Сертификат "Основы современных операционных систем"
  • Сертификат "Основы современных операционных систем"
  • Сертификат "Основы современных операционных систем"
  • Удостоверение "Основы современных операционных систем"
Сертификат "Основы современных операционных систем"
  • Сертификат "Основы современных операционных систем"
  • Сертификат "Основы современных операционных систем"
  • Удостоверение "Основы современных операционных систем"

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

700,00 руб.
В течение часа!
Экзамен "Основы современных операционных систем" для пользователей и системных администраторов.
Количество
Есть в наличии!

Форма сдачи теста: Экстерн
Количество вопросов: 30
Проходной балл: 90% и выше
Срок действия сертификата: неограничен

Сертификат появляется в профиле ресурса INTUIT, и Вы можете заказать его бумажную версию на сайте INTUIT.
12558 шт.
Внимание !
Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier!

Какое программное обеспечение из перечисленного является системным?

MP3 - проигрыватель
текстовый редактор
операционная система
графическая библиотека


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

носимые компьютеры
мобильные устройства
суперкомпьютеры
кластеры компьютеров


Что такое гибридный процессор?

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


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


Почему пользователь-человек может рассматриваться как часть компьютерной системы?

перед работой на компьютере пользователю имплантируется специальный чип для взаимодействия с ним
при работе на компьютере пользователь должен следовать определенным строгим правилам и выполнять типовые операции
пользователь мыслит как автомат
пользователь слишком много работает на компьютере и стал его частью
 
 
Какая операционная система для мобильных устройств разработана на основе ярда Linux?

Windows Mobile
Symbian
Google Android
MacOS
 
 
Каковы основные компоненты ноутбука?
 
порты USB, адаптеры Bluetooth и Wi-Fi
DVD-ROM и дисковод для гибких дисков
принтер и сканер
устройство для записи на магнитную ленту (стример)
 
 
Каково назначение системы реального времени?
 
служит для определения точного времени в любой момент
служит для управления каким-либо объектом в реальном масштабе времени
служит для планирования реального графика использования рабочего времени
служит для возвращения пользователя к реальности при его переходе в другое время или измерение в результате интенсивной работы на компьютере
 
 
Какие портативные компьютерные системы используются для голосовой связи, обработки мультимедийно информации и коммуникации через сеть?
 
кластеры компьютеров
мобильные устройства
системы реального времени
суперкомпьютеры
 
 
Каковы особенности многоядерной компьютерной системы?

несколько ядер процессора находятся в одном кристалле и параллельно работают с общей памятью
объединяет в себе несколько ядер атомов кремния
служит для управления несколькими ядерными реакторами
встроена в ядерную бомбу с несколькими зарядами
 
 
Каковы основные компоненты аппаратуры компьютера?
 
процессор, память и устройства ввода-вывода
слот для DVD-диска, динамики и система записи
кард-ридер, USB-порт и адаптер питания
устройство ввода с перфокарт, печатающее устройство и два больших шкафа с аппаратурой
 
 
Что такое облачные вычисления?
 
вычисления с использованием браузера и web-сервисов, обеспечивающих выполнение программ и хранение данных пользователя на мощных компьютерах удаленного центра обработки данных
вычисления, выполняемые на ноутбуке во время полета в облаках
вычисления с целью определения облачности при прогнозировании погоды
вычисления, выполняемые в момент наибольшего духовного подъема
 
 
В чем ограничения и неудобства использования карманных портативных компьютеров (КПК)?

отсутствие принтера
неудобство чтения информации на маленьком экране, отсутствие полноразмерной клавиатуры
отсутствие биометрического сканера для отпечатков пальцев
отсутствие встроенного электрошокера
 
 
Что такое терабайт?

1024 гигабайта = 240 байтов
4 байта
байт цвета терракоты
байт памяти с особой термической обработкой
 
 
Каковы основные черты RISC-архитектуры?

аппаратная поддержка сложных по семантике операций, например, групповой пересылки строк
распараллеливание выполнения подкоманд широкой команды в каждом такте
упрощение системы команд, одинаковая длина команд, регистровая арифметика, большой регистровый файл
аппаратная поддержка особо рискованных операций
 
 
Каковы цели операционной системы?
 
обеспечить удобство, эффективность, надежность и безопасность использования компьютерного оборудования, внешних устройств и пользовательских программ
обеспечить хранение и резервное копирование данных пользователя
обеспечить выполнение операций компьютера
обеспечить выход пользователя в Интернет
 
 
Каковы основные компоненты операционной системы?
 
лексический, синтаксический, семантический анализаторы и генератор кода
ядро, подсистема управления ресурсами и управляющая программа
менеджер, оператор и охранник
браузер, проигрыватель MP3 и проигрыватель DVD
 
 
Каковы основные компоненты компьютерной системы в целом (включая программное обеспечение)?

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

