Архитектура операционной системы

Компьютеры получили сильный импульс развития в начале XX века благодаря применению табуляционных машин в переписи населения США и финансовом учете. С производства табуляционных машин начинала IBM.

Загрузка Linux происходит в следующем порядке:

  • загрузчик (обычно grub2);
  • ядро + образ initramfs;
  • монтирование корневой файловой системы;
  • init (upstart, systemd) + сценарии.

Операционная система предоставляет интерфейс системных вызовов для прикладных программ. Этот интерфейс позволяет оперировать абстракциями «файл», «процесс», «сокет», не привязываясь к деталям их реализации.

Скачать в .pdf

Скачать видео 1,9 ГБ