игра брюс 2048
Главная / Операционные системы / Основы современных операционных систем / Тест 25

Основы современных операционных систем - тест 25

Упражнение 1:
Номер 1
Каковы основные цели разработки Linux?

Ответ:

 (1) разработка UNIX-совместимой ОС с открытым исходным кодом 

 (2) выигрыш коммерческой конкуренции у Microsoft и Sun с их операционными системами 

 (3) написание докторской диссертации 

 (4) обучение студентов 


Номер 2
На каких разработках основаны идеи и реализация Linux?

Ответ:

 (1) BSD UNIX 

 (2) X Window 

 (3) MS DOS 

 (4) Windows 


Номер 3
Каковы условия распространения Linux и продуктов на ее основе?

Ответ:

 (1) некоммерческое использование 

 (2) наличие в дистрибутиве исходных кодов 

 (3) строгая конфиденциальность исходных кодов 

 (4) использование для продажи и получения дохода 


Упражнение 2:
Номер 1
Каково наиболее широкое применение Linux?

Ответ:

 (1) как серверная ОС 

 (2) как клиентская ОС 

 (3) для разработки новых ОС и диалектов Linux на основе открытого ядра Linux 

 (4) для использования модулей Linux в новых версиях Windows 


Номер 2
С каким стандартом для ОС типа UNIX совместима Linux?

Ответ:

 (1) POSIX 

 (2) MINIX 

 (3) MULTICS 

 (4) IEEE 802.11 


Номер 3
Какому диалекту UNIX соответствует Linux API?

Ответ:

 (1) SVR4 

 (2) Solaris 

 (3) BSD UNIX 

 (4) IRIX 


Упражнение 3:
Номер 1
Из каких программных компонент состоит Linux?

Ответ:

 (1) ядро 

 (2) системные библиотеки 

 (3) системные утилиты 

 (4) системные вирусы 


Номер 2
В каком режиме исполняются системные библиотеки Linux?

Ответ:

 (1) в пользовательском режиме 

 (2) в привилегированном режиме 

 (3) в гибридном режиме 

 (4) в пользовательском или привилегированном, в зависимости от библиотеки 


Номер 3
Какие компоненты Linux исполняются в привилегированном режиме?

Ответ:

 (1) ядро 

 (2) системные утилиты 

 (3) системные библиотеки 

 (4) пользовательские программы 


Упражнение 4:
Номер 1
Какова особенность модулей ядра Linux?

Ответ:

 (1) могут независимо компилироваться, динамически загружаться и выгружаться 

 (2) разработаны по принципам ООП 

 (3) распространяются через локальную сеть 

 (4) хранятся в криптованном виде 


Номер 2
Из каких компонент состоит модуль ядра Linux?

Ответ:

 (1) управление модулем 

 (2) регистрация драйвера 

 (3) разрешение конфликтов 

 (4) управление памятью 


Номер 3
Какие системные функции могут быть реализованы в модуле ядра Linux?

Ответ:

 (1) драйвер устройства 

 (2) файловая система 

 (3) сетевой протокол 

 (4) Web-браузер 


Упражнение 5:
Номер 1
Каковы компоненты системной информации о процессе в Linux?

Ответ:

 (1) идентификация 

 (2) окружение 

 (3) контекст 

 (4) история 


Номер 2
Что такое идентификатор процесса?

Ответ:

 (1) уникальный номер процесса (целое число) 

 (2) указатель на стек процесса 

 (3) указатель на контекст процесса 

 (4) указатель на окружение процесса 


Номер 3
Что такое окружение процесса?

Ответ:

 (1) вектор аргументов командной строки и вектор переменных окружения и их значений 

 (2) стек 

 (3) значения регистров 

 (4) таблица открытых файлов 


Упражнение 6:
Номер 1
Каким системным вызовом создается новый поток (thread) в Linux?

Ответ:

 (1) fork  

 (2) clone  

 (3) exit  

 (4) kill  


Номер 2
Каковы особенности планирования процессов в Linux, с точки зрения обработки процессов ядра?

Ответ:

 (1) Linux не планирует процессы ядра 

 (2) Linux планирует процессы ядра 

 (3) в планирование включаются задачи драйверов 

 (4) в планирование не включаются задачи драйверов 


Номер 3
Каково требование синхронизации в ядре Linux?

Ответ:

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

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

 (3) в ядре не должно быть критических секций 

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


Упражнение 7:
Номер 1
Что такое верхняя и нижняя половины при обработке прерываний Linux?

Ответ:

 (1) прерывания с маленькими и большими номерами 

 (2) верхняя половина обработчиков работает с отключением рекурсивных прерываний, нижняя – без отключения и подлежит планированию 

 (3) нижний и верхний диапазоны адресов памяти 

 (4) вход в обработчик прерывания и выход из него 


Номер 2
Какие классы планирования реализованы в Linux?

Ответ:

 (1) FIFO 

 (2) round-robin 

 (3) SJF 

 (4) SRJF 


Номер 3
Какую многопроцессорную аппаратуру поддерживает Linux?

Ответ:

 (1) Cray 1 

 (2) SMP 

 (3) МВК “Эльбрус” 

 (4) EPIC 


Упражнение 8:
Номер 1
Какие виды процессов планирует Linux?

Ответ:

 (1) пакетные 

 (2) разделения времени 

 (3) реального времени 

 (4) исполняемые на мобильных устройствах 


Номер 2
В чем Вы видите преимущества Linux для студентов?

Ответ:

 (1) открытый исходный код доступен для изучения 

 (2) бесплатное распространение 

 (3) более надежна, чем Windows 

 (4) позволяет выполнять программы для любых ОС 


Номер 3
Каковы основные критерии проектирования и реализации Linux?

Ответ:

 (1) скорость 

 (2) эффективность 

 (3) стандартизация 

 (4) модернизация 




Главная / Операционные системы / Основы современных операционных систем / Тест 25