Авторизация
Поиск по указателям
Таненбаум Э., Вудхалл А. — Операционные системы: разработка и реализация
Обсудите книгу на научном форуме
Нашли опечатку? Выделите ее мышкой и нажмите Ctrl+Enter
Название: Операционные системы: разработка и реализация
Авторы: Таненбаум Э., Вудхалл А.
Аннотация: Второе издание классического труда Эндрю Таненбаума «Operating Systems: Design and
Implementation» — это единственный в своем роде учебник, в котором успешно сочетаются теория и практика построения операционных систем. В ней подробно описываются процессы и межпроцессное взаимодействие, семафоры, мониторы, передача сообщений, алгоритмы работы планировщика, ввод/вывод, разрешение тупиковых ситуаций, драйверы устройств, алгоритмы управления памятью, разработка файловых систем, а также затрагиваются вопросы безопасности и защиты данных. Обсуждается и конкретная UNIX-совместимая операционная система MIN1X и приводится ее исходный код (его вы найдете на компакт-диске). Это позволяет не только изучать
основополагающие принципы, но и наблюдать, как они применяются в реальных операционных системах.
Язык:
Статус предметного указателя: Готов указатель с номерами страниц
ed2k: ed2k stats
Год издания: 2006
Количество страниц: 576
Добавлена в каталог: 23.07.2006
Операции: Положить на полку |
Скопировать ссылку для форума | Скопировать ID
Предметный указатель
Моделирование взаимоблокировок 192
Модель процессов 68
Модель рабочего набора 376
Модель, клиент-сервер 63
Модуль управления памятью 341
Монитор 90—91
Монитор виртуальной машины 61
Монитор загрузки 143
Монитор обращений 493
Монолитная система 57
Монтирование 38
Монтирование файловой системы 54
Мультипрограммирование 69
Мэйнфрейм 23
Надежность, файловая система 467
Настройка адресов 345
Недостающий блок диска 470
Независимость от устройств 182
Неканонический режим 270
Непериодический процесс 113
Неприятель 479
Нить 75
Обнаружение взаимоблокировки 197
Оболочка 34 39
Образ памяти 34
Обслуживаемый процесс 63
Обслуживающий процесс 63
Общие права 498
Оверлей 353
Ограничительный регистр 345
Однозадачная система 342
Одноразовый пароль 489
Оклик-отзыв 490
Операции с каталогами 456
Операционная система 17
Операционная система MS-DOS 30
Операционная система UNIX 30
Операционная система, история 21
Операционная система, менеджер ресурсов 21
Операционная система, пакетная обработка 23
Операционная система, расширенная машина 19
Опережающая подкачка страниц 376
Оптимальный алгоритм замещения страниц 367
Организация дискового пространства 464
Организация файла 465
Относительное имя пути 454
Отображаемый на адресное пространство памяти ввод/вывод 178
Отпечатки пальцев 492
Отработка прерываний 150
Ошибка из-за отсутствия страницы 356
Пакетная обработка 23
Память, минимальный элемент 136
Память, таблица дескрипторов 139
Параметры загрузки 236
Пароль 488
Пароль одноразовый 489
Передача сообщений 94
Передача сообщений, производитель и потребитель 95
Передача сообщений, разработка систем 94
Переключение контекста 106
Переключение процессов 106
Переменная состояния 91
Перемещение программ в памяти 345
Перенаправление, ввод/вывод 40
Периодический процесс 113
Персистентность 442
Петерсона алгоритм 83
Пиксел 265
Планирование перемещения головок 229
Планирование перемещения головок, алгоритм SSF 229
Планирование перемещения головок, элеваторный алгоритм 230
Планирование процессов 104
Планирование с несколькими очередями 108
Планировщик 104
Планируемая система 113
Поврежденный блок 233
Подкачка 27
Подтверждение 94
Поиск с перекрытием 226
Поклеточная разбивка 386
Политика и механизм 64 115
Политика планирования 115
Пользовательский режим 19
Последовательный доступ 448
Почтовый ящик 96
Право доступа 493
Предотвращение взаимоблокировок 197
Предотвращение взаимоблокировок, атака условия взаимного исключения 197
Предотвращение взаимоблокировок, атака условия удержания и ожидания 198
Предотвращение взаимоблокировок, атака условия циклического ожидания 198
Предотвращение взаимоблокировок, тупиков, один вид ресурсов 200
Предотвращение взаимоблокировок, условие отсутствия принудительной выгрузки ресурса 198
Прерывания 150 178
Префикс расширенных клавиш 316
Префиксный символ 274
Приглашение 39
Примитив P и V 88
Примитив sleep 85
Примитив wakeup 85
Принципы проектирования систем безопасности 487
Приоритетное планирование согласно приоритетам 107
Проблема межпроцессного взаимодействия 97
Проблема обедающих философов 97
Проблема ограждения 499
Проблема ограниченного буфера 86
Проблема производителя и потребителя 86
Проблема производителя и потребителя, монитор 91
Проблема производителя и потребителя, передача сообщений 95
Проблема производителя и потребителя, семафор 88
Проблема спящего брадобрея 101
Проблема читателей и писателей 100
Пробуксовывание 376
Программа installboot 143
Программа начальной загрузки 118
Программное обеспечение ввода/вывода 182
Программное обеспечение ввода/вывода независимое от устройств 182 185
Программное обеспечение ввода/вывода пространства пользователя 188
Программное обеспечение ввода/вывода синхронное 183
Программное обеспечение ввода/вывода, буферизация 183 187
Программное обеспечение ввода/вывода, ввод 270
Программное обеспечение ввода/вывода, вывод 277
Программное обеспечение ввода/вывода, именование 182
Программное обеспечение ввода/вывода, обработка ошибок 183
Программное обеспечение ввода/вывода, сообщения об ошибках 187
Программное обеспечение ввода/вывода, терминал 270
Производительность, файловая система 473
Произвольный доступ 448
Прокрутка 288
Прокрутка аппаратная 289
Прокрутка программная 288
Профилирование 254
Процесс 34 68
Процесс непериодический 113
Процесс периодический 113
Процесс, блокирование 71
Процесс, легковесные 75
Процесс, межпроцессное взаимодействие 78
Процесс, проблемы межпроцессного взаимодействия 97
Прямой доступ к памяти 179
Псевдопараллелизм 68
Псевдотерминалы 280
Рабочая станция 30
Рабочий каталог 37 454
Рабочий набор 376
Раздел диска 55
Раздел расширенный 221
Разделение процессора 172
Разделы жесткого диска 219
Размер блока 187 464
Размер страницы 379 381
Размещение файлов FAT 459
Размещение файлов, список 458
Рандеву 96 120
Распределение памяти MINIX 397
Распределенная операционная система 31
Распределенная память сонместного доступа 381
Расширение имени файла 443
Расширенная машина 20
Реализация процессов 73
Реальное время 252
Регистр устройства 18
Режим cbreak 276
Режим без обработки 270
Режим пользователя 19
Режим разделения времени 28
Режим с обработкой 270
Режим супервизора 19
Режим ядра 19
Резервная копия 468
Ресурс 190
Ресурс выгружаемый 191
Ресурс невыгружаемый 191
Сбой 469
Свопинг 346
Сегмент 383
Сегмент данных 45
Сегмент состояния задачи 151
Сегмент стека 45
Сегментация 382
Сегментация MULTICS 386
Сегментация Pentium 390
Сегментация реализация 386
Секретный канал 498
Селектор, Pentium 391
Семафор 88
Семафор двоичный 89
Серверный процесс 63
Сжатие памяти 348
Сигнал 35
Сигнатура 519
Сигнатура загрузочного блока 503
Символ заполнения 273
Символьное устройство 176
Символьный специальный файл 38 446
Синхронизация 90
Синхронный сигнальный таймер 255 257
Система пакетной обработки 23
Система поддающаяся планированию 113
Системный вызов 33
Сквозной кэш 474
Создание процесса 70
Сообщения об ошибках 187
Состояние безопасное 200
Состояние процесса 71
Состояние системы 200
Состояние состязания 79
Специальный файл 38 446
Список 350
Список управления доступом 496
Спулинг 27 188
Старение 111 374
Сторожевой таймер 254
Страница 355
Страничная организация памяти 354
Страничная организация памяти глобальная 377
Страничная организация памяти локальная 377
Страничная организация памяти, вопросы разработки 375
Страничное прерывание 356
Страничный блок 355
Страничный каталог 393
Страусовый алгоритм 196
Структура операционной системы 57
Структура файла 444
Суперблок 504
Суперпользователь 36
Сырой режим 270
Таблица глобальных дескрипторов 146
Таблица дескрипторов 139
Таблица дескрипторов прерываний 146
Таблица процессов 34 73
Таблица страниц 357
Таблица страниц инвертированная 366
Таблица страниц многоуровневая 359
Таблица страниц, структура 361
Таблица страниц, элемент 361
Таймер 250
Теговая архитектура 497
Текстовый сегмент 45
Текущий каталог 454
Терминал, программное обеспечение ввода 270
Терминал, программное обеспечение вывода 277
Тип файла 446
Томпсон, Кен 29
Точка останова 333
Траектории ресурсов 201
Троянский конь 482
Тупик 190
Тупик предотвращение 197
Тупиковая ситуация 190
Указатель файла 514
Уплотнение памяти 348
Управление задачами 302
Управление задачами POSIX 46
Управление памятью 342
Управление памятью, битовый массив 349
Управление памятью, виртуальная память 353
Управление памятью, вопросы разработки 375
Управление памятью, разделяемый код 398
Управление памятью, свопинг 346
Управление памятью, сегментация 382
Управление памятью, списки 350
Уровень защиты ввода/вывода процессора 225
Уровни привилегий 139
Условие циклического ожидания 192
Устойчивость 442
Устройство ввода/вывода 176
Учет свободных блоков диска 465
Файл 36 442 446
Файл proc.h 158
Файл заголовочный 124
Файл неразрывный 457
Файл операции 450
Файл ргос.с 162
Файл специальный 38 446
Файл, атрибут 449
Файл, размер блока 464
Файл, реализация 457
Файл, структура 444
Файловая система 36 442
Файловая система MINIX 117
Файловая система с журнальной структурой LFS 476
Файловая система, архивация 468
Файловая система, загрузочный блок 503
Файловая система, надежность 467
Файловая система, реализация 457
Файловая система, суперблок 504
Файловая система, целостность 469
Файловый семафор 212
Фиксированные разделы 343
Фортран 23
Фрагментация внешняя 386
Фрагментация внутренняя 380
Функция intr_init 146
Функция lock_ready 148
Функция main 146
Функция mem_init 147
Х-клиент 269
Х-сервер 269
Циклическое ожидание 198
Циклическое планирование 106
Реклама