wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ОС 100

Total questions: 100

Worksheet time: 50mins

Name
Class
Date
1.

Какова основная задача операционной системы?

a)

Какова основная задача операционной системы?

b)

Организация файловой системы

c)

Запустить браузер

d)

Выключите компьютер

e)

Управление питанием

2.

Каковы основные компоненты операционной системы?

a)

Ядро, файловая система, драйверы

b)

Графический интерфейс, браузер, антивирус

c)

Память, процессор, монитор

d)

Жесткий диск, память, монитор

e)

Все вышеперечисленное

3.

Какие типы операционных систем существуют?

a)

ОС общего назначения и ОС реального времени

b)

Системная и прикладная ОС

c)

Мобильная и серверная ОС

d)

Сетевая и автономная ОС

e)

Все верно

4.

Какова основная особенность монолитного ядра?

a)

Все службы выполняются внутри ядра

b)

Все услуги выполняются во внешних программах

c)

Поддерживает графический интерфейс

d)

Драйверы не требуются

e)

Слабые защитные механизмы

5.

Какие типы пользовательского интерфейса существуют?

a)

CLI и GUI

b)

Сетевой интерфейс

c)

Мобильный интерфейс

d)

Однозадачный интерфейс

e)

Все верно

6.

Что такое мультитаскинг в операционных системах?

a)

Выполнение нескольких процессов одновременно

b)

Выполнить только один процесс

c)

Переместить файлы

d)

Свободная память

e)

Удалить процессы

7.

Как работают системы таймшера?

a)

Одинаково распределяет время между процессами

b)

Выполняет один процесс с приоритетом

c)

Обеспечивает распределение памяти.

d)

Сохраняет файлы.

e)

Работает одновременно только с одним пользователем

8.

Что такое управление ресурсами?

a)

Эффективное использование ресурсов компьютера

b)

Перенести файлы

c)

Создать графику

d)

Защита данных

e)

Удалить процессы

9.

Какие функции выполняет ядро операционной системы?

a)

Управление аппаратными ресурсами

b)

Управление графическим интерфейсом

c)

Копировать файлы

d)

Удалить файлы

e)

Завершить процессы

10.

Каковы основные этапы разработки операционных систем?

a)

Пакетные системы, системы разделения времени

b)

Этапы обработки файла

c)

Этапы управления памятью

d)

Системы управления кэшем

e)

Все правильно

11.

Какова основная функция системных вызовов?

a)

Обеспечить взаимодействие ядра и пользовательских программ

b)

Управление файлами

c)

Выделение памяти

d)

Добавить оборудование

e)

Остановить процессы

12.

В чем разница между пользовательским режимом и режимом ядра?

a)

Режим ядра имеет полный доступ к системным ресурсам

b)

Пользовательский режим имеет доступ только к процессору

c)

Действия пользователя ограничены в режиме ядра

d)

Пользовательский режим использует только один процессор

e)

Не разрешает выполнение процессов

13.

Какие функции выполняют служебные программы?

a)

Предоставляет дополнительные услуги (например, архивирование данных)

b)

Запускает ядро

c)

Автоматически сохраняет файлы

d)

Завершает процессы

e)

Запускает драйверы

14.

В чем разница между монолитной и микросервисной архитектурой?

a)

В монолитной архитектуре все сервисы выполняются внутри ядра

b)

В микросервисной-архитектуре все сервисы выполняются во внешних модулях.

c)

Монолитная архитектура менее безопасна

d)

В архитектуре микросервиса нет графического интерфейса

e)

Все правильно

15.

Из каких архитектурных компонентов состоит операционная система?

a)

Ядро, файловая система, драйверы

b)

Графический интерфейс, процессор, память

c)

Файлы, приложения, драйверы

d)

Процессы, сетевые адаптеры

e)

Кэш, память, процессор

16.

В чем разница между ОС общего назначения и ОС реального времени?

a)

ОС реального времени предназначена для работы в режиме реального времени

b)

ОС общего назначения многофункциональна

c)

ОС реального времени не поддерживает графический интерфейс

d)

ОС общего назначения предназначена только для серверов

e)

ОС реального времени предназначена только для сетевых приложений.

17.

Как защитные механизмы реализованы в операционных системах?

a)

Ограничив доступ пользователям

