Книга: Разработка ядра Linux
Об авторе
Об авторе
Роберт Лав (Robert Love) использует операционную систему Linux с первых дней ее существования. Он является страстным активистом сообществ разработчиков ядра и GNOME. Сейчас Роберт работает главным инженером по разработке ядра группы разработчиков Ximian Desktop компании Novell. До этого он работал инженером по разработке ядра компании Monta Vista Software.
Проекты по разработке ядра, которыми занимался автор, включают планировщик выполнения процессов, преемптивное (вытесняемое) ядро (preemptive kernel), уровень событий ядра, улучшение поддержки виртуальной памяти (VM), улучшение поддержки многопроцессорного оборудования. Роберт является автором утилит schedutils
и менеджера томов GNOME. Роберт Лав читает лекции и пишет статьи по основам построения ядра операционной системы и получает приглашения редактировать статьи в издании Linux Journal.
Автор получил степень бакалавра по математике и вычислительной технике в университете штата Флорида. Хотя Роберт и родился в южной Флориде, своим домом он считает Кембридж, штат Массачусетс. Роберт увлекается футболом, фотографией и любит готовить.
- Предисловие
- Введение
- Об авторе
- От издательства
- Глава 1 Введение в ядро Linux
- Глава 2 Начальные сведения о ядре Linux
- Глава 3 Управление процессами
- Глава 4 Планирование выполнения процессов
- Глава 5 Системные вызовы
- Глава 6 Прерывания и обработка прерываний
- Глава 7 Обработка нижних половин и отложенные действия
- Глава 8 Введение в синхронизацию выполнения кода ядра
- Глава 9 Средства синхронизации в ядре
- Глава 10 Таймеры и управление временем
- Глава 11 Управление памятью
- Глава 12 Виртуальная файловая система
- Глава 13 Уровень блочного ввода-вывода
- Глава 14 Адресное пространство процесса
- Глава 15 Страничный кэш и обратная запись страниц
- Глава 16 Модули
- Глава 17 Объекты kobject и файловая система sysfs
- Глава 18 Отладка
- Глава 19 Переносимость
- Глава 20 Заплаты, разработка и сообщество
- Приложение А Связанные списки
- Приложение Б Генератор случайных чисел ядра
- Приложение В Сложность алгоритмов
- Приложение Г Библиография и список литературы
- Сноски из книги
- Содержание книги
- Популярные страницы