Ядро Linux: описание процесса разработки, 3-е изд. Год издания: 2013 Автор: Лав Р. Жанр или тематика: Системное программирование Издательство: Вильямс ISBN: 978-5-8459-1779-9 Серия: Библиотека разработчика Язык: Русский Формат: PDF Качество: Издательский макет или текст (eBook) Интерактивное оглавление: Нет Количество страниц: 496 Описание: Исчерпывающее руководство по проектированию и реализации ядра Linux. В этой книге описаны основные принципы проектирования и детали реализации ядра Linux. Материал представлен в форме, удобной как для тех, кто занимается разработкой кода ядра, так и для программистов, которые хотят лучше понять особенности работы операционных систем и соответственно разрабатывать более эффективные прикладные программы. В книге детально рассмотрены основные подсистемы и функции ядра Linux, особенности их построения, реализации и соответствующие программные интерфейсы. При этом ядро рассматривается под разными углами: теоретическим и прикладным, что может привлечь читателей с различными интересами и запросами. Автор книги является разработчиком основных подсистем ядра Linux. Он делится своим бесценным опытом и знаниями по ядрам Linux серии 2.6. Рассмотренные вопросы включают управление процессами, системный планировщик, отсчет времени и таймеры ядра, интерфейс вызовов системных функций, особенности адресации и управления памятью, страничный кеш, подсистема VFS, механизмы синхронизации, проблемы переносимости и особенности отладки. В книге также рассмотрены интересные новшества, которые появились в ядрах серии 2.6, такие как планировщик CFS, мультипрограммный режим работы ядра, уровень блочного ввода-вывода и планировщики ввода-вывода. В третье издание этой книги включен ряд новых материалов, а старые главы подверглись существенному обновлению.
Примеры страниц
Оглавление
Оглавление: Введение Об авторе Глава 1. Понятие о ядре Linux Глава 2. Начальные сведения о ядре Linux Глава 3. Управление процессами Глава 4. Системный планировщик и диспетчеризация процессов Глава 5. Системные функции Глава 6. Структуры данных ядра Глава 7. Прерывания и их обработка Глава 8. Нижняя половина обработчика и отложенные действия Глава 9. Общие сведения о синхронизации кода ядра Глава 10. Средства синхронизации ядра Глава 11. Таймеры и управление временем Глава 12. Управление памятью Глава 13. Виртуальная файловая система Глава 14. Уровень блочного ввода-вывода Глава 15. Адресное пространство процесса Глава 16. Страничный кеш и отложенная запись страниц Глава 17. Устройства и модули Глава 18. Отладка Глава 19. Переносимость Глава 20. Заплаты, хакерство и сообщество Список литературы
Библиотека разработчика - Лав Р. - Ядро Linux: описание процесса разработки, 3-е изд. [2013, PDF, RUS] download torrent for free and without registration
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum