Электронная библиотека LitPortal

FreeBSD: Архитектура и реализация.
Издательство: КУДИЦ-ОБРАЗ, 2006, русский, 802 стр., djvu

Маршалл Кирк МакКузик.
Джордж В. Невилл-Нил.
Учебно-справочное пособие.
Перевод с английского - КУДИЦ-ОБРАЗ

В книге подробно описывается внутренняя структура операционной системы FreeBSD. В ней рассказывается об организации ядра FreeBSD и его службах, управлении процессами, потоками и памятью, сетевой и локальной файловых подсистемах и сетевых протоколах. Отражены вопросы межпроцессорного взаимодействия и сетевой коммуникации.
Информация представлена в структурированном виде, поэтому книга может быть использована в качестве справочника.
Данная книга полезна широкому кругу читателей: от системных администраторов, использующих FreeBSD, до системных программистов.

Содержание:
Часть I. "Обзор". Три вводные глава предоставляют контекст для всей операционной системы и для оставшейся части книги. Глава 1 "История и цели", делает набросок исторического развития системы, подчёркивая исследовательскую направленность системы. Глава 2 "Обзор дизайна FreeBSD", описывает службы, предлагаемые системой, и обрисовывает внутреннюю организацию ядра. В ней также обсуждаются проектные решения, которые были сделаны при разработке системы. В разделах с 2.3 по 2.14 главы 2 дается обзор соответствующих глав. В главе 3 "Службы ядра", объясняется, как осуществляются системные вызовы, и подробно описываются основные службы ядра.

Часть II. "Процессы." Первая глава в данной части - глава 4 "Управление процессами" - готовит основу для последующих глав, описывая структуру процесса, алгоритмы, использованные для планировки выполнения потоков, составляющих процесс, и механизмы синхронизации, используемые системой для обеспечения согласовенного доступа к резидентным структурам ядра. В главе 5 "Управление памятью", подробно обсуждается система управления виртуальной памятью.

Часть III. "Система ввода/вывода." Сначала в главе 6 "Обзор системы ввода/вывода", объясняется системный интерфейс ввода/вывода и описывается структура средств, которые поддерживают этот интерфейс. За этим введением следуют четыре главы, описывающие подробности главных частей системы ввода/вывода. В главе 7 "Устройства" приводится описание архитектуры ввода/вывода PC и того, как управляется подсистема ввода/вывода и как ядро вначале планирует, а затем управляет подключением и отключением присоединённых устройств. В главе 8 "Локальные файловые системы", приводятся подробности структур данных и алгоритмов, реализующих файловые системы, с точки зрения прикладных программ, а также то, как локальные файловые системы связываются с интерфейсами устройств, описанными в главе 7. В главе 9 "Сетевая файловая система", объясняется сетевая файловая система с точки зрения как сервера, так и клиента. В главе 10 "Управление терминалами", обсуждается поддержка символьных терминалов и предоставляется описание драйвера устройства псевдотерминала.

Часть IV. "Межпроцессорное взаимодействие". Глава 11 "Межпроцессорное взаимодействие", описывает механизм для предоставления взаимодействия между связанными или несвязанными процессами. Главы 12 и 13 "Сетевое взаимодействие" и "Сетевые протоколы, тесно связаны, поскольку возмножности, описанные в первой, реализованы в конкретных протоколах, таких, как набор протоколов TCP/IP, которые объясняются в последней.

Часть V. "Работа системы". В главе 14 "Запуск и остановка", обсуждается запуск системы и её остановка и объясняется инициализация системы на уровне процесса от инициализация системы на уровне процесса от инициализации ядра до регистрации пользователя.

Книга предназначена для чтения в том порядке, в котором представлены главы, однако части, кроме I, независимы одна от другой и их можно читать отдельно. Главу 14 стоит читать последней, но подготовленные читатели найдут её полезной самой по себе.

Заказать бумажную версию


Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
← Вернуться


Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Реклама









Главная Регистрация на сайте Копирайты Обратная связь F.A.Q.