1015 плавающих операций в секунду
5 плавающих операций в секунду
5 прыжков в воздух
разновидность карточной игры
 
 
Что такое операционная система?

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

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


Какая операционная системы была первой ОС для 16-разрядных процессоров?
 
CP/M
MS-DOS
Windows XP
MacOS
 
 
Какой диалект UNIX развивается и распространяется фирмой Oracle / Sun?

HP-UX
IRIX
Solaris
Digital UNIX
  
  
Что такое пакетный режим обработки заданий?
 
запуск заданий пользователем с терминала
обработка и пропуск пакета пользовательских заданий, введенных с внешних носителей, в режиме мультипрограммирования
специальный режим для пропуска пакетов прикладных программ
упаковка и архивация пользовательских заданий в специальные файлы


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

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


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

специальными командами по физическим адресам
специализированными подпрограммами, являющимися частью ОС
одновременно всеми заданиями сразу
каждым заданием по очереди


Какая серия mainframe-компьютеров была скопирована с американских аналогов?
 
“Эльбрус”
бЭСМ-6
ЕС ЭВМ
Орбита-2000


В чем основные преимущества ОС Solaris?

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


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


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


В чем суть режима мультипрограммирования?

одновременная обработка нескольких пользовательских заданий операционной системой
распараллеливание решения задачи
синхронизация процессов
объединение нескольких программ в одно пользовательское задание


Что такое буферизация устройств вывода (spooling)?
 
накопление выходной информации задания в буфере и ее вывод на устройство по окончании задания
замена одного устройства другим во время выполнения программ
объединение нескольких устройств в одно виртуальное устройство
размещение устройств вывода в отдельном зале


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

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


Какая серия миникомпьютеров была скопирована с американских аналогов?
 
сМ ЭВМ
М-222
бЭСМ-3М
стрела


Как и в какой среде запускалась первая версия Windows?
 
как графическая оболочка, командой win в системе MS-DOS
как самостоятельная ОС на процессорах Intel
как часть MacOS
как диалект UNIX
 
 
Что такое планирование загрузки процессора (CPU scheduling)?
 
анализ статистики использования процессора
выбор очередного задания для запуска и выделение ему кванта времени
составление плана использования процессора до 2020 г
прерывание процессора для выполнения ввода-вывода


Как организован режим разделения времени в ОС?

машинное время предоставляется пользователям по очереди, по истечении своего интервала времени пользователя выгоняют
ОС обрабатывает задания, вводимые и управляемые несколькими пользователями с терминалов
пользователь заранее планирует и рационально использует свое время
оператор машинного зала планирует время и составляет график, в какое время какие задания пропускаются
 
 
Что такое откачка и подкачка заданий (swapping)?
 
считывание заданий с диска в память и их временная запись на диск
запись введенных заданий на ленту ввода
считывание и активизация заданий пользователей, знакомых оператору машинного зала, и приостановка других заданий
ввод пользовательских заданий и вывод их результатов на печать


В чем основное преимущество и причина популярности MacOS?

развитый графический пользовательский интерфейс
удобный MP3-плейер
экономия памяти
использование на мобильных устройствах


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


Что такое резидентная программа?
 
программа для разведывательной и шпионской деятельности
программа, постоянно находящаяся в памяти по фиксированным адресам
программа, использующая определенное внешнее устройство
программа, сохраняющаяся в памяти после завершения ее выполнения


В чем состояла основная цель разработки ОС UNIX?

разработать простую в использовании ОС
разработать мобильную ОС, используемую на нескольких семействах компьютеров
разработать ОС с поддержкой сетевых архитектур
разработать ОС для миникомпьютеров PDP-10


Каковы оригинальные черты ОС “Эльбрус”?
 
реализация многопоточного выполнения программ
пакетный режим
ввод пользовательских заданий с перфокарт


Каковы основные черты архитектуры системы “Эльбрус”?
 
RISC-архитектура
теги, динамизм и аппаратная поддержка языков высокого уровня
большой регистровый файл
упрощение системы команд


Назовите внешние устройства для портативного компьютера.
 
графопостроитель, компьютерный томограф
флэш-память, внешний жесткий диск, портативный принтер
SCSI-сканер
сетевой принтер


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


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


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


Назовите основные этапы развития ОС для конкретного класса компьютеров.

открытая, коммерческая, секретная
однозадачный монитор, поддержка многозадачности и разделения времени, поддержка работы в сети
резидентная, перемещаемая, сетевая
разработанная на ассемблере, на языке Си, на языке Java


Назовите виды вычислительных сред.
 
традиционные, Web-ориентированные, встроенные
общедоступные, частные, студенческие
национальные, интернациональные, домашние
одноранговые и клиент-серверные
 
 
Каковы проблемы центра обработки данных для облачных вычислений?

экономия энергопотребления, обслуживание очень большого числа пользователей
надежность
эффективность
модульность


