ESC курс

Курс «Особенности реализации ОС Linux для архитектуры Эльбрус» читается студентам 1-го года магистратуры ФРТК МФТИ на кафедре информатики и вычислительной техники. Курс знакомит слушателей с особенностями архитектуры Эльбрус, требующими специальной поддержки в ядре Linux. В процессе обучения слушатели приобретают знания о предназначении и методах использования программно-доступных интерфейсов микропроцессора Эльбрус, изучают способы разработки драйверов специализированных контроллеров периферийных устройств семейства МЦСТ. память, файловые системы, ввод/вывод) и  обзор архитектурно-зависимой части ядра Linux для Эльбрус. Изложение материала ведется с использованием примеров реализации для архитектуры Эльбрус следующих алгоритмов: переключение процессов, механизмы синхронизации, поддержка режима реального времени, инициализация виртуальной памяти, обработка исключительных ситуаций и прерываний, системные вызовы. Описываются основные отличия архитектуры Эльбрус от других архитектур, требующие реализации дополнительной поддержки в независимой части подсистем ядра Linux.

В курсе дается обзор основных подсистем ядра Linux (планирование процессов, память, файловые системы, ввод/вывод) и  обзор архитектурно-зависимой части ядра Linux для Эльбрус. Изложение материала ведется с использованием примеров реализации для архитектуры Эльбрус следующих алгоритмов: переключение процессов, механизмы синхронизации, поддержка режима реального времени, инициализация виртуальной памяти, обработка исключительных ситуаций и прерываний, системные вызовы. Описываются основные отличия архитектуры Эльбрус от других архитектур, требующие реализации дополнительной поддержки в независимой части подсистем ядра Linux.

Курс «Особенности реализации ОС Linux для архитектуры Эльбрус»:

Скачать архивом:

«Особенности реализации ОС Linux для архитектуры Эльбрус»