Архив рубрики: Книги по операционнм системам

Книги по операционным системам и архитектуре

Операционная система реального времени QNX Neutrino 6.3. Системная архитектура — Ю. Асотов

В справочнике «Операционная система реального времени QNX Neutrino 6.3. Системная архитектура» читатель найдет полную информацию о принципах построения этой ОС.
Приводится ее соответствие спецификациям POSIX. Даны архитектура, организация и механизм взаимосвязей между компонентами. Подробно рассмотрены микроядро и графическая оболочка Photon microGUI. Показано, как осуществляется администрирование процессами и ресурсами. Освещены сетевое протоколирование, динамическая компоновка, средства синхронизации, организация многопроцессорной обработки информации и межзадачное взаимодействие. Приведены средства ввода/вывода символьной информации. Особое внимание уделено системе высокой готовности. Описаны файловая система и SMP-конфигурации. Даны операции по управлению электропитанием.
Книга написана специалистами SWD Software, являющейся в России и странах СНГ официальным дистрибьютором QNX. Она предназначена для разработчиков, программистов, системных администраторов и архитекторов, а также будет полезна для преподавателей и студентов вузов.

Введение в Windows Embedded CE 6.0. Версия R2 — Станислав Павлов, Павел Белевский

Кроме универсальных ОС существуют и узкоспециализированные. «Введение в Windows Embedded CE 6.0. Версия R2» посвящено одной из них.
Microsoft Windows Embedded — это настраиваемые клоны Microsoft Windows, предназначенные для использования в специализированных устройствах (устройства бытовой электроники и промышленные контроллеры).
Они либо уже бывают встроены в технологические линии и устройства, т.е. предустановлены на них, либо поставляются OEM-производителями. В книге рассматривается технология разработки сборки операционной системы для конкретной аппаратной платформы. В ней приводится большое количество практической информации.
Книга структурно выстроена так, что ее можно использовать и как учебник при первом знакомстве с этой ОС, и как справочник при постоянной эксплуатации операционной системы.

Операционные системы — М. Ф. Бондаренко, Е. Г. Качко

Учебное пособие «Операционные системы» содержит информацию об основных принципах построения и применения современных существующих операционных систем. К изучению предлагаются основные методы управления потоками, процессами, памятью, внешними устройствами, а также использование их в практическом программировании.
Предназначено для студентов, которые обучаются по специальности «Компьютерные науки».

Современные операционные системы — Э. Таненбаум

Исправленное переиздание популярного справочника по новейшим технологиям операционных систем «Современные операционные системы», с массой примеров и уникальных подробностей. Книга выдержала множество изданий, каждое из которых значительно перерабатывалось и дополнялось. В ней всесторонне рассмотрены принципы работы операционных систем, среди которых и самые современные – такие как Windows Vista. Автор – известный разработчик операционных систем, профессионал высокого класса, излагает специфический материал несложным и доходчивым языком, строя свое повествование на увлекательных примерах из практики. Эта книга – настоящий бестселлер, рекомендуется широкому кругу читателей, интересующихся устройством и функционированием различных операционных систем.

Проектирование сетевых операционных систем — Семенов А. С.

«Проектирование сетевых операционных систем» посвящено внутреннему устройству и принципам проектирования операционных систем. Рассмотрены архитектуры построения и технологии поэтапного создания операционной системы с применением контура — выполняющегося прототипа объектно-ориентированных операционных систем. Соответственно этапам разработки упорядочены практические работы. На примерах показан способ разработки и реализации категорий операционных систем с применением объектно-ориентированного языка. Большое внимание уделено демонстрационным примерам и практическим заданиям для проектирования сетевых операционных систем. Пособие рассчитано на студентов соответствующих специальностей и профессионалов, специализирующихся на построении объектно-ориентированных операционных систем и систем управления ресурсами.

Операционные системы — А. В. Гордеев