b)

Копируя файлы

c)

Установкой драйверов

d)

Управляя памятью

e)

Очистив кэш

18.

Что такое архитектура операционных систем?

a)

Способ взаимодействия внутренних компонентов ОС друг с другом

b)

Связь процессов с памятью

c)

Механизм работы только драйверов

d)

Принципы управления файловой системой

e)

Способ организации графического интерфейса

19.

Какова основная особенность монолитной архитектуры?

a)

Все системные службы выполняются внутри ядра

b)

Все компоненты работают как отдельные модули.

c)

Изолирует пользовательские процессы

d)

Поддерживает графический интерфейс

e)

Нет возможности планировать процессы

20.

В чем главное преимущество микросервисной архитектуры?

a)

Обеспечивает безопасность и стабильность

b)

Все службы выполняются внутри ядра

c)

Не требует планирования процессов

d)

Не поддерживает файловую систему

e)

Не использует графический интерфейс

21.

Что такое многоуровневая архитектура?

a)

 Разделение операционной системы на разные уровни

b)

Метод объединения файловых систем

c)

Метод динамического выделения памяти

d)

Система планирования процессов

e)

Принцип распространения драйверов

22.

Для какой цели используется виртуализация?

a)

Чтобы разделить аппаратные ресурсы между несколькими ОС

b)

Для хранения файлов в памяти

c)

Для установки драйверов

d)

Для выполнения системных вызовов

e)

Для увеличения скорости выполнения процессов

23.

В чем преимущество модульной архитектуры?

a)

Легкое обновление и замена компонентов

b)

Интегрировать все сервисы в ядро

c)

Эффективное управление памятью

d)

Поддержка графического интерфейса

e)

Наличие алгоритмов планирования процессов

24.

В чем недостаток микросервисной архитектуры?

a)

Низкая производительность

b)

Снижение стабильности

c)

Слабость безопасности

d)

Невозможность сохранения файлов

e)

Отсутствие прямого доступа к аппаратным ресурсам

25.

Каковы характеристики гибридной архитектуры?

a)

Сочетает в себе преимущества монолитной и микрокаркасной архитектуры

b)

Выполняет все услуги во внешних программах

c)

Работает только с сетевыми процессами

d)

Работает без графического интерфейса

e)

Применимо только к ОС реального времени

26.

Что такое виртуальная машина?

a)

Программная или аппаратная эмуляция ОС

b)

Память устройства хранения данных

c)

Инструмент планирования процессов

d)

Способ организации файловых систем

e)

Метод прямого управления памятью

27.

Что такое распределенная операционная система?

a)

Система, объединяющая ресурсы нескольких компьютеров в сети

b)

Система копирования файлов

c)

Система изоляции хранилища

d)

Система, работающая только с серверными приложениями

e)

Система, работающая только с серверными приложениями

28.

Назовите архитектурные типы операционных систем.

a)

Монолитный, микрокедр, слоистый

b)

Клиент, сервер, облако

c)

Система, приложение, сеть

d)

Графический, текстовый, мобильный

e)

Все вышеперечисленное

29.

Что такое контейнеризация?

a)

Технология изоляции и упрощения программ

b)

Как удалить файлы

c)

Механизм управления памятью

d)

Метод завершения процесса

e)

Метод выполнения системных вызовов

30.

Как системные сервисы организованы в многоуровневой архитектуре?

a)

Более высокие уровни реализуются через более низкие уровни

b)

Все сервисы интегрированы в одно ядро

c)

Каждый сервис выполняется в отдельной внешней программе.

d)

Не поддерживает графические интерфейсы

e)

Хранит файлы только в одной системе

31.

Как взаимодействуют ядро и драйверы?

a)

Через системные вызовы

b)

По методам выделения памяти

c)

Через графический интерфейс

d)

Загрузив файловую систему

e)

Планируя процессы

32.

Каковы особенности облачных операционных систем?

a)

Удаленное управление данными и ресурсами

b)

Работа только на локальных системах

c)

Не использовать графический интерфейс

d)

Не поддерживает сетевые подключения

e)

Не требует планирования процессов

33.

Что такое архитектура NUMA (неравномерный доступ к памяти)?

a)

Способ организации доступа каждого процессора к памяти

b)

Исключение, специфичное только для монолитного ядра

