Видеокурс «Операционные сиситемы»
Курс посвящен главным принципам, лежащим в основе дизайна операционных систем. О том, как и почему появились операционные системы, с какими проблемами столкнулись инженеры, как они их решили и продолжают решать.
Подойдет как новичкам для изучения базовых принципов работы вычислительной техники, так и специалистам, желающим восполнить недостаток знаний.
1. Что такое компьютер и операционная система
2. Эволюция ОС. Фундаментальные проблемы. Слои абстракции.
3. Представление и обработка процессов. Структуры данных. Очереди.
4. Треды. SMP. Микроядро
5. Взаимное исключение. Семафоры. Проблема чтения/записи.
6. Дедлок. Проблема обедающих философов.
7. Организация памяти. Виртуальная память.
8. Планирование выполнения задач. Диспетчеризация.