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

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

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

Предисловие....28

Часть I. Основы....38

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Приложение О. Параллельная система программирования BACI....1180

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

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

Глоссарий....1218

Сокращения....1236

Список литературы....1237

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

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

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

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

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


Похожее:

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

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