В учебнике «Операционные системы» излагаются ключевые понятия ОС, а также принципы их построения и работы. Кроме рассмотрения таких обязательных разделов, как, организация параллельных взаимодействующих вычислений и проблем, которые с этим связаны и управление ресурсами и задачами в ОС, в нём приводится информация об особенностях архитектур современных ОС, которые используются на ПК. Допущено Минобразования РФ в виде учебника для студентов, которые обучаются по направлению подготовки магистров и бакалавров `Вычислительная техника и Информатика `, а также дипломированных специалистов по одноименному направлению.

UNIX изнутри — Ю. Вахалия

Книга «UNIX изнутри» показывает ядро UNIX со стороны разработчика систем. Отметим, что в этой книге для каждого элемента ядра описывается внутреннее устройство и архитектура, практическая реализация в каждой из описываемых ОС, а также плюсы и минусы альтернативных вариантов рассматриваемого элемента. Здесь Вы сможете найти описание ключевых научных и коммерческих реализаций ОС. Книга не рассчитана на новичков, поскольку содержит знания о таких важных вещах, как процессы, ядро системы и виртуальная память. Данная книга может применяться в качестве профессионального руководства либо как учебное пособие для изучения UNIX в ВУЗах. Уровень изложения учебного материала достаточен для использования в качестве основного либо дополнительного курса лекций по ОС.

Распределенные системы. Принципы и парадигмы — Э. Таненбаум, М. ван Стеен

Книга «Распределенные системы. Принципы и парадигмы» — это полный курс по распределенным системам. Здесь детально описаны основные принципы, концепции и технологии данных систем: связь, синхронизация, процессы, целостность и репликация, а также защита от сбоев и безопасность. Следует отметить, что особое внимание в описываемой книге уделено системе World Wide Web. Именно её развитие и стало толчком к резкому увеличению интереса к распределенным системам. Безусловно, как это характерно для других творений Э. Таненбаума, детальное изложение теории сопутствуют примеры реально работающих систем. Эта книга предназначена для студентов и преподавателей, однако, она, безусловно, будет очень полезна и работникам этой сферы.

Ядро Linux — Д. Бовет, М. Чезати

В книге «Ядро Linux» описывается большинство структур данных, а также алгоритмы и приемы программирования, которые используются в ядре. В ней излагается детальная информация о строении вышеуказанной ОС. Здесь рассматривается управление памятью, в т.ч. буферизация файлов, непосредственный доступ к памяти (DMA) и выгрузка процессов; Ext2 и Ext3, виртуальная файловая система, сигналы, прерывания и самые важные интерфейсы драйверов устройств, создание процессов и планирование их выполнения, хронометрирование, межпроцессорное взаимодействие (IPC), синхронизация внутри ядра, а также выполнение программ. В этом издании приводится построчный комментарий ко всем фрагментам кода. Отметим, что материал книги основывается на версии ядра 2.6. Книга ориентирована на сисадминов и программистов.

Linux. Азбука ядра — Клаудия Зальзберг Родригес, Гордон Фишер, Стивен Смолски

Издание «Linux. Азбука ядра» является исчерпывающим руководством по программированию ядра ОС Linux. Нисходящий подход авторов предоставляет программисту возможность проще понять взаимодействие внутренностей ядра с азами программирования пользовательского уровня, а также реализацию функциональности пользовательского пространства посредством пространства ядра. Уникальный подход даст Вам возможность собрать воедино все знания о Linux и понять, как функционирует ядро Linux и каким образом соединены его элементы. Постепенно авторы описывают техники и инструменты программирования на Ассемблере, которые нужны для понимания кода ядра, а также управления его поведением. Они сравнивают PowerPC и х86 реализации, показывая трудные моменты функциональности через тщательно аннотированные практические примеры реального кода из таких же реальных проектов. Вашему вниманию представлена первая книга, которая посвящена быстро развивающейся платформе Linux на PowerPC и является единственной, рассматривающей сборку и настройку ядра для подобных систем.