Программирование: введение в профессию. III: системы и сети

image of the cover

Аннотация

В третий том книги «Программирование: введение в профессию» вошли части V–VIII.

В части V рассматриваются системные вызовы для ввода-вывода, управление процессами, механизмы взаимодействия процессов, такие как сигналы и каналы, а также понятие терминала и связанные с ним явления, в том числе сеансы и группы процессов, виртуальные терминалы, управление дисциплиной линии.

Часть VI посвящена компьютерным сетям; даётся небольшой обзор протоколов, используемых в сети Интернет, рассмотрена подсистема сокетов и событийно-ориентированное построение серверных программ.

В части VII рассматриваются вопросы, связанные с разделяемыми данными, критические секции, взаимоисключение; даются базовые сведения о библиотеке pthread.

Часть VIII содержит ряд сведений о внутреннем устройстве операционной системы; в частности, рассматриваются различные модели виртуальной памяти, подсистема ввода-вывода и т.п.

Публикация в бумажном варианте

Опубликовано издательством МАКС Пресс (Москва) в 2017 году. ISBN 978-5-317-05606-3.

Электронная версия

Электронная версия, идентичная печатному изданию, доступна здесь: http://www.stolyarov.info/books/pdf/progintro_vol3.pdf

Статус бумажной версии

В настоящее время может быть приобретена в здании факультета ВМК, а также заказана с доставкой на этом сайте.

Архив примеров программ

Архив, содержащий примеры программ из первых трёх томов, можно скачать здесь: http://www.stolyarov.info/books/extra/progintro_vol123_examples.tgz

Напоминаем, что раскрыть этот архив можно командой

   tar -xzf progintro_vol123_examples.tgz