История изменений
Исправление
Legioner,
(текущая версия)
:
ОС это многогранное понятие и сводить его к чему-то одному смысла не имеет. Самое первое, что должно быть в ОС, это многозадачность. По крайней мере в современной ОС. Иначе это просто неинтересный кусок кода. После этого в ОС должны быть абстракции для устройств, реализованные драйверами и потребляемые пользовательскими приложениями. Это не абсолютно критично, но тоже желательно. ФС входит в эту абстракцию. И после этого в ОС должен быть набор пользовательского софта, иначе это не ОС, а лишь ядро, что тоже хорошо, но недостаточно.
Меня интересует ОС, как конечный продукт для пользователя. Например тот же упомянутый DOS это пример вполне себе ОС, правда многозадачность там такая себе, на прерываниях, поэтому хочется чего-то получше.
Исходная версия
Legioner,
:
ОС это многогранное понятие и сводить его к чему-то одному смысла не имеет. Самое первое, что должно быть в ОС, это многозадачность. По крайней мере в современной ОС. Иначе это просто неинтересный кусок кода. После этого в ОС должны быть абстракции для устройств, реализованные драйверами и потребляемые пользовательскими приложениями. Это не абсолютно критично, но тоже желательно. ФС входит в эту абстракцию. И после этого в ОС должен быть набор пользовательского софта, иначе это не ОС, а лишь ядро, что тоже хорошо, но недостаточно.