по дисциплине
“ Операционные системы и среды”
по специальности 230105
для групп 924
на 2010/ 2011 учебный год.
1. Основные понятия управления прохождением задач в ЭВМ: задача, программа, процесс, процессор, диспетчеризация.
2. Понятие операционной системы и среды.
3. Определение операционной системы. Требования, предъявляемые к ОС.
4. Структура современного системного программного обеспечения ПЭВМ.
5. Характеристика различных семейств операционных систем
6. Этапы развития операционных систем.
7. Структура и определение вычислительной системы.
8. Понятия ресурс, дисциплина распределения ресурсов, очередь заданий, планировщик. Типы ресурсов.
9. Характеристика основных категорий программного обеспечения.
10.Система программирования. Состав, назначение. Пример организации системы программирования Turbo Pascal.
11.Схема прохождения задачи на ЭВМ в системе программирования.
12.Трансляторы: назначение, состав, классификация.
13.Функции и структурный состав операционной системы (Обобщенный структурный состав ОС)
14.Процессор. Назначение. Роль в обработке прерывания.
15.Программная оболочка Far Manager. Основные операции над файлами и каталогами. Назначение функциональных клавиш F1.. F10
16.Принцип мультипрограммирования. Примеры ОС, поддерживающих этот режим.
17.Управление процессами. Понятие процесса в многозадачной среде
18.Организация системы ввода-вывода ОС. Основные понятия и их взаимосвязь: периферийное устройство, контроллер, драйвер.
19.Алгоритмы планирования процессов и потоков: вытесняющие и невытесняющие.
20.Алгоритмы планирования процессов и потоков: основанные на квантовании.
21.Алгоритмы планирования процессов и потоков: основанные на приоритетах.
|
22.Планирование и диспетчеризация задач в ОС.
23.Процесс и поток с точки зрения ОС, Пояснить, в какой взаимосвязи они находятся
24.Варианты состояния потока в многозадачной среде.
25.Архитектура операционной системы.
26.Ядро и вспомогательные модули ОС.
27.Организация данных с точки зрения ОС. Методы доступа.
28.Файловая система. Понятие и задачи файловой системы.
29.Файловая система. Правила задания имен файлов. Типы файлов. Атрибуты.
30.Файловая система. Организация хранения множества файлов в виде каталогов.
31.Файловая система. Физическая организация файловой системы.
32.Физическая и логическая единицы обмена данными. Некоторые файловые системы (назвать).
33.Структура логического диска. Понятия: структура каталога, FAT и кластеры на примере FAT16
34.Файловые системы FAT.
35.Общая модель файловой системы.
36.Память. Виды памяти. Иерархия памяти.
37. Управление памятью. Функции ОС по управлению памятью.
38.Типы адресов на разных этапах обработки программы операционной системой.
39.Виртуальное адресное пространство и основные модели его структуризации. Подходы к преобразованию виртуальных адресов в физические.
40.Понятие виртуальной памяти. Задачи и механизмы виртуализации.
41.Виртуализация памяти. Сегментное и сегментно-страничное распределение.
42.Виртуализация памяти. Страничное распределение: общая схема, преобразование виртуального адреса в физический.
43.Машинно-независимые свойства операционных систем.
44.Основные концепции построения ОС. Монолитные системы.
45. Основные концепции построения ОС. Многослойная структура ОС и ядра.
|
46. Основные концепции построения ОС. Микроядерная архитектура ОС.
47.Схема системного вызова в ОС с микроядерной архитектурой. Преимущества и недостатки этой архитектуры.
48.Переносимость ОС. Суть и уточнение понятия переносимости. Принципы обеспечения переносимости.
49.Совместимость ОС. Принципы обеспечения совместимости.
50.Пользовательский интерфейс операционной системы и его виды.
51.Вытесняющая и невытесняющая многозадачность.
52.Интерпретатор команд. Внутренние команды. Синтаксис и классификация команд ОС.
53.Назначение и правила построения командных (пакетных) файлов.
54.Циклы в командных файлах.
55.Переходы, операторы условия в командных файлах.
56.Операторы цикла и процедуры в командных файлах
57.Использование формальных и фактических параметров в командных файлах.
58.Пакетные bat-файлы. Вывод сообщений. Использование параметров.
59.Привилегированный режим ядра и пользовательский режим.
60.Машинно-зависимые компоненты ОС.
61.Обмен данными между приложениями.
62.Алгоритмы сжатия. Основные форматы упаковки данных.
63.Архиваторы сжатия. Требования, предъявляемые к архиваторам.
Третьим вопросом в билет включена задача на использование теоретического материала.
Преподаватель ____________ Шпак Г.Т.