АКОС III весна 2025: различия между версиями

Материал из Public ATP Wiki
Перейти к навигации Перейти к поиску
Полностью удалено содержимое страницы
 
(не показаны 2 промежуточные версии этого же участника)
Строка 1: Строка 1:
==Общие сведения==
*Формат: очный
*Форма контроля: дифференцированный зачет


==Команда курса==
*Выхованец Валерий Святославович, лектор
*?, ассистент
*?, ассистент
==План курса==
*1. Операционная система Linux
*2. Создание модулей ядра
*3. Загрузка модулей ядра
*4. Драйверы символьных устройств
*5. Драйверы блочных устройств
*6. Системные интерфейсы
*7. Использование сетевого стека
*8. Обработка прерываний
*9. Отложенная обработка
*10. Периферийные устройства
*11. Внутренние интерфейсы ядра
*12. Распараллеливание и конвейеризация
*13. Отладка модулей ядра
----
В предыдущих курсах «Архитектура компьютеров и операционная система» (АКОС) изучались базовые принципы построения операционных систем (ОС) и как взаимодействовать с ОС на внешнем и внутреннем уровне. В курсе «АКОС-3» рассматриваются возможности ОС Linux по расширение своих функций путем создания и использования внешних динамически загружаемых модулей в пространство ядра.
При изучении курса «АКОС-3»:
- узнаем, что такое модуль ядра и как его создать и загрузить в пространство ядра;
- изучим как модуль взаимодействуют с внутренними интерфейсами ядра;
- посмотрим, как создаются загружаемые драйверы символьных и блочных устройств;
- научимся обрабатывать прерывания, в том числе и отложенные;
- увидим, как распараллелить и конвейеризовать обработку данных в ядре;
- научимся отлаживать модули в ядре Linux.
Курс состоит из лекций и семинаров, на которых изучается теоретический материал (лекции) и реализация загружаемых модулей ОС (семинары). Также будут лабораторные работы, в ходе выполнения которых будет создан загружаемый модуль ОС Linux.
==Важные ссылки==
*Регистрация на курс ?
*Телеграм-чат курса (https://t.me/akos)
*Материалы курсa (https://vykhovanets.ru/course74/)
==Требования==
*Физтех-почта (домен phystech.edu)
*Аккаунт на GitHub
*Ноутбук на семинарах

Текущая версия от 08:29, 31 марта 2025