Архитектура операционных систем (для специалистов)

В BSD UNIX надежная передача байтов без сохранения границ сообщений осуществляется через сокет
низкого уровня
потока
датаграмм
пакетов
Файлы заголовков содержат
опции компилятора
определения функций
определения системных вызовов
коды функций
В UNIX специальные файлы устройств находятся в каталоге
/dev
/usr
/bin
/etc
В отличие от программных каналов, FIFO
обеспечивают сохранение границ сообщений
являются двунаправленным средством передачи данных
обеспечивают упорядоченную доставку данных
имеют имена
В UNIX при выполнении процесса в режиме задачи его текущий приоритет
линейно уменьшается
линейно увеличивается
становится самым низким
не изменяется
В файловой системе s5fs суперблок содержит
метаданные всех файлов файловой системы
общую информацию о файловой системе
данные обычных файлов
данные каталогов
Динамическое связывание заключается в том, что
выполняемые программы могут обмениваться между собой сообщениями
во время выполнения программы в оперативной памяти содержатся только необходимые фрагменты программы
программа во время выполнения может запустить другую программу
отдельные компоненты исполняемого файла подключаются на этапе запуска программы
Ищет в списке страниц самую старую страницу, к которой не было обращений в предыдущем временном интервале, алгоритм замещения страниц
NRU
LRU
WSClock
«вторая попытка»
Из перечисленного учетная запись пользователя в UNIX содержит: 1) список файлов, принадлежащих пользователю; 2) данные о привилегиях; 3) сведения об оболочке; 4) время последнего входа в систему; 5) рабочий каталог
1, 2, 4
1, 2, 5
3, 4, 5
2, 3, 5
Информацию о структурах управления адресным пространством процесса в UNIX можно получить с помощью команды
crash
ps
kill
ls
Неинтеллектуальные терминалы включают в себя
клавиатуру, монитор и процессор
клавиатуру и монитор
клавиатуру, монитор, процессор и сетевую карту
клавиатуру, монитор, процессор и жесткий диск
В UNIX для режима задачи приоритет меняется в диапазоне
от 66 до 95
от 96 до 127
от 0 до 127
от 0 до 65
Нижний уровень ядра UNIX состоит из
процедуры планирования процессов
системных вызовов
сетевого программного обеспечения
драйверов устройств и процедуры диспетчеризации процессов
В UNIX формат виртуальной памяти процесса в режиме задачи зависит в первую очередь от
количества одновременно работающий процессов в системе
размера исполняемого файла
привилегий доступа процесса
типа исполняемого файла
Для минимизации количества обращений к диску применяется
свопинг
буферный кэш
помещение блоков, к которым высока вероятность доступа в течение короткого интервала времени, близко друг к другу
опережающее чтение блоков
Из перечисленного основными задачами фильтра печати в UNIX являются: 1) определение типа файла, отправленного на печать; 2) буферизация данных; 3) управление очередью печати; 4) обеспечение согласования между принтером и отправленным файлом
2, 4
2, 3
1, 4
1, 3
Когда происходит страничное прерывание, выгружается из памяти страница, которая не использовалась дольше всего, при алгоритме замещения страниц
WSClock
FIFO
LRU
«вторая попытка»
Одной из первых юниксообразных систем, основанной на схеме микроядра, была система
Solaris
MINIX
SCO UNIX
Linux
В UNIX команда chmod g-x file1 лишает
членов группы-владельца файла file1 всех прав на этот файл
владельца-пользователя файла file1 права на выполнение этого файла
членов группы-владельца файла file1 права на выполнение этого файла
владельца-пользователя файла file1 права на чтение этого файла
Система Kerberos - это
программа генерации одноразовых паролей
система обнаружения вторжений
набор программ для шифрования соединений между компьютерами, работающими на разных платформах
сетевая служба, предназначенная для аутентификации и авторизации в крупных сетях
Планирование процессов в UNIX происходит на основе их
прав доступа к ресурсам
времени выполнения
потребностей в ресурсах
приоритетов
"Прародителем" всех процессов в UNIX является процесс
sched
init
vhand
login
Резервирование - это
включение в систему дублирующих устройств для повышения ее надежности
тестирование аппаратных средств
создание резервных копий жестких дисков
включение в систему дополнительных устройств для повышения ее производительности
В файловой системе s5fs элемент массива адресов inode, соответствующий блоку файла содержащему дыру,
указывает на начальный блок файла
удаляется из массива адресов inode
указывает на этот блок
содержит нулевой указатель
В результате первой попытки примирить различные варианта системы UNIX появился стандарт
POSIX
TCO
ANSI
ISO
Из перечисленного индексный дескриптор в файловой системе s5fs содержит: 1) имя файла; 2) тип файла; 3) идентификаторы владельца-пользователя и владельца-группы; 4) содержимое файла
1, 3
1, 4
2, 3
1, 2
В BSD UNIX непосредственный доступ к коммуникационному протоколу осуществляется через сокет
потока
датаграмм
низкого уровня
пакетов
Головной модуль потока в подсистеме STREAMS
взаимодействует с прикладными процессами через интерфейс системных вызовов
взаимодействует с головными модулями других потоков
выполняет промежуточную обработку данных
взаимодействует непосредственно с физическим устройством
Из перечисленного аргументами функции main являются: 1) идентификатор пользователя, запустившего программу; 2) число параметров, переданных программе; 3) указатели на каждый из параметров, переданных программе; 4) права пользователя, запустившего программу
2, 4
1, 3
2, 3
1, 4
Для обозначения коммуникационного узла, обеспечивающего прием и передачу данных для процесса, в BSD UNIX используется
FIFO
разделяемая память
сокет
программный канал
В файловой системе FFS в отличие от s5fs суперблок не содержит информации о
свободном пространстве файловой системы
типе файловой системы
размере логического блока
размере файловой системы
Из перечисленного при запуске программы на выполнение из командной строки для нее автоматически устанавливаются стандартные потоки: 1) ввода данных; 2) вывода сообщений об ошибках; 3) ввода сообщений от других процессов; 4) ввода сообщений об ошибках
1, 2
2, 4
1, 4
1, 3
В UNIX структура рrос
является записью системной таблицы процессов
содержит указатель на начало списка процессов, выполняющихся в системе
содержит список всех процессов, выполняющихся в системе
содержит дополнительные данные о процессе
Система UNIX различает пользователей по
идентификатору пользователя
паролю
имени пользователя и имени группы
имени пользователя
В UNIX владение файлом определяет
набор операций, который пользователь может совершить с файлом
окружение, в котором будет выполняться файл
каталог, в котором располагается файл
действия, которые будут выполняться над файлом по умолчанию
В файловой системе FFS по сравнению с s5fs уменьшается время доступа к данным конкретного файла, и повышается надежность файловой системы за счет использования
динамической дефрагментации диска
фрагментации блоков
копии суперблока
кластеров inode, распределенных по всему разделу
С точки зрения надежности слабым местом файловой системы s5fs является то, что
суперблок не содержит информации о свободном пространстве файловой системы
файл может иметь несколько имен
индексный дескриптор не содержит имя файла
суперблок хранится в единственном варианте
Идея стандарта POSIX заключается в том, что производитель программного обеспечения при написании программы использует только
язык Ассемблер
язык С
системные вызовы, описанные в стандарте
процедуры, описанные в стандарте
Каждый пользователь получает точную копию настоящей машины в модели ОС
экзоядро
многоуровневая система
виртуальные машины
клиент-сервер
В UNIX вся информация о пользователях хранится в файле
/etc/passwd
/etc/users
/etc/group
/etc/shadow
В файловой системе s5fs для адресации элементами массива адресов inode дисковых блоков небольших файлов (до 10 Кбайт) используется
прямая индексация
тройная косвенная адресация
косвенная адресация
двойная индексация
В современных компьютерных системах отображение виртуального адреса в физический выполняется
операционной системой
аппаратно без участия операционной системы
самими процессами
аппаратно под управлением операционной системы
Типичный поток в подсистеме STREAMS состоит из
одного или нескольких модулей
одного или нескольких драйверов
драйвера и обработчика прерываний
головного модуля, драйвера и, возможно, одного или более модулей
В файловой системе s5fs для адресации элементами массива адресов inode дисковых блоков файлов размером от 10 Кбайт до 266 Кбайт используется
двойная индексация
прямая индексация
косвенная адресация
тройная косвенная адресация
Массив RAID - это система обеспечения
параллелизма вычислений, использующая дополнительные процессоры
надежности вычислений, использующая избыточные серверы
надежности хранения данных, использующая дополнительные жесткие диски
безопасности в крупных сетях
В системе с отображаемым на адресное пространство памяти вводом-выводом каждому управляющему регистру контроллера внешнего устройства назначается
вектор прерывания
уникальный адрес в памяти
уникальное имя
номер порта ввода-вывода
Физическая архивация состоит в
копировании всех файлов и каталогов
копировании только системных областей
архивировании только изменившихся с момента последней архивации файлов
поблочном копировании всего диска с блока 0 по последний блок
В UNIX когда процесс делает системный вызов
выполнение процесса переходит из режима ядра в режим задачи
процесс продолжает выполняться в режиме ядра
выполнение процесса переходит из режима задачи в режим ядра
процесс продолжает выполняться в режиме задачи
Глобальная таблица дескрипторов сегментов используется для
определения положения сегментов процесса в области свопинга
определения положения сегментов ядра в области свопинга
трансляции виртуальных адресов сегментов процесса
трансляции виртуальных адресов сегментов ядра
Файл makefile используется для
перечисления прототипов функций
задания стандартных потоков ввода-вывода для создаваемой программы
задания параметров компиляции
динамического связывания во время исполнения программы