какие утверждения относительно понятия api функция являются правильными
Тестовые вопросы по дисциплине «Операционные системы и основы информационных систем»
по дисциплине «Операционные системы и основы информационных систем»
Какие ОС называются мультипрограммными? : <
обеспечивающие одновременную работу нескольких пользователей
поддерживающие сетевую работу компьютеров
= обеспечивающие запуск одновременно нескольких программ
состоящие более чем из одной программы
Какие существуют способы реализации ядра системы? : <
= многоуровневая (многослойная) организация
Главное меню открывается : <
щелчком по значку Мой компьютер;
щелчком на Панели задач.
Какие особенности характерны для современных универсальных операционных систем? : <
поддержка сетевых функций
= обеспечение безопасности и защиты данных
предоставление большого набора системных функций разработчикам приложений
Какие утверждения относительно понятия «API-функция» являются правильными? : <
= API-функции определяют прикладной программный интерфейс
= API-функции используются при разработке приложений для доступа к ресурсам компьютера
API-функции реализуют самый нижний уровень ядра системы
API-функции — это набор аппаратно реализованных функций системы
Какие особенности характерны для ОС Unix? : <
= открытость и доступность исходного кода
ориентация на использование оконного графического интерфейса
использование языка высокого уровня С
возможность достаточно легкого перехода на другие аппаратные платформы
Какие типы операционных систем используются наиболее часто в настоящее время? : <
= системы семейства Windows
= системы семейства Unix/Linux
системы семейства MS DOS
системы семейства IBM OS 360/370
Какие задачи необходимо решать при создании мультипрограммных ОС? : <
= защита кода и данных разных приложений, размещенных вместе в основной памяти
= централизованное управление ресурсами со стороны ОС
= переключение процессора с одного приложения на другое
необходимость размещения в основной памяти кода и данных сразу многих приложений
Какое соотношение между используемыми на СЕРВЕРАХ операционными системами сложилось в настоящее время? : <
= примерно поровну используются системы семейств Windows и Unix/Linux
около 10 % — системы семейства Windows, около 90 % — системы смейства Unix/Linux
около 90 % — системы семейства Windows, около 10 % — системы семейства Unix/Linux
около 30 % — системы семейства Windows, около 30 % — системы семейства Unix/Linux, около 40 % — другие системы
Какие утверждения относительно понятия «Ядро операционной системы» являются правильными? : <
= ядро реализует наиболее важные функции ОС
= подпрограммы ядра выполняются в привилегированном режиме работы процессора
ядро в сложных ОС может строиться по многоуровневому принципу
ядро всегда реализуется на аппаратном уровне
Какие сообщения возникают при нажатии на клавиатуре алфавитно-цифровой клавиши? : <
Какие шаги в алгоритме взаимодействия приложения с системой выполняются операционной системой? : <
формирование сообщения и помещение его в системную очередь
= распределение сообщений по очередям приложений
= вызов оконной функции для обработки сообщения
извлечение сообщения из очереди приложения
Что представляет собой понятие “сообщение” (message)? : <
небольшую структуру данных, содержащую информацию о некотором событии
специальную API-функцию, вызываемую системой при возникновении события
однобайтовое поле с кодом происшедшего события
= небольшое окно, выводящее пользователю информацию о возникшем событии
Какие утверждения относительно иерархии окон являются справедливыми? : <
= главное окно может содержать любое число подчиненных окон
= любое подчиненное окно может содержать свои подчиненные окна
подчиненные окна могут быть двух типов – дочерние и всплывающие
= приложение может иметь несколько главных окон
Как можно узнать координаты текущего положения мыши при нажатии левой кнопки? : <
= с помощью события WM_LbuttonDown и его поля LPARAM
с помощью события WM_LbuttonDown и его поля WPARAM
с помощью события WM_LbuttonDown и его полей WPARAM и LPARAM
Какие функции можно использовать для получения контекста устройства? : <
Какая инструкция (оператор) является основной при написании оконной функции? : <
= инструкция множественного выбора типа Case — Of
условная инструкция if – then
инструкция цикла с неизвестным числом повторений
>
Какой вызов позволяет добавить строку в элемент-список? : <
= SendMessage (MyEdit, lb_AddString, 0, строка)
SendMessage (“Edit”, lb_AddString, 0, строка)
SendMessage (MyEdit, AddString, 0, строка)
SendMessage (MyEdit, строка, lb_AddString, 0)
При включении компьютера процессор обращается к: <
Какие сообщения возникают при нажатии на клавиатуре функциональной клавиши? : <
Что может быть причиной появления внутреннего прерывания? : <
= попытка деления на ноль
попытка выполнения запрещенной команды
= попытка обращения по несуществующему адресу
щелчок кнопкой мыши
Какие операции определяют взаимодействие драйвера с контроллером? : <
= проверка состояния устройства
= запись данных в регистры контроллера
= чтение данных из регистров контроллера
обработка прерываний от устройства
Какие операции включает в себя вызов обработчика нового прерывания? : <
= обращение к таблице векторов прерываний для определения адреса первой команды вызываемого обработчика
сохранение контекста для прерываемого программного кода
= занесение в счетчик команд начального адреса вызываемого обработчика
= внесение необходимых изменений в таблицу векторов прерываний
Что входит в программный уровень подсистемы ввода/вывода? : <
= порядковый номер или адрес регистра контроллера
машинную команду ввода/вывода
контроллер устройства ввода/вывод
Какие существуют типы прерываний? : <
= внешние или аппаратные прерывания
= внутренние прерывания или исключения
Какие утверждения относительно понятия прерывания являются правильными? : <
= прерывания — это механизм реагирования вычислительной системы на происходящие в ней события
прерывания используются для синхронизации работы основных устройств вычислительной системы
= прерывания возникают в непредсказуемые моменты времени
прерывания — это основной механизм планирования потоков
Какую информацию могут содержать регистры контроллеров устройства? : <
= текущее состояние устройства
= текущую выполняемую устройством команду
данные, передаваемые системой устройству
Как выстраиваются аппаратные прерывания в зависимости от их приоритета? : <
сбой аппаратуры > таймер > дисковые устройства > сетевые устройства > клавиатура и мышь
сбой аппаратуры > таймер > дисковые устройства > клавиатура и мышь > сетевые устройства
= 3. таймер > сбой аппаратуры > дисковые устройства > сетевые устройства > клавиатура и мышь
сбой аппаратуры > дисковые устройства > таймер > сетевые устройства > клавиатура и мышь
Что может быть причиной появления внешнего прерывания? : <
= нажатие клавиши на клавиатуре
= завершение дисковой операции
обращение выполняемой процессором команды по несуществующему адресу
попытка выполнения запрещенной команды
Когда появилась операционная система Windows ? : <
Чем была неудобная операционная система MS DOS? : <
= черный экран, набирать команду с клавиатуры.
= нужно помнить большое количество команд.
объекты в виде значков.
Какие модули входят в состав операционной системы? : <
= базовое ядро, командный процессор.
= драйверы, утилиты, базовое ядро.
= командный процессор, драйверы, утилиты.
драйверы, утилиты, базовое яйцо.
Какая операционная система была на первых компьютерах? : <
Как называется файл, созданный с помощью программы-приложения Windows? : <
Что такое «интерфейс»?: <
= взаимодействие пользователя со средствами компьютера
взаимодействие магнитного диска со средствами компьютера
взаимодействие клавиатуры с средствами компьютера
взаимодействие пользователя с дискетой, что лежит на столе
взаимодействие пользователя и учителя
Какую спецификацию (полное имя) имеет файл РЕФЕРАТ, который находится в папке ПЕТРУК, которая находится в папке 10-А, что на диске А:? : <
Что такое «адрес» на компьютере? : <
=последовательность из имени диска и название папки, что ведет к файлу
название и расширение файла
перечень дисков компьютера
Как могут обозначаться корневые каталоги (диски)? : <
Что служит корневыми каталогами на компьютере? : <
= оптические (лазерные) диски
Что указывается с помощью названия и расширения файла? : <
= назначение и тип файла
назначение и название файла
тип и расширение файла
название и объем файла
Из чего состоит имя файла? : <
= название и тип файла
= название и расширение
Для чего служит файловая структура? : <
= Для хранения информации во внешней памяти
Для загрузки программ
Для редактирования текстов
= Чтобы находить нужное
Чтобы быстрее работать
Какие символы разрешены в имени файла? : <
Какое расширение имеют исполняемые файлы? : <
Сколько всего байт может иметь название файла? : <
Какое расширение имеют текстовые документы Word? : <
Что дает пользователю использование операционной системы Windows? : <
= новые мощные возможности по обработке информации
= использование широкого выбора разнообразных шрифтов
= стандартные средства управления для всех программ
программы «под Windows» работают под управлением MS DOS
удобное использование операционной системы MS DOS
= Каталог по старому
Программное обеспечение это…: <
совокупность устройств установленных на компьютере
= совокупность программ установленных на компьютере
все программы, которые у вас есть на диске
все устройства, которые существуют в мире
Программное обеспечение делится на… : <
Операционная система относится к …: <
Прикладному программному обеспечению
= Системному программному обеспечению
Инструментальному программному обеспечению
Начальная загрузка операционной системы осуществляется : <
= при включении компьютера
Операционная система это : <
техническая документация компьютера
совокупность устройств и программ общего пользования
совокупность основных устройств компьютера
= комплекс программ, организующих управление работой компьютера и его взаимодействие с пользователем
В процессе загрузки операционной системы происходит : <
копирование файлов операционной системы с гибкого диска на жёсткий диск
копирование файлов операционной системы с CD — диска на жёсткий диск
= последовательная загрузка файлов операционной системы в оперативную память
копирование содержимого оперативной памяти на жёсткий диск
Программы, предназначенные для обслуживания конкретных периферийных устройств: <
Функции, выполняемые операционной: <
создание текстовых документов
Часть операционной системы постоянно находящаяся в оперативной памяти:<
= персонального компьютера в течение всей работы системы
= ядро операционной системы
оболочка операционной системы
58.Часть операционной, обеспечивающая запись и чтение файлов на дисковых носителях: <
ядро операционной системы
оболочка операционной системы
Папка, которая выступает в качестве вершины файловой структуры и олицетворяет собой носитель, на котором сохраняются файлы носит название …: <
папки верхнего уровня
Принципиальное отличия Linux от Windows:<
= открытость кода операционной системы
наличие нескольких графических оболочек
наличие большого количества легально распространяемых практически бесплатно версий
Оболочка операционной системы, обеспечивающая интерфейс командной строки и выполняющая текстовые команды пользователя:<
ядро операционной системы графический пользовательский интерфейс
Логически связанная совокупность данных или программ, для размещения которой во внешней памяти выделяется определенная область:<
Для организации доступа к файлам операционная система должна иметь сведения: <
= о номерах кластера, где размещается каждый файл
о содержании файла
о количестве файлов на диске
в оперативной памяти
в ядре операционной системы
в корневом каталоге
= в постоянном запоминающем устройстве
Проверку работоспособности основных устройств компьютера осуществляет: <
= программа тестирования POST
программа-загрузчик операционной системы
Операционная система – это: <
= программа для работы с устройствами компьютера;
Программа, работающая под управлением Windows, называется: <
Операционную систему с диска загружает в ОЗУ: <
= загрузчик операционной системы;
Свойствами Рабочего стола является: <
= оформление Рабочего стола;
ярлыки, папки, файлы, расположенные на Рабочем столе;
дата изготовления Рабочего стола;
имя пользователя, работающего с Рабочим столом
Активизировать или выделить файл или папку можно: <
двойным щелчком мыши;
На панели задач находятся: <
кнопки свернутых программ;
= кнопка Пуск и значки свернутых и работающих программ.
Главное меню открывается: <
щелчком по значку Мой компьютер;
щелчком на Панели задач.
рабочая область экрана;
= основное средство общения с Windows;
Где расположена строка меню окна: <
В окне приложения находится: <
Диалоговое окно раскрывается: <
= по желанию пользователя или по необходимости приложением;
тройным щелчком мыши на объекте;
при щелчке на специальном значке;
только по окончании работы компьютера.
Для изменения размеров окна равномерно по ширине и высоте необходимо: <
потянуть за горизонтальную рамку;
потянуть за вертикальную рамку;
потянуть за заголовок.
Кнопка используется для: <
Комплекс системных и служебных программ называется: <
Тест с ответами по дисциплине Операционные системы
Какие ОС называются мультипрограммны ми
1. обеспечивающие одновременную работу нескольких пользователей
2. поддерживающие сетевую работу компьютеров
+3. обеспечивающие запуск одновременно нескольких программ
4. состоящие более чем из одной программы
Какие существуют способы реализации ядра системы?
+1. многоуровневая (многослойная) организация
+2. микроядерная организация
3. реализация распределеннная
4. монолитная организация
Что обычно входит в состав ядра ОС
+1. высокоуровневые диспетчеры ресурсов
+2. аппаратная поддержка функций ОС процессором
+ 3. базовые исполнительные модули
+ 4. набор системных API-функций
Какие особенности характерны для современных универсальных операционных систем?
+ 1. поддержка многозадачности
+ 2. поддержка сетевых функций
+ 3. обеспечение безопасности и защиты данных
4. предоставление большого набора системных функций разработчикам приложений
Какие утверждения относительно понятия «API-функция» являются правильными?
+ 1. API-функции определяют прикладной программный интерфейс
+ 2. API-функции используются при разработке приложений для доступа к ресурсам компьютера
3. API-функции реализуют самый нижний уровень ядра системы
4. API-функции — это набор аппаратно реализованных функций системы
Какие особенности характерны для ОС Unix
+ 1. открытость и доступность исходного кода
2. ориентация на использование оконного графического интерфейса
+ 3. использование языка высокого уровня С
+ 4. возможность достаточно легкого перехода на другие аппаратные платформы
Какие типы операционных систем используются наиболее часто в настоящее время?
+ 1. системы семейства Windows
+ 2. системы семейства Unix/Linux
3. системы семейства MS DOS
4. системы семейства IBM OS 360/370
Какие задачи необходимо решать при создании мультипрограммны х ОС
+ 1. защита кода и данных разных приложений, размещенных вместе в основной памяти
+ 2. централизованное управление ресурсами со стороны ОС
+ 3. переключение процессора с одного приложения на другое
4. необходимость размещения в основной памяти кода и данных сразу многих приложений
Какое соотношение между используемыми на СЕРВЕРАХ операционными системами сложилось в настоящее время?
+ 1. примерно поровну используются системы семейств Windows и Unix/Linux
2. около 10 % — системы семейства Windows, около 90 % — системы смейства Unix/Linux
3. около 90 % — системы семейства Windows, около 10 % — системы семейства Unix/Linux
4. около 30 % — системы семейства Windows, около 30 % — системы семейства Unix/Linux, около 40 % — другие системы
Какие утверждения относительно понятия «Ядро операционной системы» являются правильными?
+ 1. ядро реализует наиболее важные функции ОС
+ 2. подпрограммы ядра выполняются в привилегированно м режиме работы процессора
3. ядро в сложных ОС может строиться по многоуровневому принципу
4. ядро всегда реализуется на аппаратном уровне
Какие сообщения возникают при нажатии на клавиатуре алфавитно-цифров ой клавиши?
Какие шаги в алгоритме взаимодействия приложения с системой выполняются операционной системой
1. формирование сообщения и помещение его в системную очередь
+ 2. распределение сообщений по очередям приложений
+ 3. вызов оконной функции для обработки сообщения
4. извлечение сообщения из очереди приложения
Что представляет собой понятие “сообщение” (message)?
1. небольшую структуру данных, содержащую информацию о некотором событии
2. специальную API-функцию, вызываемую системой при возникновении события
3. однобайтовое поле с кодом происшедшего события
+ 4. небольшое окно, выводящее пользователю информацию о возникшем событии
Какие утверждения относительно иерархии окон являются справедливыми
+ 1. главное окно может содержать любое число подчиненных окон
+ 2. любое подчиненное окно может содержать свои подчиненные окна
3. подчиненные окна могут быть двух типов – дочерние и всплывающие
+ 4. приложение может иметь несколько главных окон
Как можно узнать координаты текущего положения мыши при нажатии левой кнопки
+ 1. с помощью события WM_LbuttonDown и его поля LPARAM
2. с помощью события WM_LbuttonDown и его поля WPARAM
3. с помощью события WM_LbuttonDown и его полей WPARAM и LPARAM
4. с помощью события WM_LbuttonCoordi nates
Какие функции можно использовать для получения контекста устройства?
Какая инструкция (оператор) является основной при написании оконной функции?
+ 1. инструкция множественного выбора типа Case — Of
2. условная инструкция if – then
3. инструкция цикла с известным числом повторений
4. инструкция цикла с неизвестным числом повторений
Какой вызов позволяет добавить строку в элемент-список?
+ 1. SendMessage (MyEdit, lb_AddString, 0, строка)
2. SendMessage (“Edit”, lb_AddString, 0, строка)
3. SendMessage (MyEdit, AddString, 0, строка)
4. SendMessage (MyEdit, строка, lb_AddString, 0)
Какие утверждения относительно оконной функции являются правильными
+ 1. оконная функция принимает 4 входных параметра
+ 2. тело оконной функции – это инструкция выбора с обработчиками событий
+ 3. оконная функция обязательно должна обрабатывать сообщение wm_Destroy
+ 4. оконная функция явно вызывается из основной функции приложения
Какие сообщения возникают при нажатии на клавиатуре функциональной клавиши?
Что может быть причиной появления внутреннего прерывания
+ 1. попытка деления на ноль
2. попытка выполнения запрещенной команды
+ 3. попытка обращения по несуществующему адресу
4. щелчок кнопкой мыши
Какие операции определяют взаимодействие драйвера с контроллером
+ 1. проверка состояния устройства
+ 2. запись данных в регистры контроллера
+ 3. чтение данных из регистров контроллера
4. обработка прерываний от устройства
Какие операции включает в себя вызов обработчика нового прерывания
+ 1. обращение к таблице векторов прерываний для определения адреса первой команды вызываемого обработчика
2. сохранение контекста для прерываемого программного кода
+ 3. занесение в счетчик команд начального адреса вызываемого обработчика
+ 4. внесение необходимых изменений в таблицу векторов прерываний
Что входит в программный уровень подсистемы ввода/вывода
2. диспетчер ввода/вывода
+ 3. системные вызовы
Что определяет понятие “порт ввода/вывода”
+ 1. порядковый номер или адрес регистра контроллера
2. машинную команду ввода/вывода
3. устройство ввода/вывода
4. контроллер устройства ввода/вывода
Какие существуют типы прерываний
+ 1. внешние или аппаратные прерывания
+ 2. внутренние прерывания или исключения
+ 3. программные псевдопрерывания
4. системные прерывания
Какие утверждения относительно понятия прерывания являются правильными
+ 1. прерывания — это механизм реагирования вычислительной системы на происходящие в ней события
2. прерывания используются для синхронизации работы основных устройств вычислительной системы
+ 3. прерывания возникают в непредсказуемые моменты времени
4. прерывания — это основной механизм планирования потоков
Какую информацию могут содержать регистры контроллеров устройства
+ 1. текущее состояние устройства
+ 2. текущую выполняемую устройством команду
3. данные, передаваемые от устройства системе
4. данные, передаваемые системой устройству
Как выстраиваются аппаратные прерывания в зависимости от их приоритета
1. сбой аппаратуры > таймер > дисковые устройства > сетевые устройства > клавиатура и мышь
2. сбой аппаратуры > таймер > дисковые устройства > клавиатура и мышь > сетевые устройства
+ 3. таймер > сбой аппаратуры > дисковые устройства > сетевые устройства > клавиатура и мышь
4. сбой аппаратуры > дисковые устройства > таймер > сетевые устройства > клавиатура и мышь
Что может быть причиной появления внешнего прерывания
+ 1. нажатие клавиши на клавиатуре
+ 2. завершение дисковой операции
3. обращение выполняемой процессором команды по несуществующему адресу
Тест на тему Операционные системы для студентов с ответами
Что включает в себя промежуточный виртуальный адрес при сегментно-страни чной организации памяти
+ 1. номер виртуальной страницы
+ 2. смещение относительно начала виртуальной страницы
3. номер виртуального сегмента
4. смещение относительно начала сегмента
За счет чего реализуется доступ разных процессов к общим областям памяти
+ 1. за счет настройки записей-дескрипт оров в таблицах сегментов/страни ц разных процессов на один и тот же физический адрес
2. за счет создания транслятором одинаковых виртуальных адресов
3. за счет использования одинакового виртуального адресного пространства
4. за счет использования разными процессами совершенно одинаковых таблиц сегментов или страниц
Какие утверждения относительно использования общей (разделяемой) памяти являются правильными
+ 1. общая память может содержать данные, обрабатываемые разными процессами
+ 2. общая память может содержать исполняемый код, используемый разными процессами
3. каждый сегмент или страница процесса отмечается как общий или локальный
+ 4. для использования общих областей выполняется настройка дескрипторных таблиц процессов
Когда может выполняться настройка перемещаемого кода
+ 1. при загрузке кода в память
2. при выполнении команд процессором
+ 3. при создании кода транслятором
+ 4. при написании кода программистом
Какие задачи должна решать подсистема управления памятью
+ 1. преобразование виртуальных адресов в физические
+ 2. выделение и освобождение памяти при создании и уничтожении процессов и по их запросам при выполнении
3. защита адресных пространств процессов
+ 4. планирование порядка выполнения процессов и потоков
Какие действия выполняются при реализации метода немедленного сохранения изменяемых данных
+ 1. изменяемые данные записываются в основную память
+ 2. изменяемые данные записываются в кэш-память, если они там есть
3. изменяемые данные записываются в кэш-память в любом случае
4. изменяемые данные записываются только в кэш-память, но не в основную
Что содержит запись-дескрипто р таблицы виртуальных сегментов при сегментно-страни чной организации памяти
2. права доступа к сегменту
+ 3. номер страницы, содержащей таблицу страниц сегмента
+ 4. адрес начала сегмента в виртуальном адресном пространстве процесса
Какие утверждения относительно кэш-памяти являются правильными
1. кэш-память занимает место между основной и регистровой памятью
2. кэш-память вводится для сглаживания разницы в скоростях работы процессора и основной памяти
+ 3. кэш-память реализуется на аппаратном уровне
+ 4. кэш-память предназначена для кратковременного хранения наиболее часто используемых команд и данных
Какую информацию содержит дескриптор страницы
+ 1. номер назначенной физической страницы
+ 2. признак присутствия страницы в памяти
+ 3. признак модификации страницы
4. начальный адрес размещения страницы в памяти
Какие достоинства имеет страничная организация памяти
+ 1. очень простой механизм преобразования виртуального адреса в физический
+ 2. отсутствие фрагментации памяти
3. высокая эффективность страничного обмена
4. удобство использования общих областей памяти для разных процессов
Что выполняет система при входе потока в критическую секцию
+ 1. проверяет занятость общих разделяемых данных
2. при необходимости изменяет состояние внутренней флаговой переменной
+ 3. либо разрешает выполнение критического кода, либо переводит поток в состояние ожидания
4. изменяет состояния остальных потоков
+ 1. завершение выделенного потоку кванта времени
+ 2. при аварийном завершении выполнения потока
+ 3. появление среди готовых потоков более приоритетного
4. при запросе потоком занятого системного ресурса
Какие утверждения относительно критических секций и мьютексов являются правильными
+ 1. критические секции используются только для потоков одно и того же процесса
+ 2. мьютексы используются для взаимодействия потоков разных процессов
3. использование мьютексов требует значительно больших системных затрат
4. мьютексы и критические секции — абсолютно эквивалентные механизмы
Какие утверждения относительно многопоточных приложений являются правильными?
+ 1. многопоточные приложения создают иллюзию одновременного выполнения приложением нескольких задач
2. многопоточные приложения позволяют рационально загружать ресурсы системы
+ 3. многопоточные приложения требут очень тщательной отладки
4. многопоточными являются все современные приложения
Какая структура данных используется при планировании потоков?
1. набор очередей, упорядоченный по значению приоритета
+ 2. список потоков, упорядоченных по их идентификаторам
3. набор стеков, упорядоченный по значению приоритета
4. неупорядоченный список потоков
Какую информацию обычно содержит дескриптор потока
1. состояние потока
+ 2. указатель на контекст потока
3. идентификатор потока
4. приоритет потока
+ 5. имя файла с кодом потока
Какие утверждения относительно понятия семафора являются правильными
1. семафоры применяются для отслеживания использования набора однотипных разделяемых ресурсов
+ 2. семафоры используют внутренние системные переменные с множеством возможных состояний
+ 3. при запросе ресурса значение семафора уменьшается, при освобождении — увеличивается
Что такое критическая секция
1. фрагмент кода потока, непосредственно использующий общую с другим потоком структуру данных
2. фрагмент кода потока, в котором возможно появление ошибок во время выполнения потока
3. струкутра данных, совместно используемая несколькими потоками
+ 4. фрагмент кода потока, наиболее критичный по времени выполнения
Как группируются потоки в зависимости от их приоритетов
1. потоки реального времени > системные потоки > прикладные потоки
2. системные потоки > потоки реального времени > прикладные потоки
+ 3. системные потоки > прикладные потоки > потоки реального времени
4. потоки реального времени > прикладные потоки > системные потоки
Какие состояния потоков являются основными
+ 1. состояние выполнения кода потока процессором
+ 2. состояние ожидания наступления некоторого события
+ 3. состояние готовности к выполнению
4. состояние изменения кода потока
Что содержит раздел жесткого диска
+ 1. основные параметры файловой системы
+ 2. информацию об используемых блоках и их распределении между файлами
3. главный каталог раздела
4. файлы и каталоги, входящие в раздел
Какие вопросы являются основными при реализации файловых систем
+ 1. физическая организация хранения данных на дисках
+ 2. способы определения местонахождения запрошенных данных на дисках
+ 3. алгоритмы выполнения операций с файлами
4. организация основной памяти
Какие действия выполняются при удалении файла
+ 1. извлечение из записи в каталоге адреса первого блока файла или номера индексного узла
+ 2. просмотр цепочки выделенных файлу блоков и освобождение их
3. удаление записи о файле из каталога
4. очистка всех выделенных файлу блоков от хранящейся там информации
Какие основные подходы можно использовать для распределения дискового пространства между файлами
+ 1. каждый файл занимает непрерывный набор блоков
+ 2. файл распределяется между любыми свободными блоками с созданием единой общей таблицы распределения файлов
3. файл распределяется между любыми свободными блоками с созданием для каждого файла своей структуры, хранящей номера выделенных блоков
4. в зависимости от размера файла система создает дисковый блок необходимого размера и назначает его файлу
Какие утверждения относительно индексно-узловог о способа распределения файлов являются правильными
+ 1. для каждого файла создается и поддерживается свой индексный узел
+ 2. очень легко и быстро реализуется прямой доступ к нужному фрагменту файла
3. немного замедляется обработка очень больших файлов
4. требуются большие затраты памяти для хранения индексных узлов файлов
Какие утверждения относительно разделов жесткого диска являются правильными
+ 1. раздел – это непрерывная область жесткого диска
+ 2. каждый раздел может иметь свою файловую систему
+ 3. разделы могут иметь разные размеры
4. разделы содержат только служебную информацию о файловых системах, а сами файлы разных файловых систем хранятся в общей части диска
Какие особенности характерны для дисковых блоков небольшого размера
+ 1. эффективное использование дискового пространства за счет малой фрагментации
2. большие накладные расходы на поддержку большого числа блоков
3. замедление операций чтения/записи для файлов, занимающих несмежные блоки
+ 4. более высокая скорость операций чтения/записи по сравнению с блоками большого размера
Какие утверждения относительно таблицы распределения файлов (File Allocation Table) являются правильными
+ 1. таблица используется в файловых системах FAT16/FAT32
+ 2. число j в ячейке i таблицы говорит, что за блоком i файлу выделен блок j
+ 3. после загрузки системы таблица постоянно находится в основной памяти
4. для размещения таблицы требуется очень мало памяти
Какие операции должно выполнить устройство управления диском для установки на начало заданного сектора
+ 1. выбрать необходимую головку чтения/записи (поверхность одного из дисков)
+ 2. переместить головку на нужный цилиндр
3. повернуть диск на нужный угол
4. просмотреть всю дорожку с целью поиска заданного сектора
Что содержит одна запись каталога в файловых системах FAT16/FAT32
+ 3. номер первого выделенного дискового блока