Во-первых, чтение, чтение и чтение о том, что такое ОС; тогда каковы виды использования / типы / характер / цели / потребности / различных ОС.
Некоторые из ссылок следующие: Новичку понравятся эти ссылки:
Современная ОС - это дает представление об общей ОС.
Запуск ОС - это дает основы того, что на самом деле нужно, чтобы СДЕЛАТЬ ОС, как мы можем это сделать и как можно изменить существующий открытый код ОС самостоятельно.
Wiki OS - Дает представление о различных ОС, используемых в разных областях и их использовании (Объекты / особенности ОС.)
Давайте посмотрим, в общем, что ОС содержит (не сложный Linux или Windows)
ОС нужен процессор, а для выгрузки в него кода вам нужен bootloader
.
ОС должна иметь цели для полного выполнения, и эти цели должны быть определены в оболочке, которая называется Kernel
Внутри у вас может быть scheduling time
и ISR's
(зависит от цели и ОС, которые вам нужно сделать)