Годовой спецкурс «Системное программирование»
(годовой спецкурс по выбору кафедры вычислительной математики)
во втором семестре
читается дистанционно по пятницам, 16:30, начиная с 4 марта 2022 года,
в мессенджере Discord на сервере https://discord.gg/wFBXgNjqUX
Лекции:
4 марта — Ретроспектива лекций прошлого семестра
11-18 марта — БИОС. Операционная система
25 марта — Параллельные процессы и нити, синхронизация
1 апреля — Обработка прерываний от устройств в операционной системе
8-15 апреля — Дерево устройств в ОС Линукс
в первом семестре
читался дистанционно по вторникам, 18:30, начиная с 28 сентября 2021 года,
в мессенджере Discord на сервере https://discord.gg/wFBXgNjqUX
Лекции:
28 сентября — Вводная лекция. О месте системного программирования в современном мире
5 октября — Исключительные ситуации. Режимы работы процессора. Регистры. Слово состояния процессора
12 октября — Инструкции процессора
19 октября — Загрузка выполняемого файла в оперативную память. Сопроцессор
26 октября — Программирование ARM Evaluation Board. ELF формат
2 ноября — Программирование ARM Evaluation Board. Проект «Лифт»
9 ноября — Программирование ARM Evaluation Board. Прерывания от нажатия кнопок
16 ноября — Программирование ARM Evaluation Board. Программирование игры при помощи цикла ожидания
23 ноября — ARM Evaluation Board: Программирование игры при помощи прерывания от таймера . Шина PCI
30 ноября — Виртуальная память
7 декабря — Кэш-память
Установщик Discord для компьютера можно скачать на сайте discordapp.com/download, для мобильных устройств - в GooglePlay and AppleStore.