Специализированные ОС

Материал из Циклопедии
Перейти к навигации Перейти к поиску

Специализированные ОС — операционные системы специального назначения. Подобные операционные системы являются противоположностью универсальных ОС и предназначены для управления ресурсами специальных вычислительных машин. Применение таких систем обусловлено невозможностью использования универсальной ОС по соображениям эффективности, надежности, защищенности и т.п., а также вследствие специфики решаемых задач. Зачастую такие системы являются встраиваемыми, т.е. системами, которые должны работать, будучи встроенными непосредственно в устройство, которыми они управляют. К специализированным операционным системам можно отнести: Android, iOS, Windows CE и т.д. Программисты, работающие в данных ОС, являются квалифицированными специалистами.

Одним из подмножеств операционных систем специального назначения являются операционные системы реального времени. Многие встраиваемые системы требуют, чтобы операционная система, работающая в составе такого программно-аппаратного комплекса, реагировала на внешние события и входные данные в течение некоторого, зачастую очень малого, промежутка времени. Иначе говоря, операционные системы реального времени — это системы, которые способны обеспечить требуемый уровень сервиса в определенный промежуток времени. Примерами являются LynxOS, RTLinux, VxWorks.

DOS (Дисковые Операционные Системы) являются специализированными ОС.

Существуют также специализированные ОС для майнинга.[1].

Примечания[править]

  1. ↑ Специализированные ОС для майнинга [1] Архивная копия от 16 июня 2021 на Wayback Machine

Ссылки[править]

  • Ссылка на PDF учебника по Операционным системам [2]
  • Специализированные операционные системы [3]
 
Ядро

Гибридное • Микро • Модульное • Монолитное • Нано • Экзо • Драйвер • Пространство пользователя • Область пользователя

Управление
процессами

Режимы (супервизора • реальный • защищённый) • Прерывание • Кольца защиты • Переключение контекста • Многозадачность (вытесняющая • кооперативная • мультипрограммирование) • Процесс • Управление процессом • Планировщик задач • Многопоточность • Поток выполнения

Управление
памятью

Защита памяти • Сегментная адресация памяти • Страничная память • Менеджер виртуальной памяти • Ошибка сегментации • Общая ошибка защиты

Прочее

Загрузчик ОС • API • VFS • Компьютерная сеть • GUI • Голосовой интерфейс • Слой аппаратных абстракций (HAL) • Российские операционные системы