Перейти к основному содержимому

2.01. Итоги

Разработчику Архитектору Инженеру

Основные функции ОС:

  • Управление аппаратными ресурсами;
  • Обеспечение пользовательского интерфейса;
  • Запуск и управление приложениями;
  • Обеспечение безопасности;
  • Работа с файловой системой.

Три уровня архитектуры ОС:

  1. Ядро (низкоуровневое взаимодействие с hardware).
  2. Системные службы (фоновые процессы).
  3. Пользовательский интерфейс (GUI/CLI).

Три фундаментальных момента:

  • Все современные ОС основаны на ядре (Linux, NT, XNU);
  • Производительность зависит от правильного выбора файловой системы;
  • Безопасность обеспечивается многоуровневой защитой и изоляцией процессов.