Лав - Linux. Системное Программирование (2-е Издание) (2014)

  • Автор темы LomakinR
  • 14
  • Обновлено
  • 11, Apr 2023
  • #1
Linux. Системное программирование (2-е издание) Автор: Роберт Лав Роберт Лав стоит у истоков создания операционной системы Linux.

Он внес существенный вклад в создание ядра Linux и настольной среды GNOME. Данная книга представляет собой руководство по системному программированию для Linux, справочник по системным вызовам Linux, а также подробный рассказ о том, как писать более быстрый и умный код.

Роберт Лав четко разграничивает стандартные функции POSIX и специальные службы, которые предлагаются лишь в Linux.

Во втором издании вы изучите эту операционную систему как с теоретической, так и с прикладной точки зрения. Аннотация: Пишите программы, опирающиеся непосредственно на службы ядра Linux и на основные системные библиотеки.

Автор этой универсальной книги, Роберт Лав, участвовал в разработке ядра Linux.

Книга представляет собой руководство по системному программированию для Linux, справочный мануал по системным вызовам Linux, а также инсайдерский рассказ о том, как писать более быстрый и умный код.

Лав четко разграничивает стандартные функции POSIX и специальные службы, которые предлагаются лишь в Linux.

Это обновленное и дополненное издание, в котором появилась новая глава о многопоточности, позволяет подробно рассмотреть Linux как с теоретической, так и с прикладной точки зрения.

Книга охватывает широкий круг аспектов программирования, в частности:

  • - Обзор ядра Linux, библиотеки C, компилятора C
    - Базовые операции ввода/вывода, такие, как считывание файлов и запись в них
    - Продвинутые интерфейсы ввода/вывода, распределение памяти, приемы оптимизации
    - Семейство системных вызовов для базового управления процессами
    - Продвинутые приемы управления процессами, в частности, в реальном времени
    - Концепция потоков, многопоточность, Pthreads
    - Управление файлами и каталогами
    - Интерфейсы для выделения памяти и оптимизации доступа к ней
    - Базовые и продвинутые сигнальные интерфейсы, их роль в системе
    - Управление часами, в частности, часами POSIX и таймерами высокого разрешения


Роберт Лав пользовался Linux и участвовал в его разработке уже на заре истории этой операционной системы.

Автор сделал существенный вклад в создание ядра Linux и настольной среды GNOME.

Роберт работает руководителем отдела в Google, где участвовал в проектировании и создании операционной системы Android. Книга «Системное программирование в Linux» должна быть в библиотеке каждого специалиста, серьезно занимающегося написанием приложений для Linux или просто желающего улучшить свои навыки программирования. Роберт создал важнейший ресурс для профессиональных Linux-программистов.

Джереми Эллисон, команда разработчиков Samba.
Скрытая информация :: Авторизуйтесь для просмотра »
Скрытая информация :: Авторизуйтесь для просмотра »

LomakinR


Рег
14 Nov, 2005

Тем
1

Постов
1

Баллов
11
Тем
49554
Комментарии
57426
Опыт
552966

Интересно