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

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

Упражнение 1:
Номер 1
Модули каких уровней абстракции разрешается использовать при реализации уровня абстракции N?

Ответ:

 (1)

 (2) N-1 

 (3) Любых 

 (4)


Номер 2
Какие операции может иметь уровень абстракции?

Ответ:

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

 (2) только открытые 

 (3) только скрытые 

 (4) ограничений на набор операций нет 


Номер 3
Каковы уровни абстракции в системе OS/2?

Ответ:

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

 (2) в системе OS/2 нет явно выраженных уровней абстракции 

 (3) пользовательский и системный 

 (4) уровень прикладного программиста и уровень системного программиста 


Упражнение 2:
Номер 1
Что такое микроядро?

Ответ:

 (1) ядро ОС с минимальным возможным числом модулей 

 (2) ядро многоядерной системы небольшого размера 

 (3) маленькое пушечное ядро 

 (4) маленькое ядро атома 


Номер 2
В чем основная идея принципа микроядра?

Ответ:

 (1) разработка ОС с минимальным возможным числом функций 

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

 (3) разработка ОС, помещающейся в минимальном объеме памяти 

 (4) разработка ОС, использующей минимальное число ядер многоядерного процессора 


Номер 3
Каковы преимущества подхода микроядра при разработке ОС?

Ответ:

 (1) экономия памяти 

 (2) расширяемость, переносимость на другие платформы, надежность, безопасность 

 (3) экономия времени разработки 

 (4) простота ОС для пользователей 


Упражнение 3:
Номер 1
Каковы основные новые черты Windows NT?

Ответ:

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

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

 (3) однозадачный режим 

 (4) возможность инсталляции и использования на компьютерах других фирм и архитектур (Macintosh, IBM 370 и др.) 


Номер 2
Приложения для каких платформ могут запускаться в системе Windows NT?

Ответ:

 (1) SPARC 

 (2) “Эльбрус” 

 (3) Win32, OS/2, POSIX 

 (4) IBM 360 


Номер 3
Что такое POSIX?

Ответ:

 (1) операционная система 

 (2) стандарт библиотек, системных вызовов и системных программ для ОС типа UNIX 

 (3) инструмент для разработки программ 

 (4) язык программирования 


Упражнение 4:
Номер 1
Что такое виртуальная машина?

Ответ:

 (1) компьютер, не существующий в аппаратном исполнении, архитектура которого моделируется операционной системой или платформой разработки программ 

 (2) машина для воспроизведения виртуальной реальности 

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

 (4) тренажер для обучения водителей автомобилей 


Номер 2
Какая ОС была разработана по принципу виртуальных машин?

Ответ:

 (1) UNIX 

 (2) MS DOS 

 (3) SVM для компьютеров IBM 370 

 (4) “Эльбрус” 


Номер 3
В чем преимущества ОС, основанной на принципе виртуальных машин, для пользователя?

Ответ:

 (1) высокая скорость работы системы 

 (2) возможность монопольного доступа к выделенным ресурсам как к персональному компьютеру, надежность работы 

 (3) простора использования системы 

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


Упражнение 5:
Номер 1
Что такое виртуальная машина Java (JVM)?

Ответ:

 (1) новая архитектура компьютеров 

 (2) окружение для исполнения программ на языке Java 

 (3) автомат для приготовления кофе “Ява” 

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


Номер 2
Из каких компонент состоит JVM?

Ответ:

 (1) драйверы, ядро, пользовательский интерфейс 

 (2) загрузчик классов, верификатор классов, интерпретатор байт-кода, JIT-компилятор 

 (3) системный блок, монитор, клавиатура и мышь 

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


Номер 3
Что такое загрузчик классов в JVM?

Ответ:

 (1) компилятор исходного кода класса в байт-код 

 (2) модуль инициализации стандартных классов Java 

 (3) компонента, загружающая класс в JVM во время исполнения программы на Java 

 (4) компонента, обеспечивающая посещаемость классов при изучении Java 


Упражнение 6:
Номер 1
Что такое верификатор классов в JVM?

Ответ:

 (1) компонента, обеспечивающая формальную верификацию кода классов Java на основе их формальных спецификаций 

 (2) компонента, выполняющая контроль правильности структуры класс-файла и контроль типов во время загрузки класса в JVM 

 (3) компонента, проверяющая, все ли необходимые классы присутствуют в реализации Java 

 (4) инспектор, проверяющий наличие и состав учащихся в классе при изучении Java 


Номер 2
Что такое интерпретатор байт-кода?

Ответ:

 (1) компонента, интерпретирующая (моделирующая) исполнение байт-кода Java как кода виртуальной машины 

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

 (3) компонента, компилирующая байт-код в код целевой аппаратной платформы 

 (4) компонента, загружающая байт-код в JVM 


Номер 3
Что такое JIT-компилятор?

Ответ:

 (1) компилятор исходного кода Java в байт-код 

 (2) компилятор, выполняющий при первом вызове метода его компиляцию из байт-кода в код целевой аппаратной платформы 

 (3) компилятор из Java в Си 

 (4) специалист, использующий чужие труды и результаты и выдающий их за свои 


Упражнение 7:
Номер 1
Каковы цели разработки ОС, с точки зрения ее пользователя?

Ответ:

 (1) минимальное время разработки 

 (2) удобство, простота, надежность, безопасность, эффективность 

 (3) минимальная стоимость разработки 

 (4) возможность использования на своем мобильном телефоне 


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

Ответ:

 (1) простота проектирования и реализации, гибкость, надежность, отсутствие ошибок, эффективность 

 (2) продвижение в карьере 

 (3) защита диссертации 

 (4) возможность использования ОС на всех типах аппаратных платформ 


Номер 3
В чем преимущество разработки ОС на языке высокого уровня, по сравнению с ассемблером?

Ответ:

 (1) более высокая эффективность кода 

 (2) быстрота разработки, компактность, понятность и переносимость кода 

 (3) экономия памяти 

 (4) более высокая популярность разработанной ОС 


Упражнение 8:
Номер 1
В чем отличие механизмов разработки ОС от политик, реализуемых в ОС?

Ответ:

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

 (2) политику можно модифицировать, а механизм – нет 

 (3) механизм можно модифицировать, а политику – нет 

 (4) механизмы известны пользователям ОС, а политики - нет 


Номер 2
Почему при инсталляции ОС необходима ее генерация для конкретного компьютера?

Ответ:

 (1) ОС выпускаются недостаточно доработанными 

 (2) ОС выпускаются для больших классов компьютеров, а при инсталляции необходимо установить конкретные модули ОС, подходящие именно для данного компьютера 

 (3) при инсталляции определяется, какие модули в компьютере неработоспособны 

 (4) для статистики, используемой фирмой-разработчиком ОС 


Номер 3
Что такое раскрутка и программа раскрутки ОС?

Ответ:

 (1) поиск, загрузка в память и запуск ядра ОС специальной программой, хранящейся в ROM BIOS 

 (2) реклама новой операционной системы 

 (3) запуск вращающегося диска, на котором находится код ОС 

 (4) запуск графической оболочки ОС 




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