Серия моих рукописных заметок, охватывающих большинство стандартных тем из области компьютерных наук.

В этом посте подробно рассматриваются темы из операционной системы.

  1. Основы, управление процессами и планирование ЦП Ссылка
  2. Синхронизация процессов (независимые и кооперативные процессы, критическая секция, проблема потребителя производителя, проблема обеденного философа, демон диспетчера очереди печати, двоичные и счетные семафоры) Ссылка
  3. Тупики (предотвращение, предотвращение, обнаружение, восстановление). Ссылка
  4. Темы (уровень пользователя и ядра) Ссылка
  5. Управление памятью (привязка адреса, загрузка, управление непрерывной памятью, разбиение на страницы) Ссылка
  6. Управление файлами и устройствами (методы распределения дискового пространства, планирование дисков) Ссылка