Ядро Linux. 3-е издание.
Авторы - Даниель Боват, Марко Чезати
3-е издание книги "Ядро Linux", написанной Даниелем Боватом и Марком Чезати, будет вашим гидом по важнейшим структурам данных, алгоритмам и приемам программирования, используемым в ядре. Книга содержит информацию о том, что именно происходит внутри системы, в ней обсуждаются важные функциональные особенности ядра, специфичные для архитектуры Intel, дается построчный комментарий приводимых фрагментов кода, приводятся объяснения теоретических основ работы Linux. Рассматривается версия ядра 2.6, претерпевшая ряд важных изменений практически в каждой из подсистем ядра, особенно в части управления памятью и блочными устройствами. Темы, рассматриваемые в книге: управление памятью, в том числе буферизация файлов, выгрузка процессов и прямой доступ к памяти (DMA); виртуальная файловая система и файловые системы Ext2 и Ext3; создание процессов и планирование их выполнения; сигналы, прерывания и важнейшие интерфейсы драйверов устройств; хронометрирование; синхронизация внутри ядра; межпроцессорное взаимодействие (IPC); выполнение программ.
Книга познакомит вас с внутренним устройством Linux и позволит максимально эффективно работать с данной операционной системой. Вы узнаете, какие условия обеспечивают оптимальную производительность ОС Linux, как достигается минимальное время отклика системы при планировании процессов, обращении к файлам и управлении памятью в самых разных окружениях.
Книга предназначена для системных администраторов и программистов.
Издательство – БХВ-Петербург
Год издания – 2007
Формат книги - DJVU
Размер - 13,8 Мб
СКАЧАТЬ с gigapeta.com
|