Издания автора: Крищенко В.А.

Технологии создания кросс-платформенных распределенных приложений

Рассмотрены подходы к взаимодействию составных частей распределенной системы обработки информации и реализующее их промежуточное программное обеспечение. Приведены примеры использования рассмотренных программных средств и библиотек.

Основы программирования в ядре операционной системы GNU/LINUX

В пособии описаны основы создания программного кода, работающего в режиме ядра операционной системы GNU/Linux. Рассмотрены основы организации ядра Linux, создания подключаемых к ядру модулей, внесения изменений в исходный код ядра, его сборка и установка. Освещены вопросы синхронизации в ядре, выделения памяти и создания динамических структур данных, перехвата событий ядра, приемы отладки кода ядра, а также способы обмена данными между прикладными программами и ядром операционной системы.

1