Серия моих рукописных заметок, охватывающих большинство стандартных тем из области компьютерных наук.
В этом посте подробно рассматриваются темы из операционной системы.
- Основы, управление процессами и планирование ЦП Ссылка
- Синхронизация процессов (независимые и кооперативные процессы, критическая секция, проблема потребителя производителя, проблема обеденного философа, демон диспетчера очереди печати, двоичные и счетные семафоры) Ссылка
- Тупики (предотвращение, предотвращение, обнаружение, восстановление). Ссылка
- Темы (уровень пользователя и ядра) Ссылка
- Управление памятью (привязка адреса, загрузка, управление непрерывной памятью, разбиение на страницы) Ссылка
- Управление файлами и устройствами (методы распределения дискового пространства, планирование дисков) Ссылка