KING_NARESH Ответов: 1

Как создать простую операционную систему?


Я хочу создать простую операционную систему. Каковы требования для этого?.Как это сделать? как спроектировать схему потока данных для этого.

Что я уже пробовал:

Я хочу создать операционную систему для получения знаний

jeron1

Ответ на этот вопрос может быть любым, но только не быстрым. Это один из тех типов вопросов типа "Если вам нужно спросить, у вас будет очень трудное время".

Вот здесь есть статья о CP с некоторой информацией.
http://www.codeproject.com/Articles/15843/Building-your-own-operating-system

dcmuggins

Ух ты..в первую очередь удачи. Я могу сказать вам, что на этом форуме недостаточно места для того, чтобы мы могли ответить, как построить операционную систему. system...it это все равно что спросить: "как мне построить машину?" Операционная система - это множество различных процессов и процедур, работающих вместе. Лучше всего исследовать компьютерную архитектуру и сначала изучить более мелкие процедуры.

1 Ответов

Рейтинг:
2

Patrice T

Вы принимаете проблему не с той стороны.
Вы никогда не будете проектировать ОС, чтобы получить знания, на самом деле это получить тяжелые знания, чтобы спроектировать ОС.
Так что учитесь правильно, следуйте наставлениям, набирайтесь опыта.

Совет:
книга основание читать с
Язык программирования Си - Википедия, свободная энциклопедия[^]
https://hassanolity.files.wordpress.com/2013/11/the_c_programming_language_2.pdf[^]
http://www.ime.usp.br/~ПФ/Керниган-Ритчи/с-Программирование-электронные книги.формат PDF[^]

- изучите некоторые методы анализа
Метод Дейкстры сверху вниз это хорошее начало.
https://en.wikipedia.org/wiki/Top-down_and_bottom-up_design[^]
https://en.wikipedia.org/wiki/Structured_programming[^]
https://en.wikipedia.org/wiki/Edsger_W._Dijkstra[^]
https://www.cs.utexas.edu/users/EWD/ewd03xx/EWD316.PDF[^]

Помните, что упражнения и маленькие проекты здесь не для того, чтобы сделать что-то полезное, они здесь для того, чтобы научить вас программированию.