Представление документа в формате MARC21

Поле Инд. ПП Название Значение
Тип записи a
Библиографический уровень m
001 Контрольный номер 2a47911976334f6799a8781c771046f0
005 Дата корректировки 20240628123952.7
020 a ISBN 978-5-907114-29-6 (рус.)
020 a ISBN 978-0-672-32946-3 (англ.)
040 a Служба первич. каталог. 10013504
b Код языка каталог. rus
e Правила каталог. PSBO
041 0_ a Код языка текста rus
080 a Индекс УДК 004.45
080 a Индекс УДК 004.451
090 r Идентификатор организации 10013504
a Полочн. индекс 004.4
x Авторский знак Л 13
100 1_ a Автор Лав Р.
245 10 a Заглавие Ядро Linux. Описание процесса разработки
b Продолж. заглавия [исчерпывающее руководство по проектированию и реализации ядра Linux]
c Ответственность [перевод с английского]
246 05 a Другая форма заглавия Linux kernel development
250 a Основные сведения об издании 3-е изд.
260 a Место издания Москва;Санкт-Петербург
b Издательство Диалектика
c Дата издания 2019
300 a Объем 494 с.
b Иллюстрации/ тип воспроизводства ил.
440 _0 a Серия Б-ка разработчика
500 a Примечание Пер.: Love, Robert Linux kernel development 978-0-672-32946-3
504 a Библиография Библиогр.: с.475-478.
520 0_ a Аннотация В этой книге описаны основные принципы проектирования и детали реализации ядра Linux. Материал представлен в форме, удобной как для тех, кто занимается разработкой кода ядра, так и для программистов, которые хотят лучше понять особенности работы операционных систем и соответственно разрабатывать более эффективные прикладные программы. В книге детально рассмотрены основные подсистемы и функции ядра Linux, особенности их построения, реализации и соответствующие программные интерфейсы. При этом ядро рассматривается под разными углами: теоретическим и прикладным, что может привлечь читателей с различными интересами и запросами. Автор книги является разработчиком основных подсистем ядра Linux. Он делится своим бесценным опытом и знаниями по ядрам Linux серии 2.6. Рассмотренные вопросы включают управление процессами, системный планировщик, отсчет времени и таймеры ядра, интерфейс вызовов системных функций, особенности адресации и управления памятью, страничный кеш, подсистема VFS, механизмы синхронизации, проблемы переносимости и особенности отладки. В книге также рассмотрены интересные новшества, которые появились в ядрах серии 2.6, такие как планировщик CFS, мультипрограммный режим работы ядра, уровень блочного ввода-вывода и планировщики ввода-вывода. В третье издание этой книги включен ряд новых материалов, а старые главы подверглись существенному обновлению. Особенности третьего издания Полностью новая глава, посвященная структурам данных и алгоритмам, используемым в ядре. Подробное описание механизмов обработки прерываний и реализация нижних половин обработчиков прерываний. Углубленное описание механизмов синхронизации и блокировки, используемых в ядре. Расширенное описание системы виртуальной памяти и особенностей выделения памяти в режиме ядра. Дополнительные сведения по отладке кода ядра. Полезные детали по работе с заплатами и вопросы взаимодействия с сообществом разработчиков. Книга может быть рекомендована как начинающим, так и опытным разработчикам программного обеспечения, а также в качестве дополнительных учебных материалов.
650 04 a Основная рубрика Вычислительные системы
x Основная подрубрика Linux
653 0_ a Ключевые слова ВЫЧИСЛИТЕЛЬНЫЕ СИСТЕМЫ; ОПЕРАЦИОННЫЕ СИСТЕМЫ; LINUX; ПРОГРАММИРОВАНИЕ ДЛЯ ВЫЧИСЛИТЕЛЬНЫХ МАШИН
900 a Имя макрообъекта обложка.Ядро Linux. Описание процесса разработки [исчерпывающее руководство по проектированию и реализации ядра Linux] , Р. Лав; [пер. с англ.]. - 3-е изд
901 t Тип документа m
952 a Тип литературы для КСУ ВШ КНпР