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

Какие существуют способы реализации ядра системы

  • автор:

Какие существуют способы реализации ядра системы?

Мультипрограммные ос Мультипрограммирование— способ организации выполнения нескольких программ на одном компьютере. Разделяют мультипрограммирование в пакетных системах, системах реального времени и в системах разделения времени.

Что обычно входит в состав ядра операционной системы?

  • Средства аппаратной поддержки ОС. .
  • Машинно-зависимые компоненты ОС. .
  • Базовые механизмы ядра. .
  • Менеджеры ресурсов. .
  • Интерфейс системных вызовов.

Какие существуют типы прерываний?

Существует два типа прерываний: аппаратные прерывания и программные прерывания. Каждое прерывание имеет свой собственный обработчик прерываний. Количество аппаратных прерываний ограничено числом строк запроса прерывания (IRQ) для процессора, но могут быть сотни различных программных прерываний.

Что представляет собой понятие сообщение?

Сообще́ние — наименьший элемент языка, имеющий идею или смысл, пригодный для общения. Норберт Винер. Также, форма предоставления информации, совокупность знаков или первичных сигналов, содержащих информацию. Обычно сообщение передаётся в виде предложения или условного знака.

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

Ввод-вывод через порты (англ. I/O ports) — схемотехническое решение, организующее взаимодействие процессора и устройств ввода-вывода. Противоположность вводу-выводу через память. . Затем порты настраиваются для обеспечения связи с периферийными устройствами ввода-вывода.

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

Операционная система обычно хранится во внешней памяти компьютера – на диске. При включении компьютера она считывается с дисковой памяти и размещается в оперативной памяти. . Диск, на котором находятся файлы ОС и с которого производится ее загрузка, называется системным.

Что является ядром программного обеспечения?

Ядро́ (англ. kernel) — центральная часть операционной системы (ОС), обеспечивающая приложениям координированный доступ к ресурсам компьютера, таким как процессорное время, память, внешнее аппаратное обеспечение, внешнее устройство ввода и вывода информации.

Что входит в состав ядра?

Ядро состоит из ядерной оболочки, хромосом, ядрышек и ядерного сока (кариоплазмы). Функции ядра: ядро содержит молекулы ДНК, генетическую информацию для передачи будущим поколениям по наследству, а также обеспечивает синтез белка.

Что входит в состав микроядра?

В состав микроядра обычно входят машинно-зависимые модули, а также модули, выполняющие базовые (но не все) функции ядра по управлению процессами, обработке прерываний, управлению виртуальной памятью, пересылке сообщений и управлению устройствами ввода-вывода, связанные с загрузкой или чтением регистров устройств.

Какие типы операционных систем используются часто в настоящее время в России?

  • системы семейства Windows.
  • системы семейства Unix/Linux.
  • системы семейства MS DOS.
  • системы семейства IBM OS 360/370.

Чем может быть вызвано прерывание?

Событие может быть вызвано особой ситуацией, сложившейся при выполнении программы, или сигналом от внешнего устройства. . Запросы прерываний от внешних устройств поступают в процессор по специальным линиям, а запросы, возникающие в процессе выполнения программы, поступают непосредственно изнутри микропроцессора.

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

interrupt) — сигнал от программного или аппаратного обеспечения, сообщающий процессору о наступлении какого-либо события, требующего немедленного внимания. . Прерывание извещает процессор о наступлении высокоприоритетного события, требующего прерывания текущего кода, выполняемого процессором.

Что такое информация и сообщения?

Информация — это сведения об окружающем мире. . С помощью сообщений осуществляется обмен информацией между людьми, людьми и животными и т. д. Сообщения могут быть устными, письменными, в виде рисунков, условных обозначений и т.

Чем сигнал отличается от сообщения?

Передача и хранение информации осуществляется с помощью различных знаков (символов), которые позволяют представить её в некоторой форме. Сообщение это совокупность знаков, отображающих ту или иную информацию. . Сигнал передаёт (развёртывает) сообщение во времени, то есть всегда является функцией времени.

Тест по дисциплине «Операционные системы и среды»

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

12. Какое расширение имеют пакетные командные файлы MS DOS ?

13. Что такое системный реестр?

а) область на диске для выгрузки задач;

б) структура с набором системных переменных;

