Подлинная точная операционная система концепция 9 -й издание учебник по компьютерной системе компьютерная система управление процессами компьютерная операционная система Анализ компьютерных курсов для колледжей и университетов
Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.
- Информация о товаре
- Фотографии
|
|
|
Концепция операционной системы (оригинальная книга 9 -е издание) | ||
| Ценообразование | 99.00 |
Издатель | Machinery Industry Press | |
Версия | 1-1 | |
Опубликованная дата | Июль 2018 года | |
формат | 16 | |
автор | [美] Авраам&Middot; Silbezzz | |
Украсить | Оплата в мягкой обложке | |
Количество страниц | 628 | |
Число слов | | |
Кодирование ISBN | 9787111604365 |
Эта книга представляет собой классическую книгу для введения операционной системы. Из версии DY она была выбрана в качестве учебников многими университетами дома и за рубежом.Существует шесть частей книги, которая не только объясняет концепции управления процессами, управления памятью, управления хранилищем, защиты и безопасности, но также охватывает важные теоретические результаты и тематические исследования, а также дает читателям чтения рекомендаций для обучения в ходе.Эта версия добавляет содержимое многократных систем и мобильных вычислений, каждая глава включает в себя новый технологический прогресс и обновляет проекты упражнений и программирования.Эта книга подходит не только для студентов, связанных с компьютером в колледжах и университетах, а также является полезным справочником для профессионального и технического персонала.
Operating System Concepts, Ninth Edition
Издатель
Переводчик
Предисловие
Dy Section Введение
Теория руководства Главы DY 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 много -процедурная система 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. 19
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 Используйте в качестве операционной системы с открытым исходным кодом для обучения 33
1.13 Резюме 33
упражнение 35
Рекомендуемое чтение 36
Рекомендации 36
Глава 2 Структура операционной системы 38
2.1 Сервисная служба системы обслуживания 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 Контекст переключения 78
3.3 Процесс работы 79
3.3.1 Создание процесса 79
3.3.2 Завершение процесса 82
3.4 Межпроцессная связь 83
3.4.1 Система обмена памятью 85
3.4.2 Система передачи сообщений 86
3,5IPC Система Пример 89
3.5.1 Пример: общая память POSIX 89
3.5.2 Пример: Маха 91
3.5.3 Пример: Windows 92
3.6 Client/Server Communication 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 Многоподобная модель 116
4.3.1 Одна модель -один 116
4.3.2 Одна модель -один 116
4.3.3 Multi -Many Models 116
4.4 библиотека потоков 117
4.4.1Pthreads 118
4.4.2 Windows Thread 119
4.4.3 121
4.5 Скрытая многопоточная 122
4.5.1 123
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 Отмена потока 127
4.6.4 Локальное хранение 128
4.6.5 Активация программы планирования 128
4.7 Пример операционной системы 129
4.7.1 Windows 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 Усеяние расписания 139
5.1.4 Программа отправки 140
5.2 Критерии расписания 140
5.3 Алгоритм расписания 141
5.3.1 Первое -первое расписание услуг 141
5.3.2 Короткое планирование приоритетов работы 142
5.3.3 Приоритетное планирование 144
5.3.4 Ротационное планирование 145
5.3.5. 147
5.3.6. 148
5.4 Планирование потоков 149
5.4.1 Конкурентная область 149
5.4.2pthreads планирование 149
5.5 много -процедура 151
5.5.1 Метод мульти -процедурного планирования 151
5.5.2 Аффинность устройства лечения 151
5.5.3 Баланс нагрузки 152
5.5.4 Многократный процессор 152
5.6 Реальное планирование процессора 154
5.6.1 Задержка малого 154
5.6.2 Приоритетный тон 155
5.6.3 Монотонное планирование ставок 156
5.6.4 Ранний срок для приоритетного планирования 157
5.6.5 планирование распределения соотношений 158
5.6.6posix Real -времени отправка 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 Симптомы"