Название объясняет это. Какие компьютерные навыки, программы и т. Д. Необходимы для создания операционной системы? Я знаю, что мне далеко не хватает навыков для этого, но я хочу знать, к чему я должен стремиться научиться достигать этой цели.Какие навыки, программы и т. Д. Необходимы для создания ОС с нуля?
-2
A
ответ
1
Начинается с BS в области компьютерных наук. Тогда, возможно, пойдите на степень магистра. Идите тяжело по математике.
Обычно вам нужен язык низкого уровня, который вы можете скомпилировать в двоичный файл. Магазин рядом со мной, Green Hills Software делает компиляторы и находится рядом с отличной школой. Вы могли бы изучить интернирование с ними.
В вашей области изучения также есть отличные книги.
Вы можете купить простые чипы онлайн и написать код для них. Я знаю кого-то, кто построил маленьких роботов в своем гараже из частей онлайн. Он разработал бы супер простые материнские платы и построил их в Китае, напишет код и паяные колеса, крылья и датчики. Он продал одну из своих моделей NASA.
Надеюсь, вы это сделаете!
Смежные вопросы
- 1. Какие навыки необходимы разработчику Drupal?
- 2. Какие шаблоны дизайна применяются для редактирования, создания и т. Д.
- 3. Какие навыки необходимы для разработки приложения для Android?
- 4. Какие предварительные знания необходимы для разработки приложений для Android, Iphone и т. Д.?
- 5. Какие навыки необходимы для правильного интерфейса/взаимодействия/функционального дизайна в веб-приложениях?
- 6. Какие настройки необходимы для создания кеширования?
- 7. Доступность сайта: какие программы для чтения с экрана, и т. Д., Чтобы проверить и как?
- 8. Asp.net - какие лучшие новейшие инструменты/рамки и т. Д. Посмотреть. ,
- 9. Какие знания необходимы для создания базы данных, подключенной к Интернету?
- 10. Какие «инструменты» необходимы для создания социальной игры в браузере?
- 11. Какие разрешения необходимы для работы томов Docker?
- 12. Обнаружение ОС, браузера, Adobe Reader, пропускной способности и т. Д.
- 13. Пакет Простые Java-программы с активами и т. Д.
- 14. Какие шаги необходимы для программы Unicode в C++
- 15. Локализация диалоговых окон ОС, например. FileOpenDialog и т. Д.
- 16. Какие программы необходимы для использования mysql в java-программе
- 17. VSTS Database Edition - Intellisense для создания таблиц и т. Д.?
- 18. Какие рамки или библиотеки необходимы для создания чата Messenger ios
- 19. Какие объекты необходимы для создания хранилищ Spring Data?
- 20. Embedded Developer, какие навыки важны
- 21. Какие сборки необходимы для MVC4?
- 22. Ресурсы для разработки веб-интерфейсных навыков (CSS и т. Д.)
- 23. Как узнать, какие файлы cookie необходимы для создания правильного HttpWebRequest?
- 24. Какие шаги необходимы для создания нового языка iOS без джейлбрейка
- 25. Какие минимальные файлы необходимы для восстановления Microblaze
- 26. Какие модули необходимы для создания желтой страницы в Drupal?
- 27. Какие классы EMF необходимы для создания файла BPM2?
- 28. Какие поля необходимы для создания события через социальные Tables API
- 29. Какие разрешения необходимы для CIMSessions
- 30. C - структура программы (исключая глобальные переменные, включает и т. Д.)
Очень глубокое знание программирования сборки, глубокое знание принципов ОС, очень подробное знание архитектуры процессора и т. Д. И т. Д. И т. Д. Это непросто. Сначала попробуйте клонировать DOS, а затем посмотреть, что вы думаете. Вам понадобится какая-то виртуальная машина для тестирования и очень глубокое знание C для (более) частей высокого уровня. Это непросто, и большинство программистов даже не могут приблизиться. Удачи! – Linuxios