c)

Технология управления драйверами

d)

Метод статического выделения памяти

e)

Принцип изоляции файловых систем

34.

Каковы основные факторы при выборе архитектурных типов?

a)

Безопасность, производительность, гибкость

b)

Только производительность

c)

Только управление памятью

d)

Поддержка только драйверов

e)

Только графический интерфейс

35.

Что такое процесс?

a)

Состояние выполнения программы

b)

Как скопировать файлы

c)

Графический интерфейс операционной системы

d)

Компьютерное оборудование

e)

Часть файловой системы

36.

Каковы основные компоненты процесса?

a)

Код, данные, стек, регистры

b)

Только код и данные

c)

Файловая система и графический интерфейс

d)

Память и процессор

e)

Модуль планирования процессов

37.

Каковы состояния процесса?

a)

Новый, выполняется, приостановлен, ожидание

b)

Только в рабочем режиме и режиме ожидания

c)

Новый и готовый

d)

Только приостановлено и ждёт

e)

Все вышеперечисленное

38.

Что такое поток (Thread) ?

a)

Упрощенная потоковая единица выполнения процесса

b)

Компонент файловой системы

c)

Механизм загрузки драйверов

d)

Как перенести файлы

e)

Функция для удаления процессов

39.

Как описывается жизненный цикл процессов?

a)

Новый -> Выполняется -> Ожидание -> Завершение

b)

Подождать -> Создать -> Остановить -> Завершить

c)

Выполняется -> Создать -> Ожидание -> Завершение

d)

Новый -> Остановить -> Выполнение -> Ожидание

e)

Ожидание -> Завершение -> Выполнение -> Создать

40.

Что такое переключение контекста?

a)

Сохранять и восстанавливать состояние CPU при переключении с одного процесса на другой

b)

Метод сохранения файлов

c)

Процесс управления памятью

d)

Как завершить процессы

e)

Обновить файловую систему

41.

Что такое многопоточное программирование?

a)

Выполнение нескольких потоков в одном процессе

b)

Выполнить один процесс на одном процессоре

c)

Как удалить файлы

d)

Как установить драйвера

e)

Функция разделения памяти

42.

Как реализуется межпроцессное взаимодействие (IPC)?

a)

Каналы, общая память, обмен сообщениями

b)

Только каналы и общая память

c)

Копируя файлы

d)

Только посредством сообщений

e)

Все вышеперечисленное

43.

Что такое критическая секция?

a)

Область, где ресурс может использоваться несколькими процессами одновременно

b)

Приостановленная часть процессов

c)

Компонент файловой системы

d)

Только графический интерфейс

e)

Метод динамического выделения памяти

44.

Что такое Deadlock ситуация?

a)

Ситуация, когда процессы ждут ресурсов друг друга и ни один из них не может завершиться

b)

Файловая система не обновлена

c)

Полное использование памяти

d)

Неправильная установка драйверов

e)

Выполнение только одного процесса

45.

Какие методы используются, чтобы избежать Deadlock?

a)

Динамическое распределение ресурсов

b)

Защитить файлы

c)

Использовать только общую память

d)

Обновить драйверы

e)

Удалить память

46.

Что такое Race Condition ?

a)

Одновременное использование общего ресурса несколькими процессами

b)

Завершение процессов

c)

Статическое выделение памяти

d)

Удалить файловые системы

e)

Ошибка планирования процесса

47.

Что такое Semaphoreи Mutex?

a)

Инструменты синхронизации процессов

b)

 Способы сохранения файлов

c)

Механизмы завершения процесса

d)

Методы динамического выделения памяти

e)

Удалить файловые системы

48.

Какие типы потоков существуют?

a)

Пользовательские потоки и потоки ядра

b)

Файловые потоки и графические потоки

c)

Потоки процессора и потоки памяти

d)

Только пользовательские темы

e)

Все правильно

49.

Что такое очередь ожидания (Wait Queue)?

a)

Список ожидания ресурсов процессов

b)

Как сохранить файлы

c)

Как установить драйвера

d)

Механизм удаления памяти

e)

Очередь планирования процессов

50.

Каковы основные алгоритмы планирования процессов?

a)

FCFS, SJF, Round Robin, Priority Scheduling

b)

Только FCFS и SJF

c)

