Архитектура операционной системы (на примере Linux)
Осень 2016, посмотреть все семестры

Курс предназначен для слушателей, заинтересованных в получении (или освежении) знаний о принципах работы операционных систем и их архитектуре. В рамках данного курса будут рассмотрены: история и основные этапы развития операционных систем. Будут детально рассмотрены общие принципы организации современных операционных систем общего назначения, их архитектура. Основное внимание будет уделено механизмам планирования исполнения процессов и потоков, организации памяти, средствам межпроцессного взаимодействия. Обзорно будут рассмотрены особенности мобильных операционных систем и систем реального времени.

Все практические задания и примеры будут даваться на основе программного окружения ОС Linux, однако специальных знаний особенностей данной операционной системы для успешного завершения курса не потребуется. Достаточно базовых навыков программирования на С/С++ и небольшого опыта работы с Linux на уровне пользователя (например, в объеме первого модуля курса (e.g. first module of the following course: Введение в Linux)

Дата и время Название Место Материалы
13 сентября
20:00–21:20
Генезис операционных систем. Назначение ОС. Базовые принципы организации ОС., лекция Таймс, 2 этаж слайды
27 сентября
20:00–21:20
Обзор архитектуры x86. Основы программирования., лекция Таймс, 2 этаж файлы
29 сентября
20:00–21:20
x86 Protected mode overview, лекция Таймс, 2 этаж Нет
04 октября
20:00–21:20
Создание первого процесса. Инициализация операционной системы., лекция Таймс, 2 этаж слайды
18 октября
20:00–21:20
Memory - I, лекция Таймс, 2 этаж слайды
25 октября
20:00–21:20
Memory - II, лекция Таймс, 2 этаж Нет
01 ноября
20:00–21:20
Interrupts, Exceptions, лекция Таймс, ауд. с белыми досками слайды
15 ноября
20:00–21:20
Scheduling, лекция Таймс, 2 этаж слайды
22 ноября
20:00–21:20
Файловые системы, лекция Таймс, 2 этаж Нет
29 ноября
20:00–21:20
Operating System Organization, лекция Таймс, 2 этаж Нет
06 декабря
18:30–19:50
I/O and Networking. Встраиваемые ОС. Мобильные ОС. ОС Реального времени. (обзор), лекция Таймс, 2 этаж Нет