Основы программирования в ядре операционной системы GNU/Linux
Крищенко В.А., Рязанова Н.Ю.
28 сентября 2008 г. ; 26 стр.
Пособие описывает первые шаги создания программного кода, работающего в режиме ядра операционной системы GNU/Linux. Рассмотрены основы организации ядра Linux, создания подключаемых к ядру модулей, внесения изменений в исходный код ядра, его пересборка и установка. Освещены вопросы синхронизации в ядре, выделения памяти и создания динамических структур данных, перехвата событий ядра, приемы отладки кода ядра, а также способы обмена данными между прикладными программами и ядром операционной системы.
Для студентов третьего курса кафедры «Программное обеспечение ЭВМ и информационные технологии» МГТУ им. Н. Э. Баумана.
Пособие описывает первые шаги создания программного кода, работающего в режиме ядра операционной системы GNU/Linux. Рассмотрены основы организации ядра Linux, создания подключаемых к ядру модулей, внесения изменений в исходный код ядра, его пересборка и установка. Освещены вопросы синхронизации в ядре, выделения памяти и создания динамических структур данных, перехвата событий ядра, приемы отладки кода ядра, а также способы обмена данными между прикладными программами и ядром операционной системы.
Для студентов третьего курса кафедры «Программное обеспечение ЭВМ и информационные технологии» МГТУ им. Н. Э. Баумана.