Что такое прокси-сервер?
 
сервер для обработки электронной почты
сервер для анализа сетевого трафика, защиты от сетевых атак, эффективного доступа к Интернету машин локальной сети
сервер для работы с базой данных
сервер для размещения веб-сайта


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


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


Каковы основные виды серверов в клиент-серверной сети?

файл-сервер, прокси-сервер, веб-сервер, сервер приложений, сервер электронной почты
сервер для прослушивания MP3, сервер для просмотра мультфильмов, сервер только для мужчин
сервер для начальника, сервер для подчиненных
сервер для запуска Microsoft Office, сервер для запуска Microsoft Visual Studio


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


В чем недостаток облачных вычислений?

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


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


Что такое асимметричная мультипроцессорная система?
 
система, в которой каждый процессор специализирован по своим функциям, имеются главный и подчиненные процессоры
неудачно расположенный в офисе компьютер, вид которого портит настроение сотрудникам
неэстетично выглядящая компьютерная система
мультипроцессорная система, в которой часть процессоров неисправна


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

клиент-серверная и одноранговая
сеть моей лаборатории и вся остальная сеть факультета
проводная и беспроводная
локальная и глобальная


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


Где выполняются вычисления при облачных вычислениях?
 
на компьютерах центра обработки данных поставщика облака
на клиентском компьютере
на первом найденном незащищенном компьютере в Сети
на карманном компьютере


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

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


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


Каковы основные виды систем реального времени?

Hard real-time, soft real-time
с прерываниями и без прерываний
секретные и открытые
встроенные и распределенные


Что такое файл-сервер?

сервер для предоставления доступа к файлам другим машинам локальной сети
сервер для создания и удаления файлов
сервер для криптования информации в файлах
сервер для пересылки файлов через Интернет

 
Какие операции выполняет контроллер?

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


 Какие возможности предоставляет порт SCSI?
 
позволяет подключить к нему гирлянду устройств
позволяет осуществить выход в Интернет
позволяет выполнить автоматическое резервное копирования данных
позволяет подключиться к локальной сети


Каким образом контроллер устройства оповещает процессор об окончании операции ввода-вывода?

выводит сообщение на дисплей
генерирует прерывание
посылает SMS
останавливает работу компьютера


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

массив указателей на драйверы устройств
массив указателей на подпрограммы-обработчики прерываний
массив, обращение к каждому к элементу которого вызывает прерывание
массив, содержащий все возможные номера прерываний


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


Расположите устройства памяти в порядке убывания их скорости.
 
регистр, кэш-память, оперативная память, жесткий диск, оптический диск, магнитная лента
магнитная лента, кэш-память, оперативная память, жесткий диск, оптический диск, регистр
оперативная память, магнитная лента, кэш-память, жесткий диск, оптический диск, регистр
жесткий диск, оперативная память, магнитная лента, кэш-память, оптический диск, регистр


Как организована защита памяти с помощью базового регистра и регистра границы?
 
для каждого адреса проверяется, что он не меньше базы и меньше суммы (база+ граница), иначе – прерывание
каждый адрес должен быть не меньше базы и не больше границы, иначе – прерывание
к каждому адресу добавляется сумма (база+ граница)
каждая программа может изменять регистры базы и границы по своему усмотрению


Что такое дескриптор?
 
адресное слово со специальным тегом, содержащее адрес и длину массива и признаки защиты
описание хода выполнения программы
информацию для криптования и декриптования данных
описание программ, размещенных в памяти


Что такое порт и для чего он предназначен?

разъем и контроллер для подключения к компьютеру внешнего устройства
устройство для выхода в Интернет
устройство для переноса (портирования) программ на другую платформу
причал для кораблей

 
Какова скорость передачи данных через порт USB 2.0?
 
10 – 12 мегабит в секунду
240 – 260 мегабит в секунду
1 терабайт в секунду
1 килобайт в секунду
 
 
Какие операции разрешены только в привилегированном режиме?

изменение системных областей памяти и регистров
приход на работу и уход с работы в любое время
повышение приоритета своего задания
выбор произвольной области памяти для исполнения программы по усмотрению ее автора
 
 
Пусть в системе с теговой архитектурой дескриптор a содержит начальный адрес = 200000, длину = 100 . Что произойдет при выполнении команды индексации a [150] ?

прерывание: выход за границу массива при индексации
обращение по адресу 200150
зависание программы
перезапуск ОС
 
 
Какая команда процессора выполняется после обработки прерывания?

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


Что такое Direct Memory Access (DMA) - контроллер?
 
контроллер, выполняющий пересылку информации из буфера устройства в основную память без участия процессора
контроллер, выполняющий запись в память вместо записи на диск
контроллер, взаимодействующий с процессором через оперативную память
контроллер, имитирующий жесткий диск в оперативной памяти


