· последовательный
· прямой
· индексно-последовательный
Для чего по окончании работы с файлом принято выполнять операцию закрытия (close) файла?
· чтобы освободить место во внутренних таблицах файловой системы
· чтобы перевести указатель текущей позиции в начало файла
· чтобы разрешить доступ к файлу другим процессам
В каких случаях производится невытесняющее кратковременное планирование процессов?
§ когда процесс переводится из состояния исполнение в состояние завершил исполнение
§ когда процесс переводится из состояния исполнение в состояние ожидание
§ когда процесс переводится из состояния ожидание в состояние готовность
Какие из перечисленных алгоритмов представляют собой частные случаи планирования с использованием приоритетов?
§ FCFS
§ RR
§ SJF
§ гарантированное планирование
9. Пусть в вычислительную систему поступают пять процессов различной длительности с разными приоритетами по следующей схеме:
Номер процесса | Момент поступления в систему | Время исполнения | Приоритет |
1 | 3 | 10 | 1 |
2 | 6 | 4 | 0 |
3 | 0 | 4 | 3 |
4 | 2 | 1 | 4 |
5 | 4 | 3 | 2 |
Чему равно среднее время между стартом процесса и его завершением (turnaround time) при использовании вытесняющего приоритетного планирования? При вычислениях считать, что процессы не совершают операций ввода-вывода, временем переключения контекста пренебречь. Наивысшим приоритетом является приоритет 0.
|
|
· 10.6
· 13.4
· 15.0
Что нужно сделать, чтобы обнаружить тупик?
· нарушить 4-е условие возникновения тупиков
· проверить наличие в системе первых трех условий возникновения тупиков и проверить выполнение четвертого условия
· проверить выполнение в системе всех четырех условий возникновения тупиков и нарушить условие 4
Как можно вывести систему из тупиковой ситуации?
· завершить выполнение одного из процессов
· нарушить одно из условий возникновения тупика
· организовать в системе средства отката и перезапуска с контрольной точки
Какая из операционных систем больше подвержена тупикам?
· система пакетной обработки
· система жесткого реального времени
· система с разделением времени
В чем состоит преимущество схемы виртуальной памяти по сравнению с организацией структур с перекрытием?
· возможность выполнения программ большего размера
· возможность выполнения программ, размер которых превышает размер оперативной памяти
· экономия времени программиста при размещении в памяти больших программ
Чем запись в таблице страниц в схеме виртуальной памяти отличается от соответствующей записи в случае простой страничной организации?
|
|
· наличием номера страничного кадра
· наличием бита присутствия
· наличием атрибутов защиты страницы
Какая из схем управления памятью пригодна для организации виртуальной памяти?
· страничная
· сегментная
· как сегментная, так и страничная схемы
Предположим, что один из файлов в ОС Unix жестко связан с двумя различными каталогами, принадлежащими различным пользователям. Что произойдет, если один из пользователей удалит файл?
· файл автоматически удалится из каталога второго пользователя
· содержание каталога второго пользователя не изменится
· система отменит операцию удаления файла
Могут ли два процесса в ОС Unix одновременно держать открытым один и тот же файл?
· не могут
· могут, если один из процессов заблокировал файл при помощи системного вызова fcntl
· могут
Для чего применяется журнализация в файловых системах?
· для протоколирования действий пользователей
· для повышения отказоустойчивости системы
· для того чтобы иметь возможность отменять ошибочные изменения данных в файлах пользователей
19. Когда процесс, находящийся в состоянии "закончил исполнение", может окончательно покинуть систему?
· по прошествии определенного интервала времени
· только при перезагрузке операционной системы
· после завершения процесса-родителя
Какие из перечисленных ниже компонентов входят в системный контекст процесса?
§ состояние, в котором находится процесс
§ программный счетчик процесса
§ информация об устройствах ввода-вывода, связанных с процессом
§ содержимое регистров процессора
§ код и данные, находящиеся в адресном пространстве процесса
При модернизации некоторой операционной системы, поддерживающей только три состояния процессов: готовность, исполнение, ожидание, принято решение ввести два новых системных вызова. Один из этих вызовов позволяет любому процессу приостановить жизнедеятельность любого другого процесса (кроме самого себя), до тех пор, пока какой-либо процесс не выполнит второй системный вызов. Сколько новых состояний процессов появится в системе?
· 1
· 2
· 3
22. Для решения проблемы информационной безопасности необходимо:
· применение законодательных мер
· применение программно-технических мер
· сочетание законодательных, организационных и программно-технических мер
23. Конфиденциальная система обеспечивает:
· секретность данных пользователей
· гарантию того, что авторизованным пользователям всегда будет доступна информация, которая им необходима
· уверенность в том, что секретные данные будут доступны только тем пользователям, которым этот доступ разрешен
Какую информацию принято скрывать, когда применяются криптографические методы защиты?
· ключ, при помощи которого шифруется текст
· алгоритм, которым шифруется текст
· ключ и алгоритм вместе
Какие операционные системы позволяют взаимодействовать удаленным процессам и имеют сходное строение с автономными вычислительными системами?
· сетевые операционные системы
· распределенные операционные системы
· операционные системы, поддерживающие работу многопроцессорных вычислительных систем
Пусть у нас есть локальная вычислительная сеть, достаточно долгое время работающая с неизменной топологией и без сбоев. Какие алгоритмы маршрутизации гарантируют доставку пакетов данных по кратчайшему пути?
· алгоритмы фиксированной маршрутизации
· векторно-дистанционные алгоритмы с метрикой количества переходов между компонентами сети
· алгоритмы случайной маршрутизации