в) база данных для хранения сведений о конфигурации компьютера и настроек ОС;

г) данные о многоуровневой очереди с обратной связью.

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

15. Где находится BIOS?

а) в оперативном запоминающем устройстве;

б) на винчестере;

г) в постоянном запоминающем устройстве.

16. Какой тип ОС не относится к многозадачным?

а) система пакетной обработки;

б) система реального времени;

в) система индивидуальной обработки.

17. Какая команда используется для переименования файла?

18. Какие команды ОС DOS называются внутренними?

а) команды, предназначенные для создания файлов и каталогов;

б) команды, встроенные в DOS;

в) команды, которые имеют расширения .sys, .exe, .com;

г) команды, которые имеют расширения txt, doc.

19. Какая команда используется для создания папки из bat файла?

20. Для чего служит загрузчик операционной системы?

а) загрузки программ в оперативную память ЭВМ;

б) обработки команд, введенных пользователем;

в) считывания в память модулей операционной системы io.sys и msdos.sys;

г) подключения устройств ввода-вывода.

21. Какой подсистемы управления нет в ОС?

б) заданиями;

в) устройствами ввода-вывода;

г) файловой системой.

22. Как называется информационная структура, которая содержит информацию, необходимую для возобновления выполнения процесса после прерывания и поэтому сохраняемую перед прерыванием?

23. Какое состояние не определено для потока в системе?

г) готовность.

24. Каких классов прерываний не существует?

г) программных.

25. Частью чего является файловая система?

а) дисковых систем;

б) драйверов дисков;

г) пользовательских программ.

26. Какую структуру образуют файлы?

27. Какие типы разделов поддерживает ОС Windows?

28. Какую информацию не содержит дескриптор процесса?

а) идентификатор процесса;

б) информацию о состоянии процесса;

в) данные о родственных процессах;

г) режим работы процессора.

29. Какой максимальный размер диска поддерживает FAT16?

а) практически неограничен;

30. Что из ниже перечисленного является недостатком файловой системы FAT?

а) сложность реализации;

б) не поддерживают разграничения доступа к файлам и каталогам;

в) не поддерживают длинных имен файлов;

г) не содержат средств поддержки отказоустойчивости.

1 Где содержится главная загрузочная запись (MBR)?

а) в операционной системе;

б) в самом первом секторе на винчестере;

в) в самом первом цилиндре на винчестере;

г) в самой первой дорожке на винчестере.

2 Какой из корневых разделов системного реестра содержит информацию о технологии OLE, отвечает за настройки интерфейса?

3 Как называется программный продукт, предназначенный для решения вспомогательных задач?

г) пакетный файл.

4 Какой вирус относится к вирусам, различающимся по среде обитания?

а) резидентный вирус;

б) очень опасный вирус;

г) загрузочный вирус.

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

6 Что произойдет, если при загрузке не будет выбрана ни одна из предложенных операционных систем?

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

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

в) компьютер выключится;

г) компьютер будет ждать вашего решения.

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

8 Кто является создателем операционной системы Linux?

а) Линус Торвальдс;

в) Эндрю Таненбаум;

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

10 Как называется папка, которая выступает в качестве вершины файловой структуры?

г) папка верхнего уровня.

11 Названиями чего являются KDE, GNOME, Xfce?

а) оболочек операционной системы Linux;

б) операционных систем;

в) графических редакторов;

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

г) установка драйвера.

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

а) диспетчер ввода-вывода;

https://amdy.su/wp-admin/options-general.php?page=ad-inserter.php#tab-8

б) диспетчер объектов;

в) диспетчер процессов;

г) диспетчер виртуальной памяти.

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

15 Для чего используется утилита CMOS Setup?

а) для начальной загрузки компьютера;

б) для изменения текущих настроек базовой системы ввода-вывода;

в) для работы с графическими редакторами;

г) для создания резервной копии операционной системы.

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

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

а) обеспечение организации и хранения файлов;

б) подключения устройств ввода/вывода;

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

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

18 Как называется исполняемый код, содержащий обращения к функциям операционной системы и через их посредство получающий доступ к ресурсам?

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

20 Какой тип записи реестра не существует?

21. Каких смен состояний не существует в системе?

а) выполнение → готовность;

б) ожидание →выполнение;