Дано: регистр базы = 100000, регистр границы = 300000 . Обращение к какому из указанных адресов памяти является корректным?

300001
0
999999
500000


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


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

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

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


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

FireWire
USB, LPT
HDMI
COM


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

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

 
Какая компонента ОС обеспечивает хранение данных во внешней памяти?
 
управление основной памятью
управление внешней памятью
управление прпоцессами
система поддержки командного интерпретатора


В чем облегченность облегченного процесса, по сравнению с классическим?

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


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

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


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


Почему использование монитора как средства синхронизации более надежно, чем использование семафора?
 
разблокировка монитора по окончании вызова операции выполняется автоматически
команды, поддерживающие семафоры, часто работают со сбоями
данные семафора легче “взломать”, чем данные монитора
монитор – это часть ОС, в отличие от семафора

 
Пусть имеются два параллельных процесса. В одном выполняется код P(S1); P(S2) , в другом – код P(S2); P(S1) , где S1 и S2 – семафоры. Как будет вести себя программа?

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


Что такое стек процесса и какая информация в нем хранится?
 
резидентный массив в памяти, где хранятся локальные данные вызываемых процедур процесса
массив, где хранятся значения регистров, полученные при выполнении процесса
массив, где накапливаются выходные данные процесса
массив, где хранится информация о синхронизации процессов


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


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


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

 
Что такое атомарная операция?
 
операция, выполняющаяся один машинный такт
операция, для которой обеспечивается, что если ее начал выполнять один из процессов, то никакой другой процесс не может начать ее выполнять над теми же данными, пока она не завершится в первом процессе
простейшая машинная команда
операция, выполняемая на процессоре Intel Atom


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


В чем ошибка в коде обращения к критической секции: P(S); critical_section; P(S); ?

в конце вызов P(S) необходимо заменить на вызов V(S)
нет операции обращения к другому процессу
отсутствует вывод информации о том, что ресурс освобожден
оба вызова P(S) – лишние


От чего защищает система защиты ОС?

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


Что такое race condition?

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


Что такое конвейер (pipe) как команда ОС UNIX?

операция над двумя процессами, обеспечивающая использование стандартного вывода первого процесса как стандартного ввода другого
команда выдачи звукового сигнала в стиле дудок на чемпионате мира по футболу 2010 г. в ЮАР
команда, позволяющая распараллелить вычисления
команда автоматизированной сборки компьютерной системы из компонент


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


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


Пусть имеются два параллельных процесса и семафор S . В одном процессе в бесконечном цикле выполняется код P(S) , в другом – в бесконечном цикле выполняется код V(S) . Как будет вести себя программа?

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


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


Какие действия выполняет ОС при создании процесса в классической системе UNIX?
 
создает новое пространство виртуальных адресов и стек для процесса
создает только стек для процесса
запускает сборку мусора
перезапускает систему

 
Что произойдет, если к ОС поступил запрос на область памяти в 1000 байтов, но в системе имеется только область свободной памяти в 1024 байта?
 
ОС не сможет выделить память, будет перезапуск системы
будет выделено 1000 байтов из свободной области, оставшаяся область из 24 байтов останется в списке свободной памяти
ОС запустит сборку мусора
ОС откачает неактивный процесс на диск и из освободившейся области памяти выделит 1000 байтов


Что произойдет, если процесс завершается, но некоторые файлы, с которыми он работал, остались не закрытыми?
 
процесс зависнет
ОС автоматически закроет не закрытые процессом файлы
файлы останутся недоступными
произойдет перезапуск системы


Что такое авторизация?

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


Какая команда устанавливает защиту от обращений к Вашей home -директории со стороны других пользователей?
 
chmod 700 home_dir.
chmod 007 home_dir.
chmod 000 home_dir.
rm –rf home_dir.
 

Как организуется коммуникация между процессами?
 
с помощью чата
с помощью передачи сообщений или общей области памяти
по мобильному телефону
по электронной почте


Чем является утилита far в MS-DOS и Windows?
 
системным вызовом
системной программой
драйвером
сетевым протоколом


Из каких основных компонент состоит ОС UNIX?
 
ядро и системные программы
компиляторы и интерпретаторы
керниган и Ритчи
языки Си и BASIC
 
 
Что такое уровень абстракции?

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


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


Что такое execution stub (заглушка для выполнения)?

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


Какими способами передаются параметры системным вызовам?

через файлы
через регистры, в таблице или через стек
через сеть
через базы данных


Какие виды драйверов имеются в системе?
 
драйверы ROM BIOS и драйверы, являющиеся частью ОС
надежные и ненадежные
выполняемые в привилегированном и пользовательском режимах
Эффективные и неэффективные

Внимание !
Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier!

Почему уровни абстракции облегчают разработку программ?
 
позволяют абстрагироваться от лишних деталей на каждом этапе разработки
развивают абстрактное отношение к действительности и к программированию
способствуют упрощению структуры программы
способствуют повышению эффективности программы


