Главная / Операционные системы /
Основы современных операционных систем / Тест 7
Основы современных операционных систем - тест 7
Упражнение 1:
Номер 1
Модули каких уровней абстракции разрешается использовать при реализации уровня абстракции N?
Ответ:
 (1) N 
 (2) N-1 
 (3) Любых 
 (4) 0 
Номер 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) запуск графической оболочки ОС