
- •Использование синтаксиса команд
- •Условные обозначения форматирования
- •11. Какие из перечисленных ниже компонентов входят в регистровый контекст процесса?
- •14. Команды ос для работы с файлами.
- •15. Команды ос для работы с дисками.
- •16. Команды ос для работы с каталогами.
- •17. Какой из вариантов адресации может использоваться для организации передачи информации через pipe?
- •18. Сколько процессов могут одновременно использовать одно и то же средство связи, пользуясь симметричной прямой адресацией?
- •20. Какие из перечисленных ситуаций возникают синхронно с работой процессора:
- •21. Рассмотрим две активности, p и q:
- •Вести журнал безопасности запросить пользователя о выборе блокировки блокировать вирусам доступ на компьютер * все ответы правильные
- •Просмотр используемых файловых систем в компьютере.
- •Просмотр информации о файловой системе ntfs.
- •Просмотр inf-файлов.
- •Просмотр cat-файлов.
- •Исследование (просмотр) используемой памяти, подписанных драйверов и других системных ресурсов.
1. Что
такое мультипрограммная вычислительная
система?
- система, в которой реализован спулинг (spooling) * система, в памяти которой одновременно находится несколько программ. Когда одна из программ ожидает завершения операции ввода-вывода, другая программа может исполняться - система, в памяти которой находится несколько программ, чье исполнение чередуется по прошествии определенного промежутка времени
2. Возможность интерактивного взаимодействия пользователя и программы возникает с появлением:
- систем пакетной обработки - мультипрограммных вычислительных систем * систем разделения времени
3. Какие из перечисленных алгоритмов допускают неограниченно долгое откладывание выборки одного из готовых процессов на исполнение?
- FCFS * SJF - RR * многоуровневые очереди
4. К какому из перечисленных алгоритмов теоретически стремится поведение алгоритма RR по мере уменьшения кванта времени?
- SJF -(??) FCFS -*(Гладкий) гарантированное планирование при одном процессе на каждого пользователя
5. Пусть в вычислительную систему поступают пять процессов различной длительности по следующей схеме:
Номер процесса → Момент поступления в систему → Время исполнения.
№ процесса |
Момент поступления в систему |
Время исполнения |
1 |
2 |
4 |
2 |
1 |
3 |
3 |
4 |
5 |
4 |
3 |
2 |
5 |
0 |
9 |
Чему равно среднее время ожидания процесса (waiting time) при использовании невытесняющего алгоритма SJF? При вычислениях считать, что процессы не совершают операций ввода-вывода, временем переключения контекста пренебречь.
- 11.3 - 5.0 -*(Гладкий) 8.4
6. Множество процессов находится в тупиковой ситуации, если:
* каждый процесс из множества ожидает события, которое только другой процесс данного множества может вызвать - каждый процесс из множества ожидает события, вероятность которого менее 10-3 - каждый процесс из множества находится в состоянии ожидания
7. Как можно вывести систему из тупиковой ситуации?
- завершить выполнение одного из процессов * нарушить одно из условий возникновения тупика - организовать в системе средства отката и перезапуска с контрольной точки
8. Как правильно бороться с тупиком, который может возникнуть при использовании принтера?
- игнорировать проблему * организовать спулинг - оградить принтер семафором
9. Формат (синтаксис) команды ОС.
Использование синтаксиса команд
Синтаксическая структура выводится в том порядке, в котором следует вводить команду и следующие за ней параметры, если они есть. Следующий пример команды xcopy иллюстрирует разнообразие синтаксических форматов текста.
xcopy источник [результат] [/w] [/p] [/c] [/v] [/q] [/f] [/l] [/g] [/d[:мм-дд-гггг]] [/u] [/i] [/s [/e]] [/t] [/k] [/r] [/h] [{/a|/m}] [/n] [/o] [/x] [/exclude:файл1[+[файл2]][+[файл3]] [{/y|/-y}] [/z]
В следующей таблице показано, как следует интерпретировать различные текстовые форматы.
Таблица 2
Условные обозначения форматирования
Формат |
Значение |
Курсив |
Сведения, вводимые пользователем |
Полужирный |
Элементы, вводимые без изменений |
Многоточие (...) |
Параметр может быть введен в командной строке несколько раз |
В квадратных скобках ([]) |
Необязательные элементы |
В фигурых скобках ({}); варианты, разделенные вертикальной линией (|), пример: {even|odd} |
Набор вариантов, из которых необходимо выбрать один |
Шрифт Courier |
Выходные данные программы |
10. Из каких состояний процесс может перейти в состояние исполнение?
- из состояния ожидание * из состояния готовность - из состояния рождение
11. Какие из перечисленных ниже компонентов входят в регистровый контекст процесса?
- состояние, в котором находится процесс * программный счетчик процесса - информация об устройствах ввода-вывода, связанных с процессом * содержимое регистров процессора - код и данные, находящиеся в адресном пространстве процесса
12. При модернизации некоторой операционной системы, поддерживающей только три состояния процессов: готовность, исполнение, ожидание, решено ввести два новых системных вызова. Один из этих вызовов позволяет любому процессу приостановить жизнедеятельность любого другого процесса (кроме самого себя), до тех пор, пока какой-либо процесс не выполнит второй системный вызов. Сколько новых переходов из состояния исполнение появится в системе?
- 0 * 2 - 4
13. Какие категории средств связи используются при взаимодействии удаленных процессов?
- сигнальные * канальные - разделяемая память
14. Команды ос для работы с файлами.
Команда |
Описание |
Параметры |
Примеры |
Del (erase) |
Удаление заданных файлов. Синтаксис
|
del [диск:][путь] имя_файла [ ...] [/p] [/f] [/s] [/q] [/a[:атрибуты]]
erase [диск:][путь] имя_файла [ ...] [/p] [/f] [/s] [/q] [/a[:атрибуты]] |
del c:\test
del c:\test\*.* |
Comp |
Побайтное сравнение двух или нескольких файлов.
|
comp [файл1] [файл2] [/d] [/a] [/l] [/n=кол_строк] [/c] |
comp c:\reports \\sales\backup\april
comp \invoice\*.txt \invoice\backup\*.txt /n=10 /d |
Copy |
Копирование одного или нескольких файлов из одного расположения в другое.
|
copy [/d] [/v] [/n] [{/y|/-y}] [/z] [{/a|/b}] источник [{/a|/b}] [+ источник [{/a|/b}] [+ ...]] [назначение [{/a|/b}]] |
copy memo.doc letter.doc /a
copy robin.typ c:\birds
copy mar89.rpt + apr89.rpt + may89.rpt report |
Fc |
Сравнение двух файлов и вывод различий между ними.
|
fc [/a] [/b] [/c] [/l] [/lbn] [/n] [/t] [/u] [/w] [/nnnn] [диск1:][путь1]имяфайла1 [диск2:][путь2]имяфайла2 |
fc /a monthly.rpt sales.rpt
fc /b profits.bat earnings.bat
fc *.bat new.bat |
Rename (ren) |
Изменяет имя файла или набора файлов.
|
rename [диск:][путь] имя_файла_1 имя_файла_2
ren [диск:][путь] имя_файла_1 имя_файла_2 |
ren *.txt *.doc
ren chap10 part10 |
Type |
Вывод содержимого текстового файла на экран.
|
type [диск:][путь] имя_файла |
type holiday.mar
type holiday.mar | more |
Xcopy |
Копирует файлы и каталоги, включая подкаталоги.
|
xcopy источник [результат] [/w] [/p] [/c] [/v] [/q] [/f] [/l] [/g] [/d[:мм-дд-гггг]] [/u] [/i] [/s [/e]] [/t] [/k] [/r] [/h] [{/a|/m}] [/n] [/o] [/x] [/exclude:файл1[+[файл2]][+[файл3]] [{/y|/-y}] [/z] |
xcopy a: b: /s /e
xcopy a: b: /s /e /h
xcopy \rawdata \reports /d:29-12-1993
xcopy \rawdata \reports /u
xcopy \rawdata \reports /d:29-12-1993 /l > xcopy.out |