Какая команда ОС UNIX служит для удаленного входа на другой компьютер сети?
 
ps.
chmod.
rlogin.
cd.


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


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

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


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

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


Что такое сетевой протокол?
 
интерфейс (набор операций) для работы в сети
файл, в котором хранится статистика работы в сети
документ, составляемый при судебном разбирательстве при взломе сети
утилита для работы в сети


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

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


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


Что произойдет, если удалить элемент директории, ссылающийся на файл?

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

 
Каковы уровни абстракции в системе OS/2?
 
пользовательская программа, интерфейс прикладного программирования, подсистема, ядро ОС, драйверы устройств
в системе OS/2 нет явно выраженных уровней абстракции
пользовательский и системный
уровень прикладного программиста и уровень системного программиста


Что такое микроядро?
 
ядро ОС с минимальным возможным числом модулей
ядро многоядерной системы небольшого размера
маленькое пушечное ядро
маленькое ядро атома

 
Каковы основные новые черты Windows NT?
 
надежность, совместимость с другими платформами, клиент-серверная архитектура, улучшенная поддержка работы в сети
использование при разработке принципа уровней абстракции
однозадачный режим
возможность инсталляции и использования на компьютерах других фирм и архитектур (Macintosh, IBM 370 и др.)


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

UNIX
MS DOS
SVM для компьютеров IBM 370
“Эльбрус”


Что такое виртуальная машина Java (JVM)?
 
новая архитектура компьютеров
окружение для исполнения программ на языке Java
автомат для приготовления кофе “Ява”
автомобиль, управляемый программным обеспечением на Java


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

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


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


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


Каковы преимущества подхода микроядра при разработке ОС?
 
экономия памяти
расширяемость, переносимость на другие платформы, надежность, безопасность
экономия времени разработки
простота ОС для пользователей
 
 
Приложения для каких платформ могут запускаться в системе Windows NT?
 
SPARC
“Эльбрус”
Win32, OS/2, POSIX
IBM 360
 
 
Из каких компонент состоит JVM?
 
драйверы, ядро, пользовательский интерфейс
загрузчик классов, верификатор классов, интерпретатор байт-кода, JIT-компилятор
системный блок, монитор, клавиатура и мышь
системные вызовы и системные программы
 
 
Что такое раскрутка и программа раскрутки ОС?

поиск, загрузка в память и запуск ядра ОС специальной программой, хранящейся в ROM BIOS
реклама новой операционной системы
запуск вращающегося диска, на котором находится код ОС
запуск графической оболочки ОС
  
  
Какие операции может иметь уровень абстракции?
 
открытые (используемые на более высоких уровнях) и скрытые
только открытые
только скрытые
ограничений на набор операций нет


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


Что такое верификатор классов в JVM?

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


В чем преимущество разработки ОС на языке высокого уровня, по сравнению с ассемблером?
 
более высокая эффективность кода
быстрота разработки, компактность, понятность и переносимость кода
экономия памяти
более высокая популярность разработанной ОС


В чем отличие механизмов разработки ОС от политик, реализуемых в ОС?
 
механизм определеяет способ реализации, а политика – требования к реализации ( что именно требуется реализовать)
политику можно модифицировать, а механизм – нет
механизм можно модифицировать, а политику – нет
механизмы известны пользователям ОС, а политики - нет


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


компонента, интерпретирующая (моделирующая) исполнение байт-кода Java как кода виртуальной машины
специалист, пытающийся понять и интерпретировать смысл анализируемого двоичного байт-кода
компонента, компилирующая байт-код в код целевой аппаратной платформы
компонента, загружающая байт-код в JVM
 
 
Каковы цели разработки ОС, с точки зрения ее разработчиков?

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


В чем основная идея принципа микроядра?
 
разработка ОС с минимальным возможным числом функций
разработка ОС с минимальным возможным числом модулей, выполняемых в привилегированном режиме
разработка ОС, помещающейся в минимальном объеме памяти
разработка ОС, использующей минимальное число ядер многоядерного процессора
 

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

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


Модули каких уровней абстракции разрешается использовать при реализации уровня абстракции N?
 
N
N-1
Любых
0


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

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


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


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


Какой планировщик ОС определяет, какие процессы должны быть перемещены в очередь готовых процессов?

кратковременный
долговременный
планировщик откачки-подкачки
планировщик ввода заданий


Как можно классифицировать процессы, с точки зрения соотношения их исполнения и ввода-вывода?

активные и ленивые
ориентированные на ввод-вывод, ориентированные на вычисления
ресурсоемкие и экономные
выполняющие ввод-вывод и не выполняющие ввод-вывод

 
Какой системный вызов UNIX создает новый дочерний процесс?

fork
chmod
ps
kill


Какие процессы запускаются первыми при запуске системы UNIX?

