
- •Выберите два основных интерфейса, которые предоставляет ос, и сопоставьте им их характеристики
- •Что происходит, когда программа в ос Windows вызывает функцию GetMessage, а соответствующая очередь сообщений пуста
- •Суть классической архитектуры ос заключается в следующем
- •Выберите корректные утверждения, касающиеся ядра ос
- •Сопоставьте слои ядра ос с их характеристиками
- •Выберите корректные утверждения, касающиеся микроядерной архитектуры ос
- •Укажите варианты реализации нескольких прикладных программных сред (ппс) в рамках одной ос
- •Подсистема управления процессами решает следующие задачи
- •Выберите корректные утверждения, касающиеся планирования потоков
- •Выберите существующие классы алгоритмов планирования потоков и поставьте им в соответствие их характеристики
- •Выберите корректные утверждения, касающиеся прерываний
- •В большинстве современных ос механизм системных вызовов работает следующим образом
- •Выберите корректные утверждения, касающиеся синхронизации процессов и потоков
- •Подсистема управления памятью решает следующие задачи
- •Укажите способы, которыми один процесс может передать данные другому процессу в ос Windows
- •Выберите корректные утверждения, касающиеся виртуального адресного пространства (вап) процесса
- •Подсистема управления файлами и внешними устройствами решает следующие задачи
- •Расположите слои подсистемы ввода-вывода в правильном порядке, начиная с верхнего
- •Выберите корректные утверждения, касающиеся файловой системы (фс)
- •Выберите корректные утверждения, касающиеся специальных (виртуальных) файлов
- •Выберите корректные утверждения, касающиеся физической организации файловой системы
- •Выберите корректные утверждения, касающиеся восстанавливаемости файловой системы
- •Выберите корректные утверждения, касающиеся кэш-памяти процессора
- •Выберите корректные утверждения, касающиеся понятий «процесс» и «поток»
- •Ос выполняет следующие функции
- •Или если развернуто:
- •Основная идея виртуальной памяти заключается в следующем
- •Выберите требования, предъявляемые к современным ос
- •Сопоставьте типовые средства аппаратной поддержки ос и их характеристики
- •Выберите классы прерываний и поставьте им в соответствие их характеристики
- •Как ос Windows обрабатывает синхронные сообщения
- •Сопоставьте названия функций Win32, предназначенных для работы с процессами, потоками и объектами синхронизации, с их описанием
- •Сопоставьте этапы развития (поколения) эвм и основные концепции и виды ос, которые были реализованы в это время?
Подсистема управления файлами и внешними устройствами решает следующие задачи
- Организация параллельной работы устройства ввода-вывода и процессора;
- Согласование скоростей обмена и кэширования данных;
- Разделение устройств и данных между процессами;
- Обеспечение удобного логического интерфейса между устройствами и остальной частью системы;
- Поддержка широкого спектра драйверов с возможностью простого включения в систему нового драйвера;
- Динамическая загрузка и выгрузка драйверов;
- Поддержка файловых систем;
- Поддержка синхронных и асинхронных операций ввода-вывода.
Расположите слои подсистемы ввода-вывода в правильном порядке, начиная с верхнего
файловая система→драйвера устройств→диспетчер прерываний
Выберите корректные утверждения, касающиеся файловой системы (фс)
Файловая система – часть ОС, включающая:
Совокупность всех файлов на дисках;
Наборы структур данных, используемых для управления (каталоги, дескрипторы файлов, таблицы распределения свободного и занятого пространства);
Комплекс системных программных средств, реализующих операции над файлами (создание, удаление, чтение, запись, именование и поиск файлов).
В многопользовательских системах добавляются функции по обеспечению защиты данных от несанкционированного доступа.
Выберите корректные утверждения, касающиеся специальных (виртуальных) файлов
Это фиктивные файлы, ассоциирующиеся с устройствами ввода-вывода, которые используются для унификации механического доступа к другим файлам и внешним устройствам.
Выберите корректные утверждения, касающиеся физической организации файловой системы
Представление пользователя о файловой системе как об иерархически организованном множестве информационных объектов имеет мало общего с порядком хранения файлов на диске. Файл, имеющий образ цельного, непрерывающегося набора байт, на самом деле очень часто разбросан «кусочками» по всему диску, причем это разбиение никак не связано с логической структурой файла, например, его отдельная логическая запись может быть расположена в несмежных секторах диска. Логически объединенные файлы из одного каталога совсем не обязаны соседствовать на диске. Принципы размещения файлов, каталогов и системной информации на реальном устройстве описываются физической организацией файловой системы. Очевидно, что разные файловые системы имеют разную физическую организацию.
Выберите корректные утверждения, касающиеся восстанавливаемости файловой системы
Это свойство, которое гарантирует, что в случае отказа питания или краха системы, когда все данные ОП теряются, все начатые файловые операции будут либо успешно завершены, либо отменены без отрицательных последствий для работоспособности ОС.
Для обеспечения восстанавливаемости операции с дисковым пространством рассматриваются как транзакты, которые записываются в специальный журнал.
Для обеспечения уст. данных при крахе самих дисков используются избыточные дисковые массивы (RAID-массивы)
Выберите корректные утверждения, касающиеся кэш-памяти процессора
Кэш-память – способ совместного функционирования двух типов запоминающих устройств (ЗУ), отличающихся временем доступа и стоимостью хранения данных, которые за счет динамического копирования в быстрое ЗУ из медленного (наиболее часто используемой информации) позволяет уменьшить время доступа и сэкономить быстродействующую память.
КЭШем часто называют 1 из 2х ЗУ – быстродействующее.
Содержимое КЭШа представляет собой совокупность записей обо всех загружаемых в нее из главной памяти данных.
Каждая запись содержит в себе значение элемента данных; адрес, который указывает на главную память; дополнительную информацию, которая используется для реализации замещения данных КЭШа.
Так как объем КЭШа ограничен, его данные могут быть вытеснены.