в) ожидание → готовность;

г) готовность → ожидание.

22. Как называется информационная структура, которая содержит информацию о процессе, необходимую ядру ОС в течение всего жизненного цикла процесса независимо от его состояния?

23. Какую информацию не содержит контекст процесса?

а) режим работы процессора;

б) данные о родственных процессах;

г) указатели на открытые файлы.

24. Где хранятся атрибуты файлов в файловой системе FAT?

а) вместе с файлом;

в) в индексных дескрипторах;

г) в таблицах FAT.

25. Как называется раздел, с которого загружается ОС при запуске компьютера?

26. Что отражает числовое значение 12, 16, 32 в файловой системе FAT?

а) размер кластера на диске;

б) разрядность элемента в таблице FAT;

в) допустимое количество символов в имени файла.

27. Какая запись имени текстового файла является правильной?

28. Что такое файл?

а) текст, распечатанный на принтере;

б) поименованная область данных на внешнем носителе памяти;

в) программа в оперативной памяти;

г) единица измерения информации.

29. Что такое BIOS?

а) игровая программа;

б) диалоговая оболочка;

в) базовая система ввода-вывода;

г) командный язык операционной системы.

30. Какой вид многозадачности не существует?

а) вытесняющая многозадачность;

б) кооперативная (не вытесняющая) многозадачность;

в) симметричная многозадачность;

г) параллельная многозадачность.

1. Какие ОС называются мультипрограммными

а) обеспечивающие одновременную работу нескольких пользователей

б) поддерживающие сетевую работу компьютеров

в) обеспечивающие запуск одновременно нескольких программ

г) состоящие более чем из одной программы

2 Какие существуют способы реализации ядра системы?

а) многоуровневая (многослойная) организация

б) микроядерная организация

в) реализация распределеннная

г) монолитная организация

3. Что обычно входит в состав ядра ОС

а) высокоуровневые диспетчеры ресурсов

б) аппаратная поддержка функций ОС процессором

в) базовые исполнительные модули

г) набор системных API-функций

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

а) поддержка многозадачности

б) поддержка сетевых функций

в) обеспечение безопасности и защиты данных

г) 4. предоставление большого набора системных функций разработчикам приложений

5.Какие утверждения относительно понятия «API-функция» являются правильными?

а) API-функции определяют прикладной программный интерфейс

б) API-функции используются при разработке приложений для доступа к ресурсам компьютера

в) API-функции реализуют самый нижний уровень ядра системы

г) API-функции — это набор аппаратно реализованных функций системы

6 Какие особенности характерны для ОС Unix

а) открытость и доступность исходного кода

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

в) использование языка высокого уровня С

г) возможность достаточно легкого перехода на другие аппаратные платформы

7 Какие типы операционных систем используются наиболее часто в настоящее время?

а) системы семейства Windows

б) системы семейства Unix/Linux

в) системы семейства MS DOS

г) системы семейства IBM OS 360/370

8 Какие задачи необходимо решать при создании мультипрограммных ОС

а) защита кода и данных разных приложений, размещенных вместе в основной памяти

б) централизованное управление ресурсами со стороны ОС

в) переключение процессора с одного приложения на другое

г) необходимость размещения в основной памяти кода и данных сразу многих приложений

9. Какое соотношение между используемыми на СЕРВЕРАХ операционными системами сложилось в настоящее время?

а) примерно поровну используются системы семейств Windows и Unix/Linux

б) около 10 % — системы семейства Windows, около 90 % — системы смейства Unix/Linux

в) около 90 % — системы семейства Windows, около 10 % — системы семейства Unix/Linux

г) около 30 % — системы семейства Windows, около 30 % — системы семейства Unix/Linux, около 40 % — другие системы

10 Какие утверждения относительно понятия «Ядро операционной системы» являются правильными?

а) ядро реализует наиболее важные функции ОС

б) подпрограммы ядра выполняются в привилегированном режиме работы процессора

в) ядро в сложных ОС может строиться по многоуровневому принципу

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

11. Какие сообщения возникают при нажатии на клавиатуре алфавитно-цифровой клавиши?

12 Какие шаги в алгоритме взаимодействия приложения с системой выполняются операционной системой

а) формирование сообщения и помещение его в системную очередь