root, init, pagedaemon, swapper.
mp3player.
exit
user1, user2, user3.


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

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


Что такое секция данных процесса?
 
область памяти, где хранятся глобальные переменные и объекты процесса
область памяти, где хранится программа процесса
область памяти, где хранятся регистры
область памяти, где хранится информация об открытых файлах


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


Какие действия выполняет ОС при переключении контекста?
 
сохраняет информацию о приостанавливаемом процессе в его PCB и восстанавливает информацию о возобновляемом процессе из его PCB
изменяет значение переменных окружения
изменяет состояние стека процесса
откачивает все процессы на диск
  
  
Какой планировщик в системе определяет степень мультипрограммирования?
 
кратковременный
долговременный
планировщик откачки-подкачки
планировщик ввода заданий


Как происходит адресация в родительском и дочернем процессах в UNIX после выполнения fork?
 
дочерний процесс разделает адресное пространство с родительским
для дочернего процесса создается новое пустое адресное пространство
для дочернего процесса создается новое адресное пространство – копия родительского
для дочернего процесса не создается никакого адресного пространства


Что такое процесс-демон?

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


В каких случаях дочерний процесс уничтожается?
 
он превысил выделенные ему ресурсы
он больше не нужен
произошел выход из процесса-родителя
произошло переполнение памяти в системе


Какой планировщик должен быть разработан максимально эффективно, так как чаще вызывается системой?
 
кратковременный
долговременный
планировщик откачки-подкачки
планировщик ввода заданий

 
Какой системный вызов UNIX запускает дочерний процесс как независимый вместо родительского?

exit
suspend
exec
fork
 
 
Что такое каскадное уничтожение процессов?
 
уничтожение всех процессов в системе
рекурсивное уничтожение дочерних процессов при уничтожении или завершении родительских
уничтожение процессов с помощью специализированного каскадного процессора
уничтожение процессов, управляющих каскадно расположенными окнами на экране
 
 
Что такое интерактивный процесс?
 
процесс, запускаемый с терминала
процесс, ожидающий ответа от пользователя
процесс, взаимодействующий с другими процессами
приостановленный процесс


Какие очереди использует ОС для управления процессами?
 
очереди заданий, готовых процессов, очереди на ввод-вывод
очередь созданных и очередь удаленных процессов
очередь пользователей, желающих выполнить свои процессы
очереди на ввод и на вывод


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


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

история его выполнения
состояние, счетчик команд, регистры, информация для диспетчеризации, для управления памятью, статистика, информация о состоянии ввода-вывода
информация о пользователе процесса
информация о сетевом трафике процесса


Какие варианты возможны при использовании адресации родительским и дочерним процессами?

дочерний процесс работает в новом адресном пространстве, копии родительского
дочерний процесс работает в том же адресном пространстве
дочерний процесс не получает никакого адресного пространства
дочерний процесс ждет, пока родительский выполнит все обращения к адресному пространству

 
Что такое независимый процесс?
 
процесс, выполняемый независимо от ОС
процесс, выполняемый независимо от других процессов
процесс с непредсказуемым поведением
процесс, реализация которого не зависит от целевой платформы


Что такое подчиненный процесс?

процесс, зависящий от процесса-родителя и уничтожаемый вместе с ним
процесс, приоритет которого меньше, чем у родителя
процесс, выделение памяти для которого зависит от родителя
“Зависший” процесс

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


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


Пусть длина буфера равна 5, процесс-производитель сгенерировал 5 элементов, а процесс – потребитель использовал их все и пытается использовать еще один элемент. Что произойдет?

отказ компьютера
исчерпание буфера: потребитель должен ждать
печать предупреждения на принтере
переполнение памяти


Что такое сокетная связь?
 
клиент-серверная взаимосвязь через TCP/IP – сеть и порт с заданным номером
связь через общую память
связь по мобильному телефону
связь по кабелю


Что такое заглушка (proxy) при удаленном вызове?
 
процедура на клиенте, выполняющая выстраивание параметров и их передачу на удаленный компьютер
процедура с пустым телом
модель удаленного объекта
процедура выдачи сообщения, что вызов произведен


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

cron
smbd
root
init


Какие существуют виды коммуникации процессов?

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


Пусть длина буфера равна 10, процесс-производитель сгенерировал 11 элементов, которые потребитель не использовал. Что произойдет?

зависание системы
переполнение буфера: производитель должен ждать
перезапуск ОС
выдача сообщения на терминал


Какими соперациями осуществляется косвенная коммуникация процессов?
 
car, cdr
send(M, Process), receive(M, Process)
send(M, Mailbox), receive(M, Mailbox)
fork, join


Что такое удаленный вызов метода?

аналог удаленного вызова процедуры в Java-технологии
вызов метода с удаленного терминала
вызов метода на данной машине с удаленным объектом
вызов метода по электронной почте
 
 
Как осуществляется поиск удаленной процедуры?
 
