Архитектуры операционных систем.дпо
1. Frame это …*Страница в логической памяти
* Страница в физической памяти
*Отступ при доступе к памяти
*Модуль отвечающий за перевод логических адресов в физические
2. PID процесса это*регулятор процесса
*участок выделенной для процесса оперативной памяти
* уникальный номер процесса
*функция для создания процесса
3. Абстракция, представляющая программу во время выполнения называется …* процессом
*итерацией
*потоком
*кучей
4. Адресное пространство, это абстракция над*процессором
* оперативной памятью
*жестким диском
*устройствами ввода/вывода
5. В случае, когда процесс обращается к логической памяти, которая в данный момент находится во вторичном хранилище, происходит ошибка*Page Frame
*Page Error
* Page Fault
*Page Demand
6. В соотношении размера Page и Frame …* одинаковы
*несравнимы
*Frame больше Page
*Page больше Frame
7. Возможно ли настоящее параллельное выполнение процессов, на компьютере с 1 процессором и 1 ядром?*Возможно
* Невозможно
*Возможно при подключении дополнительной оперативной памяти
*Возможно при подключении дополнительного жесткого диска
8. Для взаимодействия с ядром пользовательские программы используют …*пользовательские библиотеки
* системные библиотеки
*сторонние библиотеки
9. Для копирования файлов используется команда …*cd
*mv
* cp
*rm
10. Для перемещения файла между директориями используется команда …*cd
* mv
*cp
*rm
11. Для перехода между директориями используется команда …* cd
*mv
*cp
*rm
12. Для просмотра содержимого файла используется команда …*grep
* cat
*mv
*show
13. Для создания директории используется команда …*rmdir
* mkdir
*mv
*rm
14. Для создания процесса необходимо совершить действия в следующей последовательности:1 Присвоить уникальный идентификатор (PID)
2 Выделить ему место в памяти для программы, стека и данных
3 Инициализировать блок управления процессом (PCB)
4 Добавить процесс в очередь “готовых” к исполнению
15. Для того, чтобы выйти из редактора Vi, необходимо ввести команду …* :q
*:w
*:e
*:r
16. Для того, чтобы открыть терминал, необходимо нажать сочетания клавиш …*Ctrl + Shift
*Ctrl + Enter
* Ctrl + Alt + t
*Ctrl + Alt
17. Для удаления директории используется команда …*mkdir
* rmdir
*cat
*mv
18. За перенаправление логических адресов в физические отвечает …* Юнитуправления памятью (Memory Management Unit - MMU)
*Центральныйпроцессор (Central Processing Unit - CPU)
*Блок управлением процессом (Process Control Block - PCB)
*Адресное пространство
19. Именованная область на диске называется …*процессом
* файлом
*потоком
*библиотекой
20.Используя метод организации “Paging”, под страницей (Page) подразумевают …* Страницу в логической памяти
*Страницу в физической памяти
*Отступ при доступе к памяти
*Модуль отвечающий за перевод логических адресов в физические
21.К функциям операционной системы относят:* Управлять распределением ресурсов среди множества процессов
*Предоставлять буфер для обмена данными между компонентами системы
* Обеспечивать необходимый уровень абстракций для пользовательского ПО
*Позволять процессам использовать чужие ресурсы (память)
*Передавать данные между функциональными блоками компьютера
22. Команда, добавляющая новые или измененные файлы в промежуточную область Git, называется …*git push
*git status
* git add
*git commit
23. Команда, используемая для отображения состояния репозитория и промежуточной области, называется …* git status
*git push
*git commit
*git add
24. Команда, обновляющая Вашу текущую локальную рабочую ветку проекта и все ветки удаленного отслеживания, называется …*git status
*git add
* git pull
*git push
25. Команда, обновляющая удаленную версию репозитория на сервере, называется …*git status
* git push
*git commit
*git add
26. Команда, создающая снимок Вашего репозитория в данный момент времени, называется …*git push
*git status
*git add
* git commit
27. Концепция, позволяющая уйти от использования физических адресов памяти, используя виртуальные, называется*страничной памятью
* виртуальной памятью
*системной памятью
*файлом
28. Критическая область это* Общий ресурс (или память) среди процессов
*Часть процесса в которой идут сложные расчеты
*Область оперативной памяти процесса
*Область оперативной памяти ядра
29. Необходимым условием для решения проблем синхронизации и исключения состязательных состояний ситуации является …*блокировка
*параллельность
* атомарность
*последовательность
30. Оперативная память является …* Энергозависимой
* Ограниченной
*Неограниченной
*Энергонезависимой
31. Операция up у семафора* Повышает количество взаимодействий на 1
*Уменьшает количество взаимодействий на 1
*Блокирует семафор
*Повышает количество взаимодействий на заданное число
32. Отметьте верные утверждения:* Мьютекс - вариация семафора
* Мьютекс может быть только в заблокированном или незаблокированном состоянии
*Два процесса могут одновременно находится в критической области
* Любые процессы, выполняющиеся вне критической области, не могут блокироваться другим процессом
Атомарность - необязательное условие для решения проблемы синхронизации и исключения состязательных ситуаций
33. Ошибка, при которой работа системы зависит от того в каком порядке выполняются части когда (процессы или потоки), называется …*состоянием параллельности
* состоянием гонки
*состоянием синхронизации
*состоянием последовательности
34. При работе нескольких процессов с одной областью памяти, может возникнуть проблема …* Состояние гонки
*Ошибка сегментации
*Необъяснимое поведение
*Необъявленная переменная
35. Приложения почты и браузера работают в пространстве …* пользователя
*ядра
*суперпользователя
*приложения
36. Программа, управляющая дальнейшим выполнением всех программ, контролирующая систему, называется* ядром
*шиной
*системой
*библиотекой
37. Процесс - это абстрактное представление …* выполняющейся программы
*работы компьютера
*работы ядра
*оперативной памяти
38. Процесс, при котором операционная система копирует страницу диска в физическую память только в случае, если осуществляется попытка доступа к ней, и эта страница ещё не находится в памяти, называется …*Page Fault
*Page Transfer
*Pre-fetching (предвыборкой)
* Demand paginig (подгрузкой по требованию)
39. Сверхбыстрой памятью внутри процессора, хранящей промежуточные результаты работы или данные, называют* регистр
*системную шину
*сетевую видеокарту
*системной библиотекой
40. Система, записывающая изменения в файл или набор файлов в течение времени, позволяющая вернуться к определенным прошлым версиям, называется …*операционной системой
* системой контроля версий
*устройством
*виртуальной машиной
41. Согласно второй модели состояния процесса, из состояния выполнения процесс может перейти в состояние …*Новый
* завершение
* готов
* заблокирован
42. Согласно первой модели состояния процесса, из состояния блокировки процесс может перейти в состояние …*выполнения
* готовности
*создания
*завершения
43. Составляющими процесса являются:*Регистры
* Ассоциируемые данные
* Контекст
* Исполняемый код
44. Составьте соответствие между определениями и их назначениямиA.Куча
B.Контекст
C.Стек
D.Область оперативной памяти, хранящая глобальные (общие) переменные
E. Информация для операционной системы, необходимая для управления процессом
F.Область оперативной памяти, хранящая переменные и функции
45. Состояние процесса используется для …* Определения привилегий процесса
* Определения приоритета, которым обладает данный процесс
*Вызова функций и системных вызовов
* Хранения информации о виртуальной памяти процесса
* Определения статистической информации и ограничений
46. Состояние процесса описывается с помощью*сегмента стека
* Блока управления процессом (PCB)
*сегмента кода
*Идентификатора процесса (PID)
47. Состояние файла, который изменился, но еще не был зафиксирован, называется …* измененным
*индексированным
*модифицированным
*проведенным
48. Состояние файла, сохраненного в локальной базе, называется …*индексированным
*измененным
* зафиксированным
*обновленным
49. Специальная программа, обеспечивающая возможность использования оборудования удобным для пользователя образом, называется …*регистром
*системной шиной
*ядром
* операционной системой
50. Текстовый интерфейс для управления компьютером называется …*редактором
*системой
* терминалом
*Директорией
51. Установите соответствие между названиями и определениями составляющих компьютераA.Оперативная память
B.Видеокарта
C.Сетевая карта
D.Жесткий диск
E. Энергозависимая часть системы компьютерной памяти, в которой во время работы компьютера хранится машинный код
F. Устройство, преобразующее графический образ, хранящийся как содержимое памяти компьютера, в форму для дальнейшего вывода на экран монитора
G. Устройство, позволяющее компьютеру взаимодействовать с другими устройствами сети.
H. Устройство, используемое для хранения цифрового содержимого и других компьютерных данных
52. Установите соответствие между названиями команд терминала и их назначениемA.pwd
B.touch
C.ls
D.man
E.вывести полный путь до текущей рабочей директории
F. создать пустой файл внутри директории
G. вывести перечень файлов, находящихся внутри директории
H.вывести справку о команде
53. Установите соответствие между физическими частями компьютера и названиями абстракцийA.Процессор
B.Оперативная память
C.Жесткий диск (HDD / SSD)
D.Сеть
E. Потоки
F.Адресное пространство
G. Файлы
H. Сокеты
54. Целочисленной переменной, используемой сразу несколькими процессами для синхронизации и управления доступом к общим ресурсам, называется …*регистром
*мьютексом
*указателем
* семафором
55. Центральная часть компьютера, выполняющая заданные программой преобразования информации и осуществляющая управление всем вычислительным процессом, называется*регистром
*оперативной памятью
* процессором
*системной шиной