Только Priority Scheduling

d)

Алгоритмы управления памятью

e)

Все правильно

51.

Каковы преимущества Multithreading?

a)

Повышение скорости и эффективного использования ресурсов

b)

Выполнить только один процесс

c)

Быстро удалить файлы

d)

Улучшение графического интерфейса

e)

Завершить выделение памяти

52.

Как создать процесс?

a)

Путем создания нового процесса из исходного процесса

b)

Сохраняя файлы

c)

Скачав драйвер

d)

Освободив память

e)

Добавив графический интерфейс

53.

Какая операция выполняется для завершения процесса?

a)

Освободить все ресурсы процесса

b)

Перевести процесс в спящий режим

c)

Сохранить файлы

d)

Отключить графический интерфейс

e)

Перераспределить память

54.

Каким образом реализуется межпроцессное взаимодействие (IPC)?

a)

 Каналы, общая память, обмен сообщениями

b)

Использовать только общую память

c)

Перенести файлы

d)

Удалить файловые системы

e)

Остановить процессы

55.

Что такое критическая секция?

a)

Разделение использования общих ресурсов процессов

b)

Часть файловой системы

c)

Метод динамического выделения памяти

d)

Механизм управления драйверами

e)

Как удалить файлы

56.

Каковы основные средства синхронизации процессов?

a)

Semaphore, Mutex, мониторы

b)

Методы сохранения файлов

c)

Методы выделения памяти

d)

Графические интерфейсы

e)

Файловые системы

57.

Что такое семафор?

a)

Инструмент межпроцессной синхронизации

b)

Механизм завершения процесса

c)

Метод сохранения файла

d)

Инструмент управления памятью

e)

Механизм загрузки драйверов

58.

Какова роль мониторов в синхронизации?

a)

Управление ресурсами между процессами

b)

Быстрая обработка файлов

c)

Обновление файловых систем

d)

Метод удаления памяти

e)

Установка драйверов

59.

Какова функция планировщика процессов?

a)

Процессы секвенирования

b)

Сохранить файлы

c)

 Включить графический интерфейс

d)

Выделение памяти

e)

Удалить файловые системы

60.

Что такое упреждающее планирование?

a)

Остановить процессы в зависимости от приоритета и переключиться на другой процесс

b)

Планирование процесса только после его завершения

c)

Редактировать файлы

d)

Перераспределить память

e)

Обновить файловую систему

61.

Что такое неупреждающее планирование?

a)

Не останавливать процесс до его завершения

b)

Остановить процесс и запустить другой процесс

c)

Управление графическим интерфейсом

d)

Удалить файлы

e)

Свободная память

62.

Как работает алгоритм циклического планирования?

a)

Уделение одинакового времени каждому процессу

b)

Упорядочить процессы по их приоритету

c)

Выполнить только первый процесс

d)

Загрузить графический интерфейс

e)

Сохранить файлы

63.

В каком случае используется алгоритм FIFO (First In, First Out)?

a)

Последовательное выполнение процессов

b)

Выполнять только процессы с высоким приоритетом

c)

Обновить графический интерфейс

d)

Быстрое сохранение файлов

e)

Перераспределить память

64.

Назовите критерии планирования.

a)

Время ответа, пропускная способность, время ожидания

b)

Только время ответа

c)

Только тайм-аут

d)

Уровень использования памяти

e)

Качество графического интерфейса

65.

Что такое Priority inversion?

a)

Ситуация, когда процесс с более низким приоритетом блокирует процесс с более высоким приоритетом

b)

Порядок выполнения процесса

c)

Динамическое выделение памяти

d)

Метод сохранения файла

e)

Обновить графический интерфейс

66.

Что такое состояние Race Condition ?

a)

Одновременное использование общего ресурса несколькими процессами

b)

Завершение процессов

c)

Метод выделения памяти

d)

Установка драйверов

e)

Удалить файловые системы

67.

Что такое занятое ожидание  (Busy Waiting)?

a)

Процесс должен работать не освобождая процессор во время ожидания ресурса

b)

Остановить процесс

c)

Динамическое выделение памяти

d)

Сохранить файлы

e)

Удалить файловые системы

68.

Что такое барьерная синхронизация?

a)

Ожидание достижения процессами определенной точки выполнения

b)