с помощью сопоставителя (matchmaker)
с помощью опроса устройств
по ее адресу в оперативной памяти
в записной книжке
 

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

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


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


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


Что такое взаимодействующие процессы?
 
процессы, связанные друг с другом и совместно решающие общую задачу
процессы, ждущие друг друга
процессы, блокирующие друг друга
процесс обучения и производственный процесс


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


Что такое сопроцессы?
 
равноправные процессы, взаимодействующие операциями переключения управления resume
совместно загруженные в память процессы
совместно исполняемые процессы
процессы, вызывающие друг друга с помощью процедурного механизма
 
 
Что такое непосредственная коммуникация процессов?
 
сопровождающаяся выражением эмоций их авторов
с явным указанием имен или адресов процессов в операциях пересылки сообщений
через общую память
через общую шину


Что такое удаленный вызов процедуры?

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


Какими операциями осуществляется непосредственная коммуникация процессов?
 
push, pop
send(M, Process), receive(M, Process).
send(M, Mailbox), receive(M, Mailbox)
call, exit


В чем суть парадигмы производитель - потребитель?

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


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

преобразование их в последовательный поток для передачи удаленной процедуре
их преобразование в XML
их запись в файл
их пересылка по электронной почте


Чем характеризуется поток?
 
таблицей страниц
стеком, счетчиком команд, значениями регистров
буферами для пересылаемых блоков данных
областью статической памяти


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


Что такое поток ядра?

низкоуровневый поток, поддержанный и используемый в ядре ОС
высокоуровневый поток, управляемый пользователем ОС
поток, управляемый одним из ядер процессора
поток данных, передаваемых ядром операционной системой


В чем суть модели “много –много”?
 
каждый поток пользователя отображается в один поток ядра
любой поток пользователя может отображаться в любой поток ядра
все потоки пользователя отображаются в один и тот же поток ядра
один поток пользователя может отображаться в несколько потоков ядра


Что такое группа потоков?
 
совокупность всех потоков, находящихся в системе
совокупность потоков, имеющая свое имя, над которой определены групповые операции
группа бурных рек
последовательность потоков пересылаемых данных


Какие типы данных описывают поток в POSIX?
 
дескриптор потока и атрибуты потока
номер потока
ссылка на стек потока
ссылка на локальную память потока
 
 
В чем особенности потоков в Solaris?

используется промежуточная концепция облегченного процесса
используется модель “много-много”
используется модель “один-много”
За каждым потоком закрепляется ядро процессора


Каковы состояния потоков в Java ?
 
новый, выполняемый, блокированный, завершенный
эффективный, неэффективный
готовый к выполнению, выполняемый, прерванный
надежный, ненадежный


Что такое поток (в параллельном программировании)?
 
процесс, исполняемый в том же адресном пространстве, что и процесс-родитель
горная река
последовательная передача данных
процесс, выполняемый в собственном адресном пространстве


В какой ОС впервые было реализовано понятие процесса, близкое современному понятию потока?

UNIX
“Эльбрус”
MacOS
Solaris


Что такое пользовательский поток?
 
низкоуровневый поток, поддержанный и используемый в ядре ОС
высокоуровневый поток, управляемый пользователем ОС
поток пользователей, спешащих в офис
поток данных, передаваемых пользователем


В чем суть модели “один – один”?
 
каждый поток пользователя отображается в один поток ядра
любой поток пользователя может отображаться в любой поток ядра
все потоки пользователя отображаются в один и тот же поток ядра
один поток пользователя может отображаться в несколько потоков ядра
 
 
Какие виды синхронизации используются для потоков в POSIX?

мониторы
семафоры
мьютексы
условные переменные


В чем особенности потоков в Linux?
 
потоки называются задачами
поток создается системным вызовом clone
используется понятие облегченного процесса
используется модель “много-много”


Какими способами может быть создан поток в Java ?
 
как подкласс класса Thread
как класс, реализующий интерфеейс Runnable
как поток ядра
как поток Solaris


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

стек
код, общие данные в памяти, файлы
номер потока
локальные данные потоков


На какой платформе разработки программ впервые многопоточность была поддержана на уровне языка и базовых библиотек?
 
C+ +
.NET
Java
Pascal


На какие архитектурные уровни подразделяется реализация многопоточности?

пользовательские потоки и потоки ядра
параллельные и последовательные потоки
защищенные и незащищенные потоки
облегченные и тяжеловесные потоки


Что определяет стандарт многопоточности POSIХ?
 
реализацию потоков
поведение потоков и API для работы с ними
методы переноса потоков на другие платформы
методы отображения потоков на многоядерные процессоры


Каким методом запускается поток в Java ?
 
start
run
clone
new


Что такое локальная память потока?
 
кэш-память
память и данные в статической области, доступные только определенному потоку
стек
куча


Что такое диспетчеризация процессора?
 
