
Экзамен / Вопросы для зачета по Теоретическим основам oc / tooc-zachet / вопросы TOOC
.doc-
Структура вычислительной системы
-
Операционная система как виртуальная машина
-
Операционная система как менеджер ресурсов
-
Операционная система как защитник пользователей и программ
-
Операционная система как постоянно функционирующее ядро
-
Основные понятия, концепции ОС. Системные вызовы
-
Основные понятия, концепции ОС. Прерывания
-
Основные понятия, концепции ОС. Исключительные ситуации
-
Основные понятия, концепции ОС. Файлы
-
Архитектурные особенности ОС. Монолитное ядро
-
Архитектурные особенности ОС. Многоуровневые системы (Layered systems)
-
Архитектурные особенности ОС. Виртуальные машины
-
Архитектурные особенности ОС. Микроядерная архитектура
-
Архитектурные особенности ОС. Смешанные системы
-
Классификация ОС. Реализация многозадачности. Поддержка многопользовательского режима. Многопроцессорная обработка. Системы реального времени
----------------------------------------------------------------------------------------------------------
-
Понятие процесса
-
Состояния процесса
-
Операции над процессами и связанные с ними понятия. Набор операций
-
Операции над процессами и связанные с ними понятия. Process Control Block и контекст процесса
-
Операции над процессами и связанные с ними понятия. Одноразовые операции
-
Операции над процессами и связанные с ними понятия. Многоразовые операции
-
Операции над процессами и связанные с ними понятия. Переключение контекста
----------------------------------------------------------------------------------------------------------
-
Уровни планирования
-
Критерии планирования и требования к алгоритмам
-
Параметры планирования
-
Вытесняющее и невытесняющее планирование
-
Алгоритмы планирования. First-Come, First-Served (FCFS)
-
Алгоритмы планирования. Round Robin (RR)
-
Алгоритмы планирования. Shortest-Job-First (SJF)
-
Алгоритмы планирования. Гарантированное планирование
-
Алгоритмы планирования. Приоритетное планирование
-
Алгоритмы планирования. Многоуровневые очереди (Multilevel Queue)
-
Алгоритмы планирования. Многоуровневые очереди с обратной связью (Multilevel Feedback Queue)
----------------------------------------------------------------------------------------------------------
-
Взаимодействующие процессы
-
Категории средств обмена информацией
-
Логическая организация механизма передачи информации. Как устанавливается связь?
-
Логическая организация механизма передачи информации. Информационная валентность процессов и средств связи
-
Логическая организация механизма передачи информации. Особенности передачи информации с помощью линий связи
-
Логическая организация механизма передачи информации. Надежность средств связи
----------------------------------------------------------------------------------------------------------
-
Нити исполнения
-
Interleaving, race condition и взаимоисключения
-
Критическая секция
----------------------------------------------------------------------------------------------------------
-
Программные алгоритмы организации взаимодействия процессов. Требования, предъявляемые к алгоритмам
-
Программные алгоритмы организации взаимодействия процессов. Запрет прерываний. Переменная-замок
-
Программные алгоритмы организации взаимодействия процессов. Строгое чередование. Флаги готовности
-
Программные алгоритмы организации взаимодействия процессов. Алгоритм Петерсона
-
Программные алгоритмы организации взаимодействия процессов. Алгоритм булочной (Bakery algorithm)
-
Программные алгоритмы организации взаимодействия процессов. Аппаратная поддержка взаимоисключений
----------------------------------------------------------------------------------------------------------
-
Семафоры. Концепция семафоров
-
Семафоры. Решение проблемы producer-consumer с помощью семафоров
-
Мониторы
-
Сообщения
----------------------------------------------------------------------------------------------------------
-
Тупики
-
Условия возникновения тупиков
-
Основные направления борьбы с тупиками. Игнорирование проблемы тупиков
-
Основные направления борьбы с тупиками. Способы предотвращения тупиков. Способы предотвращения тупиков путем тщательного распределения ресурсов. Алгоритм банкира
-
Основные направления борьбы с тупиками. Способы предотвращения тупиков. Предотвращение тупиков за счет нарушения условий возникновения тупиков
-
Основные направления борьбы с тупиками. Обнаружение тупиков
-
Основные направления борьбы с тупиками. Восстановление после тупиков
----------------------------------------------------------------------------------------------------------
-
Физическая организация памяти компьютера
-
Логическая память
-
Связывание адресов
-
Функции системы управления памятью
-
Простейшие схемы управления памятью. Схема с фиксированными разделами
-
Простейшие схемы управления памятью. Один процесс в памяти
-
Простейшие схемы управления памятью. Оверлейная структура
-
Простейшие схемы управления памятью. Схема с переменными разделами
-
Простейшие схемы управления памятью. Динамическое распределение. Свопинг
-
Страничная память
-
Сегментная и сегментно-страничная организация памяти