Подлинная точная операционная система концепция оригинальная книга 9th Edition 9th Edition Компьютерная серия серии операционных систем Введение Управление память
Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.
- Информация о товаре
- Фотографии
Концепция концепции операционной системы Оригинальная книга 9 -е издание | ||
| Ценообразование | 99.00 |
Издатель | Machinery Industry Press | |
Версия | 1 | |
Опубликованная дата | Июль 2018 года | |
формат | 16 | |
автор | [美] Авраам&Миддот; Авраам Силбершац Питер Б. Питер Б. Га | |
Украсить | Платформный порядок | |
Количество страниц | ||
Число слов | ||
Кодирование ISBN | 9787111604365 | |
масса | 942 |
Концепции операционной системы, девятое издание
Издатель
Переводчик
Предисловие
Введение Первая часть
Глава I Введение 2
1.1 Функция операционной системы 2
1.1.1 Пользовательская перспектива 2
1.1.2 Перспектива системы 3
1.1.3 Определение операционной системы 4
1.2 Композиция компьютерной системы 4
1.2.1 Работа компьютерной системы 5
1.2.2 Структура хранения 6
1.2.3I/O Структура 8
1.3 Архитектура компьютерной системы 9
1.3.1 Система отдельных процессоров 9
1.3.2 Multi -processor System 10
1.3.3 Cluster System 12
1.4 Структура операционной системы 13
1.5 Выполнение операционной системы 14
1.5.1 Двойной режим и выполнение нескольких режимов 15
1.5.2 Таймер 16
1.6 Управление процессами 17
1.7 Управление памятью 18
1.8 Управление хранением 18
1.8.1 Управление файловой системой 18
1.8.2 Большое управление памятью.
1.8.3 Кэш высокого скорости 19
1.8.4i/o Система 21
1.9 Защита и безопасность 21
1.10 Структура данных ядра 22
1.10.1 Список, стек и очередь 22
1.10.2 Дерево 23
1.10.3 Хэш -функция и хеш -таблица 23
1.10.4 -bit Рисунок 24
1.11 Вычислительная среда 24
1.11.1 Традиционный расчет 24
1.11.2 Мобильный расчет 25
1.11.3 Расчет распределения 26
1.11.4 Расчет клиентского сервера 26
1.11.5 Равное расчет 27
1.11.6 Виртуализация 28
1.11.7 Облачные вычисления 29
1.11.8 Реальная встроенная система 30
1.12 Операционная система с открытым исходным кодом 31
1.12.1 ИСТОРИЯ 31
1.12.2Linux 31
1.12.3BSD UNIX 32
1.12.4Solaris 32
1.12.5 Используется в качестве операционной системы с открытым исходным кодом.
1.13 Резюме 33
Упражнение 35
Рекомендованное чтение 36
Ссылки 36
Глава 2 Структура операционной системы 38
2.1 Service System Service 38
2.2 Интерфейс пользователя и операционной системы 40
2.2.1 Процедура интерпретации команды 40
2.2.2 Графический пользовательский интерфейс 41
2.2.3 Выбор интерфейса 42
2.3 Системный звонок 43
2.4 Типы системного звонка 46
2.4.1 Управление процессом 46
2.4.2 Управление файлами 49
2.4.3 Управление оборудованием 50
2.4.4 Обслуживание информации 50
2.4.5 Связь 50
2.4.6 Защита 51
2.5 Системная программа 51
2.6 Проектирование и реализация операционной системы 52
2.6.1 Целью проектирования 52
2.6.2 Механизм и стратегия 53
2.6.3 Реализация 53
2.7 Структура операционной системы 54
2.7.1 Простая структура 54
2.7.2 Слоистый метод 55
2.7.3 Микробенол 56
2.7.4 Модуль 57
2.7.5 Гибридная система 58
2.8 Отладка операционной системы 60
2.8.1 Анализ неисправностей 60
2.8.2 Оптимизация производительности 60
2.8.3DTrace 61
2.9 Генерация операционной системы 63
2.10 Руководство системы 64
2.11 Резюме 64
Упражнение 65
Вопросы по программированию 66
Проект программирования 66
Рекомендуемые показания 69
Ссылки 69
Часть 2 Управление процессами
Глава 3 Процесс 72
3.1 Концепция процесса 72
3.1.1 Процесс 72
3.1.2 Статус процесса 73
3.1.3 Блок управления процессом 73
3.1.4 Тейд 74
3.2 Планирование процессов 75
3.2.1 Отправить очередь 75
3.2.2 Программа планирования 77
3.2.3 Context Switch 78
3.3. Пропуск 79
3.3.1 Создание процесса 79
3.3.2 Процесс завершен 82
3.4 Inter -Process Communication 83
3.4.1 Система обмена памятью 85
3.4.2 Система передачи сообщений 86
3,5IPC Система Пример 89
3.5.1 Пример: POSIX Shared Memory 89
3.5.2 Пример: Mach 91
3.5.3 Пример: Windows 92
3.6 Связь с клиентом/сервером 93
3.6.1 Свиток 93
3.6.2 Удаленный процесс вызов 96
3.6.3 Трубопровод 98
3.7 Резюме 102
Упражнение 103
Вопросы по программированию 105
Проект программирования 107
Рекомендуемые показания 110
Ссылки 110
Глава 4 Многоточковое программирование 112
4.1 Обзор 112
4.1.1 Мотивация 112
4.1.2 Преимущество 113
4.2 Многократное программирование 114
4.2.1 Задача программирования 115
4.2.2 Параллельный тип 115
4.3 Multi -Thread Model 116
4.3.1 One -One Model 116
4.3.2 Один -один модель 116
4.3.3 Multi -Model 116
4.4 библиотека потоков 117
4.4.1Pthreads 118
4.4.2windows Thread 119
4.4.3 Java Thread 121
4.5 Скрытый много -переход 122
4.5.1.
4.5.2OpenMP 124
4.5.3 Отличная центральная отправка 125
4.5.4 Другие методы 125
4.6 Многоподобная задача 125
4.6.1 Системный вызов fork () и exec () 125
4.6.2 Обработка сигнала 126
4.6.3.
4.6.4 Местное хранилище 128
4.6.5 Активация программы отправки 128
4.7 Пример операционной системы 129
4.7.1windows Thread 129
4.7.2linux Thread 130
4.8 Резюме 131
Упражнение 131
Вопросы по программированию 133
Проект программирования 134
Рекомендуемые показания 136
Ссылки 136
Глава 5 Расписание процессов 138
5.1 Основная концепция 138
5.1.1cpu-i/o Цикл исполнения 138
5.1.2CPU Программа планирования 139
5.1.3 Sakize Spaduling 139
5.1.4 Swalting Program 140
5.2 Запланированное стандарт 140
5.3 Алгоритм расписания 141
5.3.1 Первое -первое планирование услуг 141
5.3.2zui короткое приоритетное приоритетное планирование 142
5.3.3 Приоритетное планирование 144
5.3.4 Вращение планирования 145
5.3.5.
5.3.6.
5.4 Планирование потоков 149
5.4.1 Конкурентная область 149
5.4.2pthreads планирование 149
5.5 Multi -processor Predicing 151
5.5.1 Метод много -процедурного планирования 151
5.5.2. Аффинность устройства лечения 151
5.5.3 Баланс нагрузки 152
5.5.4 Multi -Core процессор 152
5.6 Реальное планирование процессора 154
5.6.1 Задержка миноризации 154
5.6.2 Приоритетная мелодия 155
5.6.3 Планирование монотонных ставок 156
5.6.4zui Ранний крайний срок 157
5.6.5 Планирование распределения соотношений 158
5.6.6posix Real -Time Dispatch 158
5.7 Пример операционной системы 160
5.7.1 Пример: планирование Linux 160
5.7.2 Пример: планирование Windows 162
5.7.3 Пример: Solaris планирование 164
5.8 Оценка алгоритма 165
5.8.1 Определить модель 166
5.8.2 Модель очереди 167
5.8.3 Моделирование 167
5.8.4 Реализация 168
5.9 Резюме 169
Упражнение 170
Рекомендуемое чтение 172
Ссылки 173
Глава 6 Синхронная 175
6.1 Фон 175
6.2 Критическая область проблема 177
6.3 Решение Пеперсон 178
6.4 Аппаратная синхронизация 179
6.5 взаимная блокировка 181
6.6 Симптомы
Эта книга представляет собой классическую книгу для введения операционной системы. Из первого издания до многих университетов дома и за рубежом она была выбрана в качестве учебников.Существует шесть частей книги, которая не только объясняет концепции управления процессами, управления памятью, управления хранилищем, защиты и безопасности, но также охватывает важные теоретические результаты и тематические исследования, а также дает читателям чтения рекомендаций для обучения в ходе.Эта версия добавляет содержимое многократных систем и мобильных вычислений, каждая глава включает в себя новый технологический прогресс и обновляет проекты упражнений и программирования.Эта книга подходит не только для студентов, связанных с компьютером в колледжах и университетах, а также является полезным справочником для профессионального и технического персонала.