Современные операционные системы. 4-е издание.
Авторы - Эндрю Таненбаум, Херберт Бос
4-е издание книги Эндрю Таненбаума и Херберта Боса "Современные операционные системы" существенно отличается от ее второго и третьего издания. В первую очередь следует отметить, что изменился порядок следования глав, чтобы наиболее важный материал был расположен в начале книги. К тому же теперь операционной системе уделяется большее внимание как создателю абстракций.
Все основные понятия приводятся в главе 1, претерпевшей существенное обновление. Глава 2 посвящена разделению функций центрального процессорного устройства (ЦПУ) на множество процессов. Глава 3 посвящена разделению физической памяти на адресные пространства (виртуальную память). В главе 4 рассматривается разделение дискового пространства на файлы. Все это — процессы, виртуальное адресное пространство и файлы — ключевые понятия, присущие операционной системе, поэтому теперь эти главы по сравнению с предыдущим изданием перемещены в начало. Глава 1 во многих местах была существенно переработана и дополнена. К примеру, для читателей, знакомых только с языком Java, дано введение в язык программирования С и в присущую ему модель времени выполнения. В главе 2 материал о потоках был пересмотрен и расширен в соответствии с их возросшей значимостью. Кроме того, в главе появился новый раздел, посвященный IEEE-стандарту Pthreads. Глава 3, посвященная управлению памятью, подверглась реорганизации, чтобы подчеркнуть идею, что одной из ключевых функций операционной системы является обеспечение выделения виртуального адресного пространства для каждого процесса. Устаревший материал, посвященный управлению памятью в системах пакетной обработки, был удален, а материал о реализации страничной организации памяти обновлен, чтобы сфокусировать внимание на вполне обычных в настоящее время потребностях управления обширными адресными пространствами и увеличения скорости управления памятью. Главы с 4-й по 7-ю также подверглись обновлению, из них был удален устаревший материал и добавлен ряд новых сведений. Разделы, касающиеся текущих исследований, были переписаны заново. Были добавлены многие новые вопросы и упражнения по программированию. Обновилась и глава 8, включая и тот материал, который касался многоядерных систем. Был добавлен полностью новый раздел о технологии виртуализации, гипервизорах и виртуальных машинах с VMware, использованных в качестве примера. Глава 9 подверглась существенному пересмотру и реорганизации с добавлением большого объема нового материала об использовании ошибок кода, вредоносных программах и о соответствующих мерах защиты. Глава 10, посвященная Linux, является переработкой прежней главы 10 (посвященной UNIX и Linux). Теперь все внимание переключилось на Linux, с представлением большого объема нового материала. Глава 11, посвященная Windows Vista в 3-ем издании, теперь посвящена Windows 8.1 и является существенной переработкой прежней главы 11 (посвященной Windows Vista ). Теперь Windows рассматривается в соответствии с современными представлениями. Глава 12 посвящена разработке операционных систем. По сравнению со вторым изданием она также претерпела существенные изменения.
Также в предлагаемый архив с 4-ым изданием книги добавлено и 3-е издание данного бестселлера.
Издательство – Питер
Год издания – 2015
Формат книги - PDF
Размер - 24,7 Мб
Современные операционные системы. 4-е издание. Эндрю Таненбаум, Херберт Бос - скачать
|