Процессы организации очереди

c)

Перераспределить память

d)

Обновить драйверы

e)

Отключить графический интерфейс

69.

Что такое планирование процессов?

a)

Определить последовательность выполнения процессов

b)

Как скопировать файлы

c)

Метод освобождения памяти

d)

Управление графическим интерфейсом

e)

Обновить файловую систему

70.

Каковы основные цели планирования процессов?

a)

Эффективное использование ресурсов и повышение производительности

b)

Удалить файлы

c)

Включить графический интерфейс

d)

Остановить процессы

e)

Динамическое выделение памяти

71.

Каковы основные уровни планирования процессов?

a)

Долгосрочный, среднесрочный, краткосрочный

b)

Только долгосрочная и краткосрочная перспектива

c)

Только среднесрочная перспектива

d)

Уровни управления памятью

e)

Уровни файловой системы

72.

Как работает алгоритм планирования FCFS (First-Come, First-Served)?

a)

Выполнять процессы в порядке их поступления

b)

Расположение процессов по приоритету

c)

Выполнять только короткие процессы

d)

Выполнение с использованием управления памятью

e)

Включить графический интерфейс

73.

Какова основная особенность алгоритма SJF (Shortest Job First)?

a)

Сначала запускайте короткие процессы

b)

Выполнение длительных процессов

c)

Выполнять только приоритетные процессы

d)

Сохранить файлы

e)

Удалить память

74.

Как работает алгоритм Priority Scheduling ?

a)

Расположение процессов по приоритету

b)

Выполнять все процессы одинаково

c)

Планирование с управлением файлами

d)

Планирование только коротких процессов

e)

Удалить файловые системы

75.

В чем основное преимущество алгоритма планирования Round-Robin?

a)

Равное распределение времени для каждого процесса

b)

Выполнение длительных процессов

c)

Эффективное управление памятью

d)

Сохранить файловую систему

e)

Включить графический интерфейс

76.

Что такое Multilevel Queue Scheduling?

a)

Планирование процессов путем разделения их на несколько очередей

b)

Выполнение процессов только в одной очереди

c)

Метод выделения памяти

d)

Как удалить файлы

e)

Метод управления драйверами

77.

Как работают системы разделения времени?

a)

Обеспечивает распределение времени для каждого процесса

b)

Выполнять только приоритетные процессы

c)

Деление процессов на короткие и длинные

d)

Как скопировать файлы

e)

Сохранить память

78.

Какие критерии используются для оценки алгоритмов планирования?

a)

Производительность, время отклика, время ожидания

b)

Только производительность

c)

Быстрое сохранение файлов

d)

Управление графическим интерфейсом

e)

Скорость установки драйверов

79.

В чем разница между у Preemptive және Non-preemptive?

a)

Preemptive планирование может остановить процесс на основе приоритета

b)

Non-preemptive планирование не останавливает процесс до его завершения

c)

При Preemptive выполняются только короткие процессы

d)

Non-preemptive работает только с файловыми системами

e)

Оба не используют графический интерфейс

80.

Что такое Throughput?

a)

Количество процессов, завершенных в данный момент времени

b)

Скорость управления памятью

c)

Время сохранять файлы

d)

Частота завершения процессов

e)

Производительность файловых систем

81.

Как рассчитывается Turnaround Time?

a)

Общее время, затраченное на завершение процесса

b)

Время, потраченное на управление памятью

c)

Время, затраченное на удаление файлов

d)

Время, затраченное на установку драйверов

e)

Скорость планирования процесса

82.

Что такое Response Time?

a)

Время от запуска процесса до первого ответа

b)

Общее время выполнения

c)

Время управления файловой системой

d)

Время хранения в памяти

e)

Пришло время включить графический интерфейс

83.

Какие виды планирования существуют?

a)

Долгосрочный, среднесрочный, краткосрочный

b)

Только долгосрочная и краткосрочная перспектива

c)

Планы управления памятью

d)

Планы файловой системы

e)

Планы графического интерфейса

84.

Почему во время планирования необходимо переключение контекста?

a)

Переключение процессов с одного процессора на другой

b)

Чтобы сохранить файлы

c)

Чтобы удалить память

d)

Чтобы обновить графический интерфейс

e)

Для установки драйверов

85.

Что такое Fair Scheduling?

