
- •А.Н. Езин
- •Содержание
- •Пояснительная записка
- •Де 1. Определение, назначение и структурно-функциональная организация операционных систем
- •Де 2 Организация вычислительного процесса
- •Де 3 Управление памятью
- •Де 4 Подсистема ввода/вывода и файловая система
- •Де 5 Интерфейсы операционных систем
- •1) Описывает состав dll – библиотеки, информация о котором необходима компоновщику для установления таблицы косвенных переходов и секции импорта внутри файла .Exe
- •Де 6 Распределенные операционные системы и среды
- •Де 7 Администрирование и обеспечение безопасности в операционных системах
- •Де 8 Особенности распространенных современных операционных систем
- •Литература
Де 5 Интерфейсы операционных систем
1. Какие команды командного интерпретатора ОС Windows 2000/XP являются его внутренними командами?
1) date, time, copy, format
2) date, time, copy, dir
3) dir, copy, fdisk
4) cd, md, rd, tree
2. Выберите верный вариант команды копирования файла в текущем каталоге в ОС Windows 2000/XP с использованием интерфейса командной строки.
1) copy file1.txt file2.txt
2) copy c:\work\dom\file1.txt c:\work\dom\file2.txt
3) copy file1.txt c:\work\file2.txt
4) copy c:\work\dom\file1.txt file2.txt
3. Какие существуют способы вызова системных сервисов, требующих для своего исполнения режима ядра (ОС Windows)?
1) вызов функции стандартной библиотеки системы программирования без выполнения прерываний; вызов непосредственно из программы через прерывание
2) вызов непосредственно из программы через прерывание; вызов из заглушки DLL-библиотеки, которая в свою очередь выполняет прерывание
3) вызов системной функции API Win32 без вызова базовых функций ОС; вызов из заглушки DLL-библиотеки, которая в свою очередь выполняет прерывание
4) вызов функции стандартной библиотеки системы программирования без выполнения прерываний; вызов системной функции API Win32 без вызова базовых функций ОС
4. Что означает тот факт, что оконная функция является функцией обратного вызова (ОС Windows)?.
1) вызывается приложением как обработчик событий, возникающих в результате манипулирования пользователем элементами управления окна
2) вызывается в цикле обработки сообщений
3) вызывается не самим приложением, а операционной системой
4) связывается с конкретным окном процедурой регистрации класса окна
5. Какие системные функции из перечисленных ниже вызываются в цикле обработки сообщений (ОС Windows)?
1) ShowWindow, TranslateMessage, DispatchMessage
2) GetMessage, DispatchMessage, UpdateWindow
3) GetMessage, TranslateMessage, DispatchMessage, CreateWindow
4) GetMessage, TranslateMessage, DispatchMessage
6. В приведенном примере прав -rwxr—r-- на файл (ОС UNIX), группа-пользователь имеет право …
1) читать и записывать файлы
2) читать файлы
3) читать, записывать и исполнять файлы
4) читать и исполнять файлы
7. В приведенном примере (ОС UNIX) выберите неверно написанную команду.
1) mkdir еkzamen
2) ls
3) cd /еkzamen
4) cd .
8. Для чего предназначена библиотека импорта (ОС Windows)?
1) Описывает состав dll – библиотеки, информация о котором необходима компоновщику для установления таблицы косвенных переходов и секции импорта внутри файла .Exe
2) описывает состав объектной библиотеки, информация о котором необходима компоновщику для связывания функций библиотеки с их вызовами внутри файла .EXE
3) описывает состав DLL – библиотеки, информация о котором необходима динамическому компоновщику для получения адресов функций библиотеки с помощью вызова GetProcAddress c целью последующего их вызова в коде файла .EXE
4) содержит необходимую информацию для загрузки DLL библиотеки в оперативную память
9. Выберите верное описание процедур, выполняемых при динамическом связывании в процессе выполнения (ОС Windows) из приведенных ниже:
1) загрузка еще незагруженных, используемых программой DLL- библиотек в ходе загрузки программы, замена в памяти в секции импорта имен функций на их адреса, вызов нужной функции выполняется по ее адресу через таблицу косвенных переходов
2) загрузка еще незагруженных, используемых программой DLL- библиотек в ходе загрузки программы, вызов нужной функции по ее имени с использованием механизма вызова локальных процедур
3) загрузка DLL-библиотеки, получение адреса нужной функции по её имени, вызов функции по ее адресу, освобождение памяти, занимаемой библиотекой, если она больше не нужна
4) загрузка DLL-библиотеки непосредственно перед вызовом необходимой функции, если она еще не загружена; вызов нужной функции по ее имени с использованием механизма вызова локальных процедур
10. Выберите верное утверждение, касающееся DLL-библиотек, из приведенных ниже:
1) функции DLL-библиотек выполняются только в привилегированном режиме
2) DLL-библиотека загружается в адресное пространство использующего её процесса, поэтому в оперативной памяти присутствует столько её экземпляров сколько процессов её загрузило
3) все создаваемые DLL-библиотекой окна и открываемые файлы принадлежат самой библиотеке, а не использующему её процессу
4) память, запрашиваемая DLL-библиотекой, выделяется в адресном пространстве процесса
11. Каков результат выполнения команды $ sh < f1 (ОС UNIX), если файл f1 содержит одну строку: date; pwd; ls?
1) на экран будет выведена дата, затем имя текущего каталога, затем его содержимое
2) в файл с именем sh будет записана строка date; pwd; ls
3) к концу файла f1 добавляется текст «sh»
4) в файл с именем sh будет записана дата, затем имя текущего каталога, затем его содержимое
12. Каков результат выполнения команды ls –l| more (ОС UNIX)?
1) вывод содержимого каталога /usr/bin на экран в файл more
2) вывод содержимого каталога /usr/bin на экран с расширенной информацией о каждом элементе каталога
3) вывод содержимого каталога /usr/bin на экран вместе с содержимым всех его подкаталогов
4) вывод содержимого каталога /usr/bin на экран с временными паузами
13. С помощью какой команды командного интерпретатора (ОС Windows) можно создать виртуальный диск F с отображением в него каталога D:\work\students?
1) mountvol F: D:\work\students
2) subst F: D:\work\students
3) connect D:\work\students to F:
4) mount D:\work\students F:
14. Каким образом пользователь управляет приложением, построенным по архитектуре, управляемой событиями в Windows?
1) приложение ожидает очередной команды от пользователя, при поступлении которой оно выполняет соответствующие ей действия; такая команда не вводится в командной строке, а формируется с использованием графического языка
2) приложение имеет в своем составе резидентно загруженный обработчик прерываний от клавиатуры и мыши, формирующий на основе действий пользователя события и записывающий их в специальный буфер, откуда приложение их считывает, анализирует и обрабатывает, работая в бесконечном цикле
3) действия пользователя приводят к формированию сообщений и поступлению их в очередь, из которой операционная система выбирает очередное сообщение и передает его приложению вместе с управлением
4) пользователь, используя графические элементы управления, вызывает соответствующие подпрограммы приложения, само же приложение написано как набор подпрограмм, каждая из которых реагирует на определенное событие
15. Какие компоненты лежат в основе архитектуры графического интерфейса в UNIX-подобных операционных системах?
1) X-сервер, библиотека XLib, менеджер окон
2) X-сервер, библиотека LibOS, менеджер окон
3) менеджер окон, интегрированная графическая среда
4) X-сервер, интегрированная графическая среда