Архитектура операционных систем (для специалистов)
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1В файловой системе s5fs содержит метаданные всех файлов файловой системы
корневой каталог
массив индексных дескрипторов
суперблок
таблица расположения файлов
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1Смысл виртуальной памяти заключается в том, что
процессы могут взаимодействовать друг с другом
все процессы выполняются в едином адресном пространстве
память процессу выделяется сегментами
каждый процесс выполняется в собственном виртуальном адресном пространстве
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1Блочное устройство характеризуется тем, что
оно не выполняет операцию поиска
оно не является адресуемым
оно не поддерживает коррекцию ошибок
каждый его блок может быть прочитан независимо от остальных блоков
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1ОС Linux построена в соответствии с моделью
многоуровневая система
клиент-сервер
экзоядро
монолитная система
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1Метод программного ввода-вывода состоит в том, что
всю работу выполняет контроллер DMA
при переходе в состояние готовности устройство ввода-вывода генерирует прерывание
работу выполняют совместно процессор и контроллер DMA
всю работу выполняет центральный процессор
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1В UNIX подкаталоги различных сервисных подсистем находятся в каталоге
/usr
/dev
/bin
/etc
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1Первой функцией, явно описанной в исходном тексте программы на языке С, которой будет передано управление после создания соответствующего окружения запускаемой на выполнение программы, является функция
init
first
start
main
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1В UNIX обеспечивать работу с несколькими файловыми системами различных типов позволяет использование файловой системы
NTFS
виртуальной
s5fs
FFS
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1Используемое для специальных файлов устройств в UNIX младшее число указывает на
устройство
тип устройства
операцию
драйвер
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1Файл, используемый для связи между процессами в UNIX, называется
сокетом
связью
именованным каналом
специальным файлом устройств
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1Информация в файле /etc/passwd представлена в
текстовом виде и доступна только суперпользователю
текстовом виде и доступна для чтения всем пользователям
зашифрованном виде и доступна для чтения всем пользователям
зашифрованном виде и доступна только суперпользователю
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1В UNIX команда chown ann file1.txt устанавливает
пользователя ann владельцем файла file1.txt
группу ann владельцем файла file1.txt
пользователю ann право на выполнение файла file1.txt
группе ann право на выполнение файла file1.txt
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1Файл, содержащий имена находящихся в нем файлов, а также указатели на метаданные, называются
специальным файлом устройства
каталогом
именованным каналом
сокетом
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1Принцип единообразного именования, являющийся аспектом программного обеспечения ввода-вывода, означает, что
одно и то же устройство может иметь несколько имен
имя устройства должно быть текстовой строкой или целым числом
имя устройства зависит от физического устройства
однотипные устройства имеют одинаковые имена
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1Структура данных vnode виртуальной файловой системы
зависит от типа файла
зависит от типа реальной файловой системы
одинакова для всех файлов
зависит от типа физического устройства, на котором расположен файл
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1В последних версиях UNIX для того, чтобы предотвратить попытки кражи паролей,
файл /etc/passwd представлен в зашифрованном виде
информация о пароле удалена из файла /etc/passwd и хранится в файле /etc/shadow
для каждого пользователя создается свой файл, содержащий пароль
доступ к файлу /etc/passwd разрешен только суперпользователю
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1Чтобы обратиться к системному вызову, программа на С должна
выполнить встроенный оператор
выполнить команду прерывания
вызвать библиотечную процедуру
выполнить переход по адресу, хранящемуся в системной таблице
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1Идея стандартизации утилит UNIX заключается в том, чтобы можно было
создавать утилиты, которые работали бы на всех системах UNIX
получить ядро, одинаковое для всех систем UNIX
присоединять новые утилиты к ядру
писать сценарии оболочки, которые работали бы на всех системах UNIX
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1В оболочках UNIX для перенаправления выхода файла используется символ
|
&
>
/
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1Из перечисленного файловая система s5fs состоит из основных компонентов: 1) таблица расположения файлов; 2) массив индексных дескрипторов; 3) суперблок; 4) копия суперблока
1, 2
1, 3
3, 4
2, 3
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1В файловой системе FFS проблема неэффективного использования частично занятых блоков хранения данных решена с помощью
использования блоков произвольного размера
фрагментации блока
сжатия файлов
использования блоков малого размера
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1Преимуществом систем, управляемых LVM/JFS, является
повышенная безопасность данных
более высокая производительность
повышенная надежность
более легкое управление файловыми системами
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1В UNIX работа приложения с устройством происходит через
поток
специальный файл устройства
драйвер
специальную структуру данных
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1В UNIX жесткая связь является формой связи имени файла с
первым блоком файла
хранимыми данными
каталогом
метаданными
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1В ОС UNIX виртуальные адреса процесса не могут выходить за пределы
8 Гбайт
3 Гбайт
1 Гбайт
16 Гбайт
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1Размер виртуальной памяти может существенно превышать размер физической за счет использования
разделяемой памяти
оверлеев
области свопинга
буферного кэша
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1При выполнении процессом системного вызова ехес
порождается новый процесс
новый процесс не порождается, а исполняемый код процесса полностью замещается кодом запускаемой программы
порождается новый процесс и исполняемый код процесса полностью замещается кодом запускаемой программы
процесс завершает свое выполнение
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1Может быть или 1) связан с другими перемещаемыми файлами и разделяемыми объектными файлами или 2) динамически связан с исполняемым файлом программы файл формата ELF
разделяемый объектный
исполняемый
перемещаемый
командный
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1Для отправления сигнала в UNIX служит команда
setmsg
pipe
kill
ps
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1Принцип работы систем обнаружения вторжений состоит в
проверке списка пользователей, работающих в системе, с целью обнаружения незаконных пользователей
анализе сетевого трафика и обнаружении данных, характерных для атак взломщиков
контроле операций чтения данных с жесткого диска
анализе действий, производимых пользователями, с целью обнаружения подозрительных действий
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1В задачу экзоядра входит
управление связью между клиентами и серверами
распределение ресурсов для виртуальных машин, а после этого проверка их использования
управление файловой системой
предоставление системных вызовов
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1В оболочках UNIX для выполнения команды в фоновом режиме в конец командной строки добавляется символ
|
+
&
#
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1При записи процессом большего числа байтов, чем это позволяет программный канал или FIFO
возвращается сообщение об ошибке
записывается возможное число байтов
записывается возможное число байтов и процесс блокируется до освобождения требуемого места
вызов write блокируется до освобождения требуемого места
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1Очередь сообщений в UNIX хранится в виде
двунаправленного списка в адресном пространстве процесса
однонаправленного списка в адресном пространстве процесса
двунаправленного списка в адресном пространстве ядра
однонаправленного списка в адресном пространстве ядра
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1В UNIX единое дерево файлов, такое, каким его видит пользователь системы, составлено
из нескольких файловых систем, которые должны иметь одинаковую внутреннюю структуру
из нескольких файловых систем, которые могут иметь различную внутреннюю структуру
только из одной файловой системы
из одной или нескольких файловых систем, расположенных на одном устройстве
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1Недостатком применения одноразовых паролей является
необходимость доступа к программе генерации паролей
необходимость каждый раз запоминать новый пароль
сложность алгоритмов генерации паролей
опасность повторного использования пароля
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1Используемое для специальных файлов устройств в UNIX старшее число указывает на
драйвер
устройство
тип устройства
операцию
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1В UNIX текущий приоритет процесса в режиме задачи
равен значению относительного приоритета
зависит от значения относительного приоритета и степени использования вычислительных ресурсов
зависит только от степени использования вычислительных ресурсов
является фиксированным
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1Из перечисленного преимуществами физической архивации являются: 1) способность производить инкрементную архивацию; 2) способность восстанавливать отдельные файлы; 3) простота; 4) высокая скорость
1, 3
1, 4
2, 3
3, 4
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1В UNIX позволяет процессу послать сигнал любому родственному процессу системный вызов
fork
alarm
kill
waitpid
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1Родительский и дочерний процессы отличаются друг от друга
идентификатором процесса PID
исполняемым кодом
данными
эффективным идентификатором
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1Для синхронизации доступа нескольких процессов к разделяемым ресурсам используются
семафоры
сигналы
сокеты
сообщения
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1К средствам межпроцессного взаимодействия можно отнести: 1) FIFO; 2) разделяемую память; 3) виртуальную память; 4) отложенные вызовы;
2, 3
1, 4
2, 4
1, 2
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1В UNIX дает список содержимого каталога команда
dir
ls
chmod
cat
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1В UNIX для создания новых процессов используется системный вызов
exec
fork
creat
open
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1Механизм динамического встраивания модуля в поток в подсистеме STREAMS обеспечивает возможность
одновременной работы с различными устройствами ввода-вывода
быстрого переключения с одного устройства ввода-вывода на другое
обмена данными между несколькими потоками
использования модулей в различных комбинациях и в различных потоках
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1Обработчик отложенных вызовов запускается
при выполнении процессом системного вызова
по прерыванию устройств ввода-вывода
при переключении контекста процесса
после завершения обработки прерывания таймера
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1В UNIX выполняет базовую настройку системы файл
rc.local
rc.boot
rc.serial
rс.single
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1Доступ к драйверу осуществляется ядром UNIX через коммутатор устройств, каждый элемент которого содержит
буфер ввода-вывода
параметры обмена данными
характеристики устройства
указатель на соответствующую функцию драйвера
Архитектура операционных систем (для специалистов)
1228.Зач.01;ТБПД.01;1Имя файла в файловой системе FFS может содержать количество символов до
255
16
14
8