|
Основы организации и функционирования ОС ЭВМ Научное издание |
Краковяк С. |
год издания — 1988, кол-во страниц — 480, ISBN — 5-03-000481-5, тираж — 30000, язык — русский, тип обложки — твёрд. 7Б, масса книги — 520 гр., издательство — Мир |
|
цена: 499.00 руб | ![Положить эту книгу в корзину](/images/addToBasket.gif) | | | |
|
Сохранность книги — хорошая
Principes des systèmes d'exploitation des ordinateurs par Sasha Krakowiak Professeur à l'Université Scientifique et Médical de Grenoble
Dunod Informatique Bordas, Paris, 1987
Пер. с франц. В. И. Дихтяра и С. Д. Чигиря
Формат 60x90 1/16. Бумага книжно-журнальная. Печать высокая |
ключевые слова — операцион, параллельн, процессам, защит, памят, системн, прерыван, ввода-вывод, виртуальн, файл, юникс, unix, linux, windows, очеред, перезагрузк, распределён |
Книга французского специалиста посвящена основным принципам построению операционных систем, анализируемых путём декомпозиции. Рассматриваются управление параллельными процессами, синхронизация, общая организация информации и её защита в операционных системах, а также распределение памяти ЭВМ и других ресурсов.
Для системных программистов, разрабатывающих операционные системы, и инженеров — пользователей ЭВМ.
|
ОГЛАВЛЕНИЕПредисловие редактора перевода | 5 | Предисловие автора | 7 | | Глава 1. Введение | 9 | | 1.1. Функции операционной системы | 9 | 1.2. Примеры операционных систем | 11 | 1.3. Краткая история развития операционных систем | 16 | 1.4. Литература | 27 | Упражнения | 28 | | Глава 2. Механизм выполнения программ и средства связи | 30 | | 2.1. Последовательное выполнение программ | 30 | 2.2. Прерывания. Захваты. Обращения к супервизору | 37 | 2.3. Применение механизмов перестановки контекста | 47 | 2.4. Программирование ввода-вывода | 57 | 2.5. Литература | 76 | Упражнения | 76 | | Глава 3. Организация простой операционной системы | 79 | | 3.1. Иерархическая декомпозиция и абстрактные машины | 79 | 3.2. Организация операционной системы для одного пользователя | 84 | 3.3. Коллективное пользование машиной. Виртуальные машины | 107 | 3.4. Литература | 108 | Упражнения | 109 | | Глава 4. Управление параллельными процессами выполнения процедур | 114 | | 4.1. Примеры | 114 | 4.2. Понятие последовательного процесса | 119 | 4.3. Синхронизация процессов | 126 | 4.4. Реализация синхронизации | 132 | 4.5. Динамическое управление процессами | 154 | 4.6. Литература | 157 | Упражнения | 157 | | Глава 5. Реализация механизмов синхронизации | 164 | | 5.1. Реализация взаимного исключения | 164 | 5.2. Структура и функции ядра синхронизации | 174 | 5.3. Реализация ядра синхронизации | 179 | 5.4. Литература | 191 | Упражнения | 191 | | Глава 6. Управление информацией в операционной системе | 196 | | 6.1. Принципы управления информацией | 196 | 6.2. Приложение 1. Обозначение и связь файлов и ввода-вывода | 213 | 6.3. Приложение 2. Связь программ и данных | 225 | 6.4. Механизмы управления объектами | 234 | 6.5. Литература | 259 | Упражнения | 260 | | Глава 7. Системы управления файлами | 262 | | 7.1. Введение | 262 | 7.2. Логическая организация файлов | 265 | 7.3. Физическая организация файлов | 275 | 7.4. Реализация элементарных функций доступа | 282 | 7.5. Безопасность и защита файлов | 287 | 7.6. СУФ в системе Юникс | 293 | 7.7. Литература | 299 | Упражнения | 299 | | Глава 8. Распределение ресурсов | 301 | | 8.1. Введение | 301 | 8.2. Модели с одной очередью ожидания | 303 | 8.3. Модели выделения одного ресурса | 311 | 8.4. Модели операционных систем | 320 | 8.5. Обработка взаимных блокировок | 328 | 8.6. Литература | 334 | Упражнения | 334 | | Глава 9. Распределение памяти | 337 | | 9.1. Основные подходы к распределению памяти | 337 | 9.2. Особенности выполнения программ | 342 | 9.3. Распределение памяти без перезагрузки | 348 | 9.4. Динамическое распределение памяти по зонам | 350 | 9.5. Основы страничной организации памяти | 357 | 9.6. Управление виртуальной памятью со страничной организацией | 368 | 9.7. Управление иерархической памятью | 379 | 9.8. Литература | 385 | Упражнения | 386 | | Глава 10. Структура мультипрограммируемых систем | 389 | | 10.1. Системы с фиксированным распределением | 389 | 10.2. Системы со страничной организацией виртуальной памяти | 397 | 10.3. Литература | 411 | Упражнения | 411 | | Глава 11. Распределённые информационные системы | 414 | | 11.1. Введение | 414 | 11.2. Системы связи | 418 | 11.3. Функции и структура распределённых операционных систем | 427 | 11.4. Проблемы распределения | 430 | 11.5. Примеры распределённых систем | 448 | 11.6. Литература | 458 | Упражнения | 459 | | Литература | 462 | Предметный указатель | 473 |
|
Книги на ту же тему- Системное программирование: Учебное пособие для втузов, Дьяконов В. Ю., Китов В. А., Калинчев И. А., 1990
- UNIX. Справочник, Роббинс А., 2007
- Параллельные вычислительные системы, Головкин Б. А., 1980
- Генерация операционной системы ОС ЕС, Назаров С. В., Барсуков А. Г., 1985
- UNIX. Практическое пособие администратора, Торчинский Ф., 2003
- Настройка производительности UNIX-систем, Мусумеси Д. П., Лукидес М., 2003
- Язык управления заданиями, Эшли Р., Фернандес Д., 1981
- Распределённые системы. Принципы и парадигмы, Таненбаум Э., ван Стеен М., 2003
- UNIX: взаимодействие процессов, Стивенс Р., 2002
- Операционные системы. Параллельные и распределённые системы, Бэкон Д., Харрис Т., 2004
- Запускаем Linux. — 3-е изд., Уэлш М., Далхаймер М. К., Кауфман Л., 2001
- Linux: основные команды. Карманный справочник, Баррет Д. Д., 2007
- Взломы и настройка LINUX. 100 профессиональных советов и инструментов. Практическое пособие, Фликенгер Р., 2006
- Linux. Карманный справочник, Граннеман С., 2007
- Linux. Справочник, Сивер Э., Спейнауэр С., Фиггинс С., Хекман Д., 2001
- GCC. Настольная книга пользователей, программистов и системных администраторов, Гриффитс А., 2004
- Linux и UNIX: программирование в shell. Руководство разработчика, Тейнсли Д., 2001
- Создание защиты в Интернете, Цвики Э., Купер С., Чапмен Б., 2002
- Perl для системного администрирования, Бланк-Эдельман Д. Н., 2001
- Конструирование распределённых объектов. Методы и средства программирования интероперабельных объектов в архитектурах OMG/CORBA, Microsoft/COM и Java/RMI, Эммерих В., 2002
- Хитрости Windows XP, Карп Д., 2003
- Проблемы вычислений в распределённой среде. Модели обработки и представления данных. Динамические системы: Труды ИСА РАН. Т. 14, Емельянов С. В., ред., 2005
- Работа с файлами, Джадд Д. Р., 1975
|
|
|