Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Операционные системы. Учебно-методический комплекс.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
☆
8. Какой компонент операционной системы выполняет определение области, в которую будет помещен новый процесс?
A) диспетчер файловой системы B) диспетчер межпроцессного взаимодействия C) диспетчер памяти D) планировщик процессов E) диспетчер ввода-вывода
9. Какой компонент операционной системы выполняет упорядочение файлов на диске?
A) диспетчер памяти B) диспетчер файловой системы C) диспетчер межпроцессного взаимодействия D) планировщик процессов E) диспетчер ввода-вывода
10. Какой компонент операционной системы выполняет осуществление обмена данными между процессами?
A) диспетчер файловой системы B) диспетчер межпроцессного взаимодействия C) диспетчер памяти D) планировщик процессов E) диспетчер ввода-вывода
11. Какое свойство является определяющим для монолитной операционной системы?
A) ядро состоит из одного компонента B) каждый компонент включается или не включается в
ядро C) все компоненты ОС входят в состав ядра D) ядро содержит только диспетчер памяти E) ядро содержит только планировщик процессов
12. Привилегированные команды выпоняются в режиме
ядра ...
A) операционной системой B) пользовательской программой C) пользователем D) драйвером E) утилитой
13. Для запроса служб операционной системы прикладные
программисты используют ...
A) привилегированные комады
Ф КазНПУ 703-12-11. Учебно-методический комплекс дисциплины для обучающегося. Издание третье.
141
B) драйвера C) интерфейс системных вызовов D) планировщик процессов E) программный интерфейс приложений (API)
14. Собственное адресное пространство каждого процесса
состоит из ...
A) области команд B) области команд, области данных C) области стека D) области команд, области данных, области стека E) области данных
15. Процесс находится в состоянии выполнения, если в данный момент ему выделен ...
A) сопроцессор B) центральный процессор C) диск D) память E) внешнее устройство
16 Процесс находится в состоянии готовности, если он мог
бы сразу использовать
A) процессор B) диск C) внешнее устройство D) память E) стек
17. Каждому процессу операционной системой
присваивается …
A) символьное имя B) идентификационное имя C) идентификационный номер D) ничего не присваивает E) имя
18 PID, process identification number – это …
A) символьное имя процесса B) идентификационное имя процесса C) номер потока D) приоритет процесса E) идентификационный номер процесса
142
Ф КазНПУ 703-12-11. Учебно-методический комплекс дисциплины для обучающегося. Издание третье.
19 PID, process identification number хранится в
A) таблице переходов B) таблице символов C) таблице потоков D) таблице процессов E) нигде не хранится
20. Зачем нужна таблица процессов?
A) таких таблиц нет B) позволяет находить блоки управления процессами C) позволяет уничтожать процессы D) в них информация о дочерних процессах E) позволяет находить указатели на свободную память
21 Процесс – это программа …
стадии выполнения
A) в B) в стадии компиляции C) в стадии редактирования D) в стадии загрузки E) в стадии кодирования
22 Процесс может находиться в состоянии …
A) переходов B) только блокировки и готовности C) только готовности D) только выполнения E) выполнения, готовности или блокировки
23 Промежуток времени, в течение которого процессор
остается выделенным одному процессу называется …
A) каналом B) квантом C) таймером D) системным таймером E) ловушкой
24 Как называется часть адресного пространства процесса,
содержащая данные?
A) область стека B) область команд C) область данных D) область инструкций E) область управления
Ф КазНПУ 703-12-11. Учебно-методический комплекс дисциплины для обучающегося. Издание третье.
143
25 Как называется часть адресного пространства процесса,
содержащая команды?
A) область стека B) область команд C) область данных D) виртуальная область E) область управления
26 Как называется часть адресного пространства процесса,
содержащая инструкции и данные для открытых процедур?
A) область стека B) область команд C) область данных D) виртуальная область E) область управления
27 Как называется код
ядра, выполняемый в ответ на
прерывание?
A) указатель прерывания B) вектор прерывания C) таблица прерывания D) обработчик прерывания E) приоритет прерывания
28 Создание дочернего процесса родительским есть …
A) порождение потока B) удаление процесса C) порождение процесса D) блокировка процесса E) нельзя создать дочерний процесс
29 Структура данных, в которой хранятся указатели на все
процессы есть …
A) таблица
готовности
B) таблица процессов C) нет такой структуры D) массив процессов E) табличным процессором
30 Как называется поток, создаваемый одновременно с
созданием процесса?
A) основной B) дочерний C) родительский
144
Ф КазНПУ 703-12-11. Учебно-методический комплекс дисциплины для обучающегося. Издание третье.
D) процесс не может иметь потоки E) главный
Перечень программных вопросов по пройденному курсу и
соответствующих итоговым тестам
1 Понятие операционной среды. 2 Процессы и потоки. 3 Классификация ОС. 4 Основные функции ОС 5 Основные принципы построения ОС. 6 Основные виды и типы ресурсов. 7 Дисциплины диспетчеризации. 8 Планирование процессов.
Взаимодействие процессов и потоков.
9 10 Управление памятью. 11 Распределение статическими и динамическими разделами. 12 Сегментный способ организации виртуальной памяти. 13 Страничный способ организации виртуальной памяти. 14 Сегментно – страничный способ организации виртуальной памяти. 15 Основные понятия и концепции организации ввода-вывода в ОС. 16 Режимы управления вводом-выводом. 17 Функции файловой системы
ОС и иерархия данных.
18 Файловая система FAT. 19 Файловая система NTFS. 20 Принципы построения интерфейсов ОС. 21 Интерфейс прикладного программирования API. 22 Платформенно –независимый интерфейс POSIX. 23 Системный реестр. Системная папка Windows - Панель
Управления.
24 Архитектурные модули Windows. 25 Управление памятью в Windows. 26 Особенности файловой системы Windows.
6. Перечень основной и дополнительной литературы, в
том числе
на электронных носителях
Основная литература:
1. Х.М. Дейтел, П.Дж. Дейтел, Д.Р.Чофнес «Операционные
системы» 2009г.;
Ф КазНПУ 703-12-11. Учебно-методический комплекс дисциплины для обучающегося. Издание третье.
145
2. Э. Таненбаум «Современные операционные системы»;
А.В.Гордеев,
3. А.Ю.Молчанов «Системное программное обеспечение»
4. Р. Данкан «Профессиональная работа в MS DOS»
Дополнительная учебная литература
1. И.И. Попов, Т.Л. Партыка «Операционные системы, среды и оболочки»
2. Иртегов Д.В, Операционные системы и системные вызовы, НГУ,
2002, 165 стр
3. Иртегов Д.В., Введение в операционные системы, БХВ-Петербург,
2002, 613 стр
4. Дейтел Г. Введение в операционные системы. - М.: Мир, 1987.
5. Керниган П. UNIX. М.: ДМК Пресс, 2000

