ИТОГОВЫЙ ТЕСТ
55 вопросов с ответами
Последний раз тест был сдан на 54 балла из 60 (27 из 30 верных)
****Остальные Баллы добираются сдачей практических работ на занятиях****
Год сдачи -2023.
После покупки Вы получите файл с ответами на вопросы которые указаны ниже:
***(Если нужна помощь с другими предметами или сдачей тестов онлайн, пишите в личные сообщения https://studwork.ru/info/147162
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
E.вывести полный путь до текущей рабочей директории
F. создать пустой файл внутри директории
G. вывести перечень файлов, находящихся внутри директории
H.вывести справку о команде
53. Установите соответствие между физическими частями компьютера и названиями абстракций
A.Процессор
B.Оперативная память
C.Жесткий диск (HDD / SSD)
D.Сеть
E. Потоки
F.Адресное пространство
G. Файлы
H. Сокеты
54. Целочисленной переменной, используемой сразу несколькими процессами для синхронизации и управления доступом к общим ресурсам, называется …
*регистром
*мьютексом
*указателем
* семафором
55. Центральная часть компьютера, выполняющая заданные программой преобразования информации и осуществляющая управление всем вычислительным процессом, называется
*регистром
*оперативной памятью
* процессором
*системной шиной
Тема 1. Архитектура ЭВМ
Тема 2. Ядро операционной системы
Тема 3. Клиент-серверная архитектура
Тема 4. Сетевое взаимодействие
Тема 5. Файловые системы
Тема 6. Межпроцессорное взаимодействие
Тема 7. Виртуализация
Тема 8. Bash
Тема 9. Процессы и потоки
Тема 10. Управление процессами
Тема 11. Управление вводом и выводом
Тема 12. Основы POSIX
Тема 13. Сокеты
Итоговая аттестация
Итоговый тест