Разработка модулeй ядра ОС Linux: Курсы
Анонс программы
Дать практический опыт в написании модулей ядра Linux , для реализации драйверов устройств, протоколов, драйверов файловых систем и расширения функциональности ядра.Описание Программы
Необходимая подготовка
Базовые знания принципов построения современных операционных систем общего назначения и принципов сетевого взаимодействия. Знание и умение программирования на языке C. Знания и умения реализовать алгоритмы обработки различных структур данных. Владение операционной системой UNIX на уровне опытного пользователя. Знание и умение использовать основные API ОС UNIX.
Аудитория
Системные программисты UNIX/Linux систем.
Содержание
Курс посвящен изучению основных принципов функционирования ядра ОС Linux, способам расширения функциональности ядра с помощью модулей, принципам взаимодействия с подсистемами ядра и компонентами аппаратного обеспечения. Большое внимание уделяется синхронизации доступа к данным, управлению памятью и эффективности использования процессорного времени