7. Перечень Интернет-ресурсов

http://ru.wikipedia.org/ http://catalog.iot.ru/ http://catalog.ivs.kz

8. Глоссарий

Операционная система (ОС) (Operating system (OS)) -
комплекс программ, обеспечивающий:
- выполнение других программ;
- распределение ресурсов;
- планирование;
- ввод-вывод данных;
- управление данными;
- взаимодействие с оператором. Операционную систему составляют:
- монитор;
- загрузчик;
- супервизор;
- планировщик;
- набор системных обслуживающих программ (утилит). Встроенная операционная система (Embedded operating
system) - простая операционная система, устанавливаемая в принтерах
146
, в кассовых аппаратах и других внешних устройствах.
Ф КазНПУ 703-12-11. Учебно-методический комплекс дисциплины для обучающегося. Издание третье.
Встроенная ОС состоит из микроядра и функциональных блоков, обеспечивающих подключение в сеть внешнего устройства.
Дисковая операционная система (ДОС) (Disk Operating
System (DOS)) - операционная система, загружаемая в компьютер с
диска.
Диспетчер - модуль операционной системы, обеспечивающий
управление выполнением программ.
Драйвер (Driver) - комплекс программ, выполняющих
интерфейсные и управляющие функции.
Загрузка (Download) - процесс подготовки программы к работе,
заключающийся в
пересылке программы из внешней памяти в оперативную память. В общем случае загрузка предусматривает подключение дополнительных файлов.
Загрузчик - программный модуль, предоставляющий
прикладному процессу необходимые программы.
Многозадачность (Multitasking) - характеристика операционной системы, обеспечивающая (псевдо) одновременное выполнение нескольких задач на одном компьютере. Различают:
- невытесняющую многозадачность;
- кооперативную многозадачность;
- вытесняющую многозадачность (режим реального времени).
Объектно-
ориентированная операционная система (Object-
oriented operating system) - операционная система, имеющая объектно-ориентированную архитектуру. Основные функции объектно-ориентированной ОС реализует микроядро, над которым располагаются сервисные модули. С микроядром связаны объектно­ориентированные языки программирования. Ресурсы объектно­ориентированной ОС используют прикладные программы.
Оболочка (Shell) - программа, создаваемая для упрощения работы со сложными программными системами. Оболочки преобразуют (неудобный) командный
пользовательский интерфейс в дружественный графический интерфейс или интерфейс типа меню. Обычно оболочка реализуется в виде отдельной программы.
Операционная платформа (Operating platform) -
функциональный блок, обеспечивающий интерфейс между прикладными программами и группой операционных систем.
Операционная система Copland (Copland operating system) -
разработанная корпорацией Apple Computer 32-разрядная версия операционной системы MacOS.
Ф КазНПУ 703-12-11. Учебно-методический комплекс дисциплины для обучающегося. Издание третье.
147
ОС Copland является многозадачной и многопоточной, она
предназначена для персональных компьютеров фирмы Apple.
Операционная система OS/2 (OS/2 operating system) -
разработанная корпорацией IBM операционная система, обеспечивающая:
- одновременную обработку множества прикладных программ;
- параллельное выполнение нескольких задач одной прикладной
программы;
- сжатие данных при записи во внешнюю память;
- организацию резервного копирования;
- защиту памяти;
- поддержку национальных языков.
Операционная система Plan 9 (Plan 9 operating system)
-
разработанная Bell Laboratory операционная система, предназначенная для поддержки параллельной обработки данных.
Для операционной системы разработан язык программирования Alef, обеспечивающий разветвление прикладного процесса и совместное использование всех ресурсов вычислительной системы.
Операционная система UNIX (UNIX operating system) -
многопользовательская, многозадачная операционная система, способная функционировать на различных аппаратных платформах, разработанная Bell Laboratories и написанная на программном языке высокого уровня С.
В микроядро
ОС UNIX встроен модуль, выполняющий протокол
управления передачей/межсетевой протокол (протокол TCP/IP).
Операционная система Windows (Windows operating system) -
разработанная корпорацией Microsoft однопользовательская операционная система для персональных компьютеров. ОС Windows является многозадачной и многопоточной, характеризуется оконным графическим интерфейсом.
Операционная система реального времени (ОС РВ) -
операционная система с гарантированным временем реакции на событие. Такие ОС используются в системах технологического управления
атомными станциями, химическими производствами и
пр.
Переносимая операционная система (Portable operating system) - операционная система, предназначенная для обеспечения
функционирования компьютеров различных производителей.
148
Ф КазНПУ 703-12-11. Учебно-методический комплекс дисциплины для обучающегося. Издание третье.
Переносимая операционная система состоит из микроядра, к которому добавляются различные модули сервиса.
Поток(thread) – независимо выполняемая последовательность программных команд(также называемая потоком выполнения или потоком управления). Потоки упрощают параллельное выполнение одновременных действий внутри процесса
Прикладная среда (Application environment) - модель окружения операционной системы, обеспечивающего предоставление разнообразных интерфейсов. Прикладная среда создает вокруг базовой операционной системы
, оболочку, предоставляющую набор
необходимых интерфейсов.
Программа самозагрузки (Boot) - минимальная последовательность команд, необходимая для загрузки операционной системы.
Программное обеспечение (ПО)(Software) - комплекс программ:
- обеспечивающих обработку или передачу данных;
- предназначенных для многократного использования и
применения разными пользователями.
По видам выполняемых функций программное обеспечение подразделяется на системное, прикладное и инструментальное.
Программное обеспечение - согласно
ГОСТ 19781-90 ­совокупность программ системы обработки информации и программных документов, необходимых для их эксплуатации.
Программный интерфейс приложения (Application
Programming Interface, API) - спецификация, которая позволяет
приложениям запрашивать услуги у ядра посредством системных вызовов.
Процесс (process) – выполняемая операционной системой
программа.
Резидентная программа - программа, постоянно размещенная в
оперативной памяти компьютера.
Сетевая операционная система (Network operating system) -
операционная система, обеспечивающая обработку, хранение
и
передачу данных в информационной сети. Сетевая операционная система определяет взаимосвязанную группу протоколов верхних уровней, обеспечивающих основные функции сети: адресацию объектов, функционирование служб, обеспечение безопасности данных, управление сетью.
Ф КазНПУ 703-12-11. Учебно-методический комплекс дисциплины для обучающегося. Издание третье.
149
Системная программа - программа общего пользования, выполняемая вместе с прикладными программами и служащая для управления ресурсами компьютера: центральным процессором, памятью, вводом-выводом.
Системная программа - согласно ГОСТ 197881-90 - программа, предназначенная:
- для поддержания работоспособности системы обработки
информации; или
- для повышения эффективности ее использования.
Различают системные управляющие и системные обслуживающие программы.
Среда открытой системы (Open System Environment (OSE)) -
операционная среда:
- синтезируемая на базе различных операционных систем; и
- обеспечивающая погружение одних и тех же прикладных
программ в операционные системы, предлагаемые разными разработчиками.
Технология Plug-and-Play - способ создания либо реконструкции системы быстрой установкой либо заменой ее компонентов.
Технология PnP основана на использовании объектно­ориентированной архитектуры, ее объектами являются внешние устройства и программы.
Операционная система автоматически
распознает объекты и вносит изменения в конфигурацию системы.
Ядро операционной системы(Kernel) – программа, которая включает основные компоненты операционной системы:
- постоянно находящаяся в оперативной памяти;
- управляющая всей операционной системой;
- содержащая: драйверы устройств, подпрограммы управления
памятью, планировщик заданий;
- реализующая системные вызовы и т.п.
150
Ф КазНПУ 703-12-11. Учебно-методический комплекс дисциплины для обучающегося. Издание третье.