распределение времени процессора между процессами
тестирование процессора на надежность
сдача процессорного времени в аренду пользователям
распределение машинного времени в организации

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


Что такое латентность диспетчера и как необходимо ее оптимизировать?

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


Что такое пропускная способность системы?

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


Что такое стратегия Round-Robin?
 
обслуживание первым более короткого процесса
обслуживание процессов в порядке поступления
обслуживание процессов по очереди одинаковые кванты времени
обслуживание первым процесса с наивысшим приоритетом


Что такое проблема голодания процесса?
 
автор процесса не успел позавтракать
процесс бесконечно ждет процессора и не может его получить
процесс бесконечно ждет ввода-вывода
процесс бесконечно ждет выделения памяти


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

системные, интерактивные, пакетные
правительственные, ФСБ, простых пользователей
медленные и быстрые
надежные и ненадежные


В какую стратегию превратится RR, если выделяемый квант времени очень велик?
 
не изменится
FCFS
SJF
по приоритетам


В чем особенности планирования процессов в системе реального времени?
 
наивысший приоритет имеют критические процессы с фиксированным временем ответа
планируется не время процессора, а реальное астрономическое время
все процессы, кроме критических, блокируются
в системе отключатся прерывания


Что такое цикл CPU / I-O?
 
последовательность чередования периодов активности процессора и ввода-вывода в процессе
цикл производства процессов
цикл функционирования компьютерной системы?
цикл выполнения операции ввода-вывода с помощью процессора


Что такое планировщик в ОС?

компонента ОС, планирующая ее работу
компонента ОС, планирующая распределение процессора между процессами
компонента ОС, планирующая использование памяти
компонента ОС, планирующая выполнение ввода-вывода


Что такое время ожидания?

среднее время, которое процесс ждет в очереди готовых к выполнению
среднее время ожидания процессом ввода-вывода
среднее время, которое пользователь проводит в компьютерном зале
среднее время ожидания обработки прерываний


Какие алгоритмы диспетчеризации используются в очередях многоуровневой очереди?
 
RR (интерактивные) и FCFS (пакетные)
SJF, SRTF
случайные
оптимальные


В чем особенности планирования многопроцессорных систем?

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


Каково время ожидания при стратегии RR, если число процессов – 5, а квант времени равен 2?

10
2
8
5


Каковы основные критерии диспетчеризации?
 
время ожидания пользователя
использование процессора, пропускная способность, время оборота, время ожидания, время ответа
стоимость и цена
минимальное потребление электроэнергии


Что такое стратегия Shortest-Job-First?
 
обслуживание первым более короткого процесса
обслуживание процессов в порядке поступления
обслуживание процессов по очереди одинаковые кванты времени
обслуживание первым процесса с наивысшим приоритетом
 
 
Что такое многоуровневая очередь?
 
очередь за финскими сапогами в универмаг в советский период
совокупность очередей диспетчеризации процессов различных классов с различными квантами времени
очередь, организованная по принципу уровней абстракции
очередь к многоуровневому процессору
 
 
Какова основная цель диспетчеризации процессора?
 
удовлетворение руководства фирмы
максимальное использование процессора
минимальное время выполнения программ
повышение надежности процессора
 
 
Что такое диспетчер в ОС?
 
компонента ОС, выполняющая ее диспетчеризацию
компонента ОС, выполняющая переключение контекста между процессами
компонента ОС, выполняющая диспетчеризацию ввода-вывода
компонента ОС, выполняющая диспетчеризацию использования основной памяти
 
 
Как ОС изменяет приоритет процесса, находящегося в системе длительное время?
 
не изменяет
повышает
понижает
выбрасывает процесс из системы
  

Почему квант времени в стратегии RR не должен быть слишком мал?

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


Почему необходима синхронизация параллельных процессов?
 
во избежание нарушения целостности общих данных при одновременном обращении к ним
для экономии времени вычислений
для повышения надежности
для экономии памяти


При каких условиях процесс-производитель не должен записывать информацию в буфер?
 
при исчерпании буфера
при переполнении буфера
при отсутствии процесса-потребителя
при внешних атаках


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

 
На чем основан алгоритм булочной для синхронизации процессов?

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


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


Что такое монитор (как средство синхронизации) ?

переменная с операциями wait и signal
высокоуровневое средство синхронизации с доступом к общему ресурсу операцией region
многовходовый модуль с описанием общих переменных и операций над ними, со взаимным исключением выполнения операций
простейшая ОС с циклической обработкой заданий


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

объекты-диспетчеры, вертящиеся замки (spinlocks)
семафоры
мониторы
критические области




Вы можете обратится к нам напрямую, через:

skype По Skype: molodoyberkut
telegram По Telegram: @MolodoyBerkut
icq По ICQ: 657089516

Или через форму обратной связи на нашем сайте
Пока сочиняется...
4.png