Операционные системы: внутренняя структура и принципы проектирования. 9 изд

Операционные системы: внутренняя структура и принципы проектирования. 9 изд

Операционные системы: внутренняя структура и принципы проектирования. 9 изд

Автор: Вильям Столлингс
Переводчик: И. В. Берштейн, И. В. Красиков
Дата выхода: 2020
Издательство: Компьютерное издательство "Диалектика"
Количество страниц: 1263
Размер файла: 34,4 МБ
Тип файла: PDF
Добавил: Федоров_АИ
 Проверить на вирусы  Дополнительные материалы 

Часть l. Основы 37

Глава 1. Обзор компьютерной системы 39

Глава 2. Обзор операционных систем 83

Часть II. Процессы 153

Глава 3. Описание процессов и управление и м и 155

Глава 4. Потоки 211

Глава 5. Параллельные вычисления: взаимоисключения и многозадачность 265

Глава 6. Параллельные вычисления: взаимоблокировка и голодание 341

Часть III. Память 397

Глава 7. Управление памятью 399

Глава 8. Виртуальная память 433

Часть IV. Планирование 497

Глава 9. Однопроцессорное планирование 499

Глава 10. Многопроцессорное планирование и планирование реального времени 539

Часть V. Ввод-вывод и файлы 591

Глава 11. Управление вводом-выводом и планирование дисковых операций 593

Глава 12. Управление файлам и 645

Часть VI. Дополнительные темы 699

Глава 13. Встроенные операционные систем ы 701

Глава 14. Виртуальные машины 735

Глава 15. Безопасность операционных систем 771

Глава 16. Облачные операционные системы и операционные системы Интернета вещей 819

Глава 17. Сетевые протоколы 867

Глава 18. Распределенная обработка, вычисления "клиент/сервер" и кластеры 897

Глава 19. Управление распределенными процессами 933

Глава 20. Обзор вероятности и стохастических процессов 975

Глава 21. Анализ очередей 1001

Приложение А. Вопросы параллельности 1043

Приложение Б. Проекты в области программирования и операционных систем 1059

Приложение В. Дополнительные вопросы параллельности 1071

Приложение Г. Объектно-ориентированное проектирование 1083

Приложение Д. Закон Амдала 1097

Приложение Е. Хеш-таблицы 1099

Приложение Ж. Время отклика 1103

Приложение З. Концепции теории массового обслуживания 1107

Приложение И. Сложность алгоритмов 1 115

Приложение К. Дисковые устройства хранения 1119

Приложение Л. Криптографические алгоритм ы 1131

Приложение М. Введение в программирование сокетов 1143

Приложение Н. Международный справочный алфавит 1175

Приложение О. Параллельная система программирования BAC J 1179

Приложение П. Управление процедурам и 1193

Приложение Р. eCos 1199

Глоссарий 121 7

Сокращения 1235

Список литературь1 1236

Предметный указатель 1251

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

 Прикоснуться к этому невидимому внешне, но крайне важному миру операционных систем вам позволит многократно издававшаяся ранее книга В. Столлингса — признанного авторитета в данной области. Новое, девятое, издание книги существенно обновлено и дополнено. Здесь вы найдете информацию как об общих принципах построения операционных систем и функционировании таких вещей, как сети, файловые системы, многозадачность, распределенные системы или облачные вычисления, так и о конкретных реализациях тех или иных подсистем в новейших версиях операционных систем Windows, Linux, Android, а также во многих других.

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

 Новое издание многократно издававшейся ранее книги В. Столлингса позволит читателю узнать, что такое операционные системы и как они функционируют, проектируются и реализуются на практике. Новое, девятое, издание книги существенно обновлено и дополнено. Здесь вы найдете информацию как об общих принципах построения операционных систем и функционировании таких вещей, как сети, файловые системы, многозадачность, распределенные системы или облачные вычисления, так и о конкретных реализациях тех или иных подсистем в новейших версиях операционных систем Windows, Linux, Android, а также во многих других.


Похожее:

Список отзывов:

Нет отзывов к книге.