Контрольная работа
по дисциплине: «Операционные системы и среды»
для специальности:09.02.03 Программирование в компьютерных системах
Раздел 1 Основы теории операционных систем
Основное понятие ОС.
Назначение и функции ОС.
Что входит в состав ОС?
Перечислите типы ОС.
Какие классы ОС существуют?
Раздел 2 Машинно-зависимые свойства операционных систем
Дайте определение регистр устройства.
Перечислите и дайте определение основных типов регистров.
Какие способы адресации регистров устройств существуют?
Какие основные конфигурации однопроцессорной вычислительной системы существуют?
Какова роль контроллера прямого доступа к памяти?
Дайте определение прерывание.
Назовите этапы прохождения прерываний.
Какие виды прерываний существуют?
Что входит в понятия задания, процесса, планирования?
Какие состояния существования процесса вы знаете?
Какие операции над процессами существуют?
Перечислите классификацию процессов.
Перечислите функции диспетчеризации процесса.
Какие алгоритмы и дисциплины диспетчеризации существуют?
Для чего служит BIOS?
Как происходит организация ввода/вывода с использованием каналов?
Каким образом ОС управляет вводом-выводом?
Перечислите задачи ОС по управлению памятью.
Какие методы разделения памяти существуют?
Какие способы защиты памяти существуют?
Каким образом разрешаются проблемы фрагментации памяти?
Дайте понятие виртуального ресурса.
Раздел 3 Машинно-независимые свойства ос
Дайте определение файла.
Различие имени файла и расширения.
В чем заключается логическая и физическая организация файловой системы?
Какие файловые операции существуют?
Приведите примеры файловых систем. Их различие.
Дайте определение планирования.
Решение каких задач включает в себя планирование потоков?
Перечислите и дайте определения для типов планирования.
В чем заключается диспетчеризация?
Какие алгоритмы планирования существуют?
Назовите основные виды ресурсов.
Какие функции осуществляют привилегированные программные модули?
Какие функции осуществляют непривилегированные программные модули?
Какие функции осуществляют реентабельные программные модули?
Дайте определение взаимоблокировки.
Перечислите алгоритмы обнаружения, устранения, избежание и предотвращения взаимоблокировок.
Что такое безопасность?
Когда возникает необходимость защиты информации?
Какие существуют задачи безопасности?
Что означает целостность данных?
Что значит модификация данных?
Что означает доступность системы?
Какие существуют технологии безопасности?
Что такое аутентификация?
Какие существуют методы аутентификации?
Что такое отказоустойчивость?
Как влияет на отказоустойчивую систему отказ какого-либо ее элемента?
Каково свойство всех RAID-систем?
Раздел 4 Работа в операционных системах и средах
Что представляют собой модули?
На какие группы делятся модули?
Дайте определение прикладной программной среды.
Какие модули называются резидентными?
На какие группы разделяются вспомогательные модули ОС?
Дайте определение транзитного модуля. Дайте определение интерфейса пользователя.
Какие типы интерфейса пользователя существуют? Дайте их определение.
Где хранится основная часть данных и ПО компьютера?
Что хранит в себе flash-память микросхемы BIOS?
Назовите основные компоненты жесткого диска.
В чем заключается организация хранения данных?
Что включает в себя понятие утилиты?
Перечислите классификацию утилит по связи.
Перечислите классификацию утилит по функциям.
Какие встроенные утилиты в ОС вы знаете?
Что входит в структуру сетевой ОС?
Какие существуют варианты подходов в построении сетевых ОС?
В чем заключается различие в ОС для рабочих групп и в ОС для сетей предприятия?