б) распределение сообщений по очередям приложений

в) вызов оконной функции для обработки сообщения

г) извлечение сообщения из очереди приложения

13 Что представляет собой понятие “сообщение” (message)?

а) небольшую структуру данных, содержащую информацию о некотором событии

б) специальную API-функцию, вызываемую системой при возникновении события

в) однобайтовое поле с кодом происшедшего события

г) небольшое окно, выводящее пользователю информацию о возникшем событии

14 Какие утверждения относительно иерархии окон являются справедливыми

а) главное окно может содержать любое число подчиненных окон

б) любое подчиненное окно может содержать свои подчиненные окна

в) подчиненные окна могут быть двух типов – дочерние и всплывающие

г) приложение может иметь несколько главных окон

15 Как можно узнать координаты текущего положения мыши при нажатии левой кнопки

а) с помощью события WM_LbuttonDown и его поля LPARAM

б) с помощью события WM_LbuttonDown и его поля WPARAM

в) с помощью события WM_LbuttonDown и его полей WPARAM и LPARAM

г) с помощью события WM_LbuttonCoordinates

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

17 Какая инструкция (оператор) является основной при написании оконной функции?

а) инструкция множественного выбора типа Case — Of

б) условная инструкция if – then

в) инструкция цикла с известным числом повторений

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

18 Какой вызов позволяет добавить строку в элемент-список?

а) SendMessage (MyEdit, lb_AddString, 0, строка )

б) SendMessage (“Edit”, lb_AddString, 0, строка )

в) SendMessage (MyEdit, AddString, 0, строка )

г) SendMessage (MyEdit, строка , lb_AddString, 0)

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

а) оконная функция принимает 4 входных параметра

б) тело оконной функции – это инструкция выбора с обработчиками событий

в) оконная функция обязательно должна обрабатывать сообщение wm_Destroy

г) оконная функция явно вызывается из основной функции приложения

20 Какие сообщения возникают при нажатии на клавиатуре функциональной клавиши?

21 Что может быть причиной появления внутреннего прерывания

а) попытка деления на ноль

б) попытка выполнения запрещенной команды

в) попытка обращения по несуществующему адресу

г) щелчок кнопкой мыши

22 Какие операции определяют взаимодействие драйвера с контроллером

а) проверка состояния устройства

б) запись данных в регистры контроллера

в) чтение данных из регистров контроллера

г) обработка прерываний от устройства

23 Какие операции включает в себя вызов обработчика нового прерывания

а) обращение к таблице векторов прерываний для определения адреса первой команды вызываемого обработчика

б) сохранение контекста для прерываемого программного кода

в) занесение в счетчик команд начального адреса вызываемого обработчика

г) внесение необходимых изменений в таблицу векторов прерываний

24 Что входит в программный уровень подсистемы ввода/вывода

б) диспетчер ввода/вывода

в) системные вызовы

25 Что определяет понятие “порт ввода/вывода”

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

б) машинную команду ввода/вывода

в) устройство ввода/вывода

г) контроллер устройства ввода/вывода

26 Какие существуют типы прерываний

а) внешние или аппаратные прерывания

б) внутренние прерывания или исключения

в) программные псевдопрерывания

г) системные прерывания

27 Какие утверждения относительно понятия прерывания являются правильными

а) прерывания — это механизм реагирования вычислительной системы на происходящие в ней события

б) прерывания используются для синхронизации работы основных устройств вычислительной системы

в) прерывания возникают в непредсказуемые моменты времени

г) прерывания — это основной механизм планирования потоков

28 Какую информацию могут содержать регистры контроллеров устройства

а) текущее состояние устройства

б) текущую выполняемую устройством команду

в) данные, передаваемые от устройства системе

г) данные, передаваемые системой устройству

29 Как выстраиваются аппаратные прерывания в зависимости от их приоритета

а) сбой аппаратуры > таймер > дисковые устройства > сетевые устройства > клавиатура и мышь

б) сбой аппаратуры > таймер > дисковые устройства > клавиатура и мышь > сетевые устройства

в) таймер > сбой аппаратуры > дисковые устройства > сетевые устройства > клавиатура и мышь

г) сбой аппаратуры > дисковые устройства > таймер > сетевые устройства > клавиатура и мышь

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *