c57a7841

Первое знакомство с кодом

Книга Ядро Linux в комментариях представляет наиболее детализированные и емкие комментарии кода ядра Linux, которые окажутся полезными для многих программистов и студентов. Автор подробно исследует код ядра, предоставляя обширные комментарии для наиболее важных функций, системных вызовов и структур данных.
Основным источником вдохновения, побудившим написать эту и другие книги серии «... в комментариях» послужила популярная книга «Lions' Commentary on Unix», написанная Джоном Лайонсом (John Lions). Эта книга, прочитанная и размноженная бесчисленным множеством студентов, посвящена подробному анализу внутренней работы ранней версии операционной системы Unix от AT&T.
Книга Ядро Linux в комментариях также обеспечивает анализ всех особенностей внутренней структуры и функционирования одной из самых мощных и популярных операционных систем.

Введение
Краткая история создания Linux и Unix
Краткая история создания Linux и Unix
Краткая история создания Linux и Unix - 2
Краткая история создания Linux и Unix - 3
Краткая история создания Linux и Unix - 4

Первое знакомство с кодом
Характерные особенности исходного кода ядра Linux
Использование свойств, специфических для gcc
Использование свойств, специфических для gcc - 2

Идиомы кода ядра
Обзор архитектуры ядра
Цели проектирования
Ясность
Совместимость
Совместимость - 2

Инициализация системы
Загрузка ПК
Загрузка ПК - 2
Инициализация ядра Linux
Start_kernel

Системные вызовы
Что такое системный вызов?
Что такое системный вызов? - 2
Прерывания, пространство пользователя и пространство ядра
Способы реализации системных вызовов

Сигналы, прерывания и время
Краткое замечание о блокировках
Сигналы
Структуры данных
Sigset_t

Процессы и потоки
Глава 7. Процессы и потоки - 2
Планирование и временные кванты
Процессы реального времени
Приоритеты