Крищенко В.А., Рязанова Н.Ю. Основы программирования в ядре операционной системы GNU/Linux
Файл формата
pdf
размером 769,13 КБ
Добавлен пользователем Аккаунт удален, дата добавления неизвестна
Описание отредактировано
28 сентября 2008 г. ; 26 стр. Пособие описывает первые шаги создания программного кода, работающего в режиме ядра операционной системы GNU/Linux. Рассмотрены основы организации ядра Linux, создания подключаемых к ядру модулей, внесения изменений в исходный код ядра, его пересборка и установка. Освещены вопросы синхронизации в ядре, выделения памяти и создания динамических структур данных, перехвата событий ядра, приемы отладки кода ядра, а также способы обмена данными между прикладными программами и ядром операционной системы. Для студентов третьего курса кафедры «Программное обеспечение ЭВМ и информационные технологии» МГТУ им. Н. Э. Баумана.
Чтобы скачать этот файл зарегистрируйтесь и/или войдите на сайт используя форму сверху.
3-е изд., БХВ-Петербург, 2007 г. , 1104 стр. , ISBN 0-596-00565-2, 978-5-94157-957-0
В книге обсуждается большинство структур данных, алгоритмы и приемы программирования, применяемые в ядре, излагается подробная информация о строении современной операционной системы. Рассматривается управление памятью, в том числе буферизация файлов, выгрузка процессов и прямой доступ к памяти...
3-е изд: O’Reilly, 2005 — 560 c. Язык: Русский Эта книга научит вас, как писать ваши собственные драйверы и как исследовать необходимые области ядра. Мы избрали независимый от устройства подход; предлагаемая техника программирования и интерфейсы представлены, где возможно, без привязки к какому-либо конкретному устройству. Каждый драйвер уникален; как разработчику драйвера, вам...
2-е издание.
В книге детально рассмотрены основные подсистемы и функции ядер Linux серии 2.6, включая особенности построения, реализации и соответствующие программные интерфейсы. Рассмотренные вопросы включают: планирование выполнения процессов, управление временем и таймеры ядра, интерфейс системных вызовов, особенности адресации и управления памятью, страничный кэш, подсистему...
Пер. с англ. В.Р. Гинзбург. — М.: Вильямс, 2003. — 288 с. — ISBN 5-8459-0243-6. Данная книга в основном посвящена программированию в среде GNU/Linux. Авторы применяют обучающий подход, последовательно излагая самые важные концепции и методики использования расширенных возможностей системы GNU/Linux в прикладных программах. Читатели научаться писать программы, к интерфейсу...
М.: КУДИЦ-Образ, 2004. - 575 с. Книга посвящена вопросам системного программирования в среде Unix. Материал является общим для всех разновидностей систем Unix. Теоретический материал сопровождается примерами реальных программ и большим количеством тем для обсуждения и самостоятельной разработки. Книга будет полезна прежде всего студентам, а также всем, кто программирует в среде...
Пер с англ. — М.: КУДИЦ-Образ, 2005. — 656 с. — ISBN 5-9579-0059-1 (рус.); ISBN 0-13-142964-7. Рассмотрены вопросы, связанные с программированием под Linux: файловый ввод/вывод, метаданные файлов, основы управления памятью, процессы и сигналы, пользователи и группы, вопросы интернационализации и локализации, сортировка, поиск и многие другие. Много внимания уделено средствам...