Скачиваний:
32
Добавлен:
13.06.2014
Размер:
39.42 Кб
Скачать
  1. Структура вычислительной системы

  2. Операционная система как виртуальная машина

  3. Операционная система как менеджер ресурсов

  4. Операционная система как защитник пользователей и программ

  5. Операционная система как постоянно функционирующее ядро

  6. Основные понятия, концепции ОС. Системные вызовы

  7. Основные понятия, концепции ОС. Прерывания

  8. Основные понятия, концепции ОС. Исключительные ситуации

  9. Основные понятия, концепции ОС. Файлы

  10. Архитектурные особенности ОС. Монолитное ядро

  11. Архитектурные особенности ОС. Многоуровневые системы (Layered systems)

  12. Архитектурные особенности ОС. Виртуальные машины

  13. Архитектурные особенности ОС. Микроядерная архитектура

  14. Архитектурные особенности ОС. Смешанные системы

  15. Классификация ОС. Реализация многозадачности. Поддержка многопользовательского режима. Многопроцессорная обработка. Системы реального времени

----------------------------------------------------------------------------------------------------------

  1. Понятие процесса

  2. Состояния процесса

  3. Операции над процессами и связанные с ними понятия. Набор операций

  4. Операции над процессами и связанные с ними понятия. Process Control Block и контекст процесса

  5. Операции над процессами и связанные с ними понятия. Одноразовые операции

  6. Операции над процессами и связанные с ними понятия. Многоразовые операции

  7. Операции над процессами и связанные с ними понятия. Переключение контекста

----------------------------------------------------------------------------------------------------------

  1. Уровни планирования

  2. Критерии планирования и требования к алгоритмам

  3. Параметры планирования

  4. Вытесняющее и невытесняющее планирование

  5. Алгоритмы планирования. First-Come, First-Served (FCFS)

  6. Алгоритмы планирования. Round Robin (RR)

  7. Алгоритмы планирования. Shortest-Job-First (SJF)

  8. Алгоритмы планирования. Гарантированное планирование

  9. Алгоритмы планирования. Приоритетное планирование

  10. Алгоритмы планирования. Многоуровневые очереди (Multilevel Queue)

  11. Алгоритмы планирования. Многоуровневые очереди с обратной связью (Multilevel Feedback Queue)

----------------------------------------------------------------------------------------------------------

  1. Взаимодействующие процессы

  2. Категории средств обмена информацией

  3. Логическая организация механизма передачи информации. Как устанавливается связь?

  4. Логическая организация механизма передачи информации. Информационная валентность процессов и средств связи

  5. Логическая организация механизма передачи информации. Особенности передачи информации с помощью линий связи

  6. Логическая организация механизма передачи информации. Надежность средств связи

----------------------------------------------------------------------------------------------------------

  1. Нити исполнения

  2. Interleaving, race condition и взаимоисключения

  3. Критическая секция

----------------------------------------------------------------------------------------------------------

  1. Программные алгоритмы организации взаимодействия процессов. Требования, предъявляемые к алгоритмам

  2. Программные алгоритмы организации взаимодействия процессов. Запрет прерываний. Переменная-замок

  3. Программные алгоритмы организации взаимодействия процессов. Строгое чередование. Флаги готовности

  4. Программные алгоритмы организации взаимодействия процессов. Алгоритм Петерсона

  5. Программные алгоритмы организации взаимодействия процессов. Алгоритм булочной (Bakery algorithm)

  6. Программные алгоритмы организации взаимодействия процессов. Аппаратная поддержка взаимоисключений

----------------------------------------------------------------------------------------------------------

  1. Семафоры. Концепция семафоров

  2. Семафоры. Решение проблемы producer-consumer с помощью семафоров

  3. Мониторы

  4. Сообщения

----------------------------------------------------------------------------------------------------------

  1. Тупики

  2. Условия возникновения тупиков

  3. Основные направления борьбы с тупиками. Игнорирование проблемы тупиков

  4. Основные направления борьбы с тупиками. Способы предотвращения тупиков. Способы предотвращения тупиков путем тщательного распределения ресурсов. Алгоритм банкира

  5. Основные направления борьбы с тупиками. Способы предотвращения тупиков. Предотвращение тупиков за счет нарушения условий возникновения тупиков

  6. Основные направления борьбы с тупиками. Обнаружение тупиков

  7. Основные направления борьбы с тупиками. Восстановление после тупиков

----------------------------------------------------------------------------------------------------------

  1. Физическая организация памяти компьютера

  2. Логическая память

  3. Связывание адресов

  4. Функции системы управления памятью

  5. Простейшие схемы управления памятью. Схема с фиксированными разделами

  6. Простейшие схемы управления памятью. Один процесс в памяти

  7. Простейшие схемы управления памятью. Оверлейная структура

  8. Простейшие схемы управления памятью. Схема с переменными разделами

  9. Простейшие схемы управления памятью. Динамическое распределение. Свопинг

  10. Страничная память

  11. Сегментная и сегментно-страничная организация памяти

Соседние файлы в папке tooc-zachet