Languages

Спец. курс "Элементы UNIX-подобных операционных систем"

С 22 октября в 16-20 в ауд. 607 начинается чтение лекций по курсу "Элементы UNIX-подобных операционных систем", преп. Титов Василий. 12 ноября состоится вторая лекция Титова.
Этот курс рассчитан на разработчиков программного обеспечения и затрагивает механизмы операционных систем платформы UNIX, а также архитектуры микропроцессоров. Среди обсуждаемых вопросов - как практические (например, использование средств межпроцессного взаимодействия), так и теоретические (некоторые механизмы операционных систем, сравнение микропроцессорных архитектур).
Программа:
Семестр 1: "Элементы UNIX-подобных операционных систем"
Краткий "Курс молодого бойца" для разработчика в UNIX-подобных системах.
Классификация операционных систем. Различные схемы классификации.
Требования к характеристикам операционных систем. Зависимость требований от типа операционных систем.
Понятие процесса. Различие между процессами, легковесными процессами и нитями.
Состояния процесса.
Информация, которая находится в дескрипторе процесса. Основные группы полей.
Списки процессов.
Основные элементы переключения процессов.
Особенность сохранения регистров плавающей точки.
Системные вызовы для создания процессов.
Элементы создания процессов.
Потоки ядра. Создание потоков ядра.
Элементы удаления процессов.