Ядро Linux. Опис процесу розроблення, 3-е видання

Ядро Linux. Опис процесу розроблення, 3-е видання

Артикул: PB-004955
Наявність: Під замовлення
  • 1000грн.


В ця книга містить головні принципи проєктування та деталі реалізації ядра Linux. Матеріал викладено у формі, зручній як для тих, хто розробляє код ядра, так і для програмістів, які бажають краще зрозуміти особливості роботи ОС і відповідно створювати результативніші прикладні програми. У книзі докладно проаналізовані головні підсистеми та функції ядра Linux, особливості їх побудови, реалізації та відповідні програмні інтерфейси. Водночас ядро розбирається під різними кутами: теоретичним і прикладним, це може залучити читачів із різноманітними інтересами та вимогами.  Автор книги — розробник основних підсистем ядра Linux. Він ділиться власним безцінним досвідом і знаннями з ядрах Linux серії 2.6. Розібрані питання містять керування процесами, системний планувальник, відлік часу та таймери ядра, інтерфейс викликів системних функцій, особливості адресації та керування пам'яттю, 1923 кеш, підсистема VFS, механізми синхронізації, питання стерпність та особливості налагодження. У виданні також розкладено захопливі нововведення, які з'явилися в ядрах серії 2.6, як-от планувальник CFS, мультипрограмний режим роботи ядра, рівень блокового введення-виведення та планувальники введення-виведення.  У третє видання цієї книги вводить низку нових матеріалів, а старі розділи зазначили чимале оновлення.  Особливості третього видання:  Абсолютно новий розділ, який присвячується структурам даних і алгоритмам, використовуваним у ядрі. Докладний опис механізмів обробки переривань і реалізація нижніх половин обробників переривань.  Глибокий опис механізмів синхронізації та блокування, які використовуються в ядрі. Розширений опис системи віртуальної пам'яті та особливостей виділення пам'яті в режимі ядра.  Додаткові відомості щодо відстрочування коду ядра. Книга адресована як початківцям, так і досвідченим розробникам програмного забезпечення, а також може використовуватися як додаткові навчальні матеріали.  Об авторе  Роберт Лав — активний розробник програмного забезпечення з відкритим вихідним кодом, оратор і автор книг. Він застосовує ОС Linux з перших днів її життя й п'ятнадцяти років створює код ядра. На цей момент Роберт працює у посади головного програмного інженера в компанії Google і є членом команди з розроблення ядра ОС для мобільної платформи Android. До того як Роберт перешол у Google, він працював у корпорації Novell, головним архітектором і працював над розробкою Linux Desktop. Його кар'єра програміста почалася в компанії MontaVista Software, де він працював над розробленням ядра, а далі в компанії Ximian. На громадських початкух Роберт входить до рідкоїлеглі Linux Journal. Він є автором також двох інших книг, які присвячені Linux: Linux System Programming і Linux in a Nutshell.  
Характеристики книги
Стан Нове

Написати відгук

Примітка: HTML розмітка не підтримується! Використовуйте звичайний текст.
    Погано           Добре
Захист від роботів
Модули для Opencart