a)

Обеспечить равное распределение ресурсов для всех процессов

b)

Выполнять только короткие процессы

c)

Эффективное использование памяти

d)

Как сохранить файлы

e)

Обновить драйверы

86.

Что такое организация памяти компьютера?

a)

Эффективное распределение и управление ресурсами памяти

b)

Система хранения файлов

c)

Система управления драйверами

d)

Как установить графические интерфейсы

e)

Способ удаления файловых систем

87.

В чем разница между основной и вторичной памятью?

a)

Основная память быстрая, вторичная память большая

b)

Дополнительная память доступна только процессору

c)

В основной памяти хранятся только файлы

d)

Свободная память предназначена только для графического интерфейса

e)

Оба выполняют одну и ту же функцию

88.

Что такое оперативная память (ОЗУ)?

a)

Устройство для временного хранения программ и данных

b)

Постоянное устройство хранения файлов

c)

Устройство хранения графических данных

d)

Память в процессоре

e)

Устройство хранения драйверов

89.

Какова функция энергонезависимой памяти (ПЗУ)?

a)

Постоянное хранение программного кода

b)

Временное хранилище файлов

c)

Загрузка графических интерфейсов

d)

Динамическое выделение памяти

e)

Удалить драйверы

90.

Что такое статический метод управления памятью?

a)

Предварительно выделить память, используя выделенные блоки

b)

Выделять память по мере необходимости

c)

Метод перераспределения памяти

d)

Как сохранить файлы

e)

Обновить графический интерфейс

91.

Что такое динамическое управление памятью?

a)

Выделять память по мере необходимости

b)

Распределение памяти по предварительным блокам

c)

Метод удаления памяти

d)

Система хранения файлов

e)

Управление графическими интерфейсами

92.

В чем разница между Heap  и Stack памятью?

a)

Stack выделяется статически, Heap  – динамически

b)

Heap выделяется статически,Stack динамически

c)

В Heap  хранятся только файлы

d)

Stack хранит только графические данные

e)

Оба имеют одну и ту же функцию

93.

Что такое непрерывное выделение памяти?

a)

Распределение блоков памяти по непрерывному физическому адресу

b)

Метод динамического выделения памяти

c)

Метод экономии памяти

d)

Способ удаления файловой системы

e)

Включить графический интерфейс

94.

Что такое внутренняя и внешняя фрагментация?

a)

Внутренняя фрагментация — это использование свободной памяти, внешняя — фрагментация памяти

b)

Внешняя фрагментация происходит только на процессоре

c)

Внутренняя фрагментация происходит только при удалении памяти

d)

Оба зависят от графического интерфейса

e)

Влияет на память только внешняя фрагментация

95.

Какова цель Swap?

a)

Временное хранение данных в случае нехватки памяти

b)

Копировать файлы

c)

Удалить память

d)

Обновление графических интерфейсов

e)

Обновить файловую систему

96.

Что такое кэш-память?

a)

Память, к которой осуществляется быстрый доступ между процессором и основной памятью

b)

Устройство медленнее, чем ОЗУ

c)

Память, используемая для хранения файлов

d)

Память для графических интерфейсов

e)

Память, используемая для хранения файловой системы

97.

Как работает метод пейджинга?

a)

Разбиение памяти на блоки одинакового размера

b)

Распределение памяти по физическим адресам

c)

Как сохранить файлы

d)

Загрузить графический интерфейс

e)

Метод удаления памяти

98.

Что такое сегментация?

a)

Разбиение памяти на логические сегменты

b)

Разбиение памяти на физические блоки

c)

Как сохранить файлы

d)

Метод хранения графических данных

e)

Метод перераспределения памяти

99.

В чем разница между Swap и основной памятью?

a)

Пространство подкачки находится на диске, основная память находится в оперативной памяти.

b)

Основная память расположена на диске, пространство подкачки находится в оперативной памяти.

c)

Пространство подкачки предназначено только для графических данных

d)

В основной памяти хранятся только файлы

e)

Оба предназначены для управления памятью

100.

Какой метод используется для предотвращения фрагментации (fragmentation) памяти?

a)

Сжатием (defragmentation)

b)

Удалить память

c)

Сохранить файлы

d)

Обновить графический интерфейс

e)

Удалить процессы