2013-09-30 2 views
-2

Название объясняет это. Какие компьютерные навыки, программы и т. Д. Необходимы для создания операционной системы? Я знаю, что мне далеко не хватает навыков для этого, но я хочу знать, к чему я должен стремиться научиться достигать этой цели.Какие навыки, программы и т. Д. Необходимы для создания ОС с нуля?

+0

Очень глубокое знание программирования сборки, глубокое знание принципов ОС, очень подробное знание архитектуры процессора и т. Д. И т. Д. И т. Д. Это непросто. Сначала попробуйте клонировать DOS, а затем посмотреть, что вы думаете. Вам понадобится какая-то виртуальная машина для тестирования и очень глубокое знание C для (более) частей высокого уровня. Это непросто, и большинство программистов даже не могут приблизиться. Удачи! – Linuxios

ответ

1

Начинается с BS в области компьютерных наук. Тогда, возможно, пойдите на степень магистра. Идите тяжело по математике.

Обычно вам нужен язык низкого уровня, который вы можете скомпилировать в двоичный файл. Магазин рядом со мной, Green Hills Software делает компиляторы и находится рядом с отличной школой. Вы могли бы изучить интернирование с ними.

В вашей области изучения также есть отличные книги.

Вы можете купить простые чипы онлайн и написать код для них. Я знаю кого-то, кто построил маленьких роботов в своем гараже из частей онлайн. Он разработал бы супер простые материнские платы и построил их в Китае, напишет код и паяные колеса, крылья и датчики. Он продал одну из своих моделей NASA.

Надеюсь, вы это сделаете!

Смежные вопросы