Вильям Столлингс - Операционные системы. Внутренняя структура и принципы проектирования
Название: | Операционные системы. Внутренняя структура и принципы проектирования | |
Автор: | Вильям Столлингс | |
Жанр: | Аппаратное обеспечение, компьютерное железо, Linux, Windows, ОС: теоретические вопросы, ОС: администрирование, мониторинг, диагностика | |
Изадано в серии: | неизвестно | |
Издательство: | Диалектика | |
Год издания: | 2020 | |
ISBN: | 978-5-907203-08-2 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Операционные системы. Внутренняя структура и принципы проектирования"
Аннотация к этой книге отсутствует.
Читаем онлайн "Операционные системы. Внутренняя структура и принципы проектирования". [Страница - 2]
- 1
- 2
- 3
- 4
- . . .
- последняя (120) »
сокетов
Приложение Н. Международный справочный алфавит
Приложение О. Параллельная система программирования
Приложение П. Управление процедурами
Приложение Р.
eCos
Глоссарий
Сокращения
Список литературь1
Предметный указатель
BACJ
37
39
83
153
155
211
265
341
397
399
433
497
499
539
591
593
645
699
701
735
771
819
867
897
933
975
1001
1043
1059
1071
1083
1097
1099
1103
1107
1115
1119
1131
1143
1175
1179
1193
1199
121 7
1235
1236
1251
СОДЕРЖАНИЕ
Об авторе
26
Предисловие
27
27
28
28
29
29
Новое в девятом издании
Цели
Примеры систем
Поддержка курса
ACM/IEEE computer science curricula 2013
План книги
Материалы для преподавателей
31
Проекты и упражнения для студентов
OS/161
32
32
Моделирование
33
Анимации
33
Программные проекты
:13
Онлайн-документация и видеопримечания дr1я студентов
Ждем ваших отзывов!
34
34
36
Часть
37
Благодарности
Глава
1. Основы
1. Обзор компьютерной системы
1.1. Основные элементы
1.2. Эволюция микропроцессоров
1.3. Выполнение команд
1.4. Прерывания
40
42
13
46
Прерывания и цикл команды
18
Обработка прерывания
50
54
57
60
61
61
64
65
66
67
69
71
71
71
Множественные прерывания
1.5.
1.6.
Иерархия памяти
Кеш
Обоснование
Принципы работы кеша
Внутреннее устройство кеша
1.7. Прямой доступ к памяти
1.8. Организация многопроцессорных
и многоядерных систем
Симметричная многопроцессорность
Многоядерные компьютеры
1.9.
39
Ключевые термины, контрольные вопросы и задачи
Ключевые термины
Контрольные вопросы
~~и
Приложение 1.А. Характеристики производительности двухуровневой памяти
Локальность
Функционирование двухуровневой памяти
Производительность
n
75
75
78
78
СодЕРждниЕ
Глава
2.1.
2. Обзор операционных систем
Цели и функции операционных систем
Операционная система как интерфейс между пользователем и компьютером
Операционная система как диспетчер ресурсов
Простота развития операционной системы
2.2.
Эволюция операционных систем
Последовательная обработка
Простые пакетные системы
Многозадачные пакетные системы
Системы, работающие в режиме разделения времени
2.3.
Основные достижения
Процессы
Управление памятью
Защита информации и безопасность
Планирование и управление ресурсами
2.4.
2.5.
Разработки, ведущие к современным операционным системам
Отказоустойчивость
Фундаментальные концепции
Отказы
Механизмы операционных систем
2.6.
многоядерных систем
SMP
Вопросы проектирования операционных систем для многоядерных систем
Обзор операционной системы
Microsoft Windows
Основы
Архитектура
Модель "клиент/сервер"
Потоки и симметричная мноrопроцессорность
Объекты
2.8.
83
85
86
88
89
90
90
91
95
98
100
101
105
108
108
110
114
114
116
117
Вопросы проектирования операционных систем для многопроцессорных и
Операционные системы для
2.7.
7
Windows
Традиционные системы
UNIX
Историческая справка
Описание
Современные системы UNIX
System V Release 4 (SVR4)
BSD
Solaris 11
2.10.Linux
2.9.
История
Модульная структура
Компоненты ядра
2.11.Android
Программная архитектура
Android
Android
архитектура Android
Система времени выполнения
Системная
Операции
Управление электропитанием
117
117
119
121
121
121
125
126
127
129
129
130
132
133
134
134
134
134
136
138
141
142
144
147
149
149
8
СОДЕРЖАНИЕ
2.12.
Ключевые термины, контрольные вопросы и задачи
Ключевые термины
Контрольные вопросы
Задачи
Часть
Глава
3.1.
3.2.
11.
Процессы
153
3. Описание процессов и управление ими
Что такое процесс
155
157
Основы
157
Процессы и управляющие блоки процессов
158
159
Состояния процесса
162
163
166
170
Модель процесса с двумя состояниями
Создание и завершение процессов
Модель с пятью состояниями
Приостановленные процессы
3.3.
Описание процессов
177
177
Управляющие струкrуры операционной системы
Структуры управления процессами
Создание процессов
179
188
188
189
Переключение --">
Приложение Н. Международный справочный алфавит
Приложение О. Параллельная система программирования
Приложение П. Управление процедурами
Приложение Р.
eCos
Глоссарий
Сокращения
Список литературь1
Предметный указатель
BACJ
37
39
83
153
155
211
265
341
397
399
433
497
499
539
591
593
645
699
701
735
771
819
867
897
933
975
1001
1043
1059
1071
1083
1097
1099
1103
1107
1115
1119
1131
1143
1175
1179
1193
1199
121 7
1235
1236
1251
СОДЕРЖАНИЕ
Об авторе
26
Предисловие
27
27
28
28
29
29
Новое в девятом издании
Цели
Примеры систем
Поддержка курса
ACM/IEEE computer science curricula 2013
План книги
Материалы для преподавателей
31
Проекты и упражнения для студентов
OS/161
32
32
Моделирование
33
Анимации
33
Программные проекты
:13
Онлайн-документация и видеопримечания дr1я студентов
Ждем ваших отзывов!
34
34
36
Часть
37
Благодарности
Глава
1. Основы
1. Обзор компьютерной системы
1.1. Основные элементы
1.2. Эволюция микропроцессоров
1.3. Выполнение команд
1.4. Прерывания
40
42
13
46
Прерывания и цикл команды
18
Обработка прерывания
50
54
57
60
61
61
64
65
66
67
69
71
71
71
Множественные прерывания
1.5.
1.6.
Иерархия памяти
Кеш
Обоснование
Принципы работы кеша
Внутреннее устройство кеша
1.7. Прямой доступ к памяти
1.8. Организация многопроцессорных
и многоядерных систем
Симметричная многопроцессорность
Многоядерные компьютеры
1.9.
39
Ключевые термины, контрольные вопросы и задачи
Ключевые термины
Контрольные вопросы
~~и
Приложение 1.А. Характеристики производительности двухуровневой памяти
Локальность
Функционирование двухуровневой памяти
Производительность
n
75
75
78
78
СодЕРждниЕ
Глава
2.1.
2. Обзор операционных систем
Цели и функции операционных систем
Операционная система как интерфейс между пользователем и компьютером
Операционная система как диспетчер ресурсов
Простота развития операционной системы
2.2.
Эволюция операционных систем
Последовательная обработка
Простые пакетные системы
Многозадачные пакетные системы
Системы, работающие в режиме разделения времени
2.3.
Основные достижения
Процессы
Управление памятью
Защита информации и безопасность
Планирование и управление ресурсами
2.4.
2.5.
Разработки, ведущие к современным операционным системам
Отказоустойчивость
Фундаментальные концепции
Отказы
Механизмы операционных систем
2.6.
многоядерных систем
SMP
Вопросы проектирования операционных систем для многоядерных систем
Обзор операционной системы
Microsoft Windows
Основы
Архитектура
Модель "клиент/сервер"
Потоки и симметричная мноrопроцессорность
Объекты
2.8.
83
85
86
88
89
90
90
91
95
98
100
101
105
108
108
110
114
114
116
117
Вопросы проектирования операционных систем для многопроцессорных и
Операционные системы для
2.7.
7
Windows
Традиционные системы
UNIX
Историческая справка
Описание
Современные системы UNIX
System V Release 4 (SVR4)
BSD
Solaris 11
2.10.Linux
2.9.
История
Модульная структура
Компоненты ядра
2.11.Android
Программная архитектура
Android
Android
архитектура Android
Система времени выполнения
Системная
Операции
Управление электропитанием
117
117
119
121
121
121
125
126
127
129
129
130
132
133
134
134
134
134
136
138
141
142
144
147
149
149
8
СОДЕРЖАНИЕ
2.12.
Ключевые термины, контрольные вопросы и задачи
Ключевые термины
Контрольные вопросы
Задачи
Часть
Глава
3.1.
3.2.
11.
Процессы
153
3. Описание процессов и управление ими
Что такое процесс
155
157
Основы
157
Процессы и управляющие блоки процессов
158
159
Состояния процесса
162
163
166
170
Модель процесса с двумя состояниями
Создание и завершение процессов
Модель с пятью состояниями
Приостановленные процессы
3.3.
Описание процессов
177
177
Управляющие струкrуры операционной системы
Структуры управления процессами
Создание процессов
179
188
188
189
Переключение --">
- 1
- 2
- 3
- 4
- . . .
- последняя (120) »