Структура вычислительных систем и комплексов

Верны ли утверждения? А) Процессоры не могут обмениваться информацией о своей текущей загрузке на каждой итерации решения задачи В) Решение о перераспределении загрузки может приниматься централизованно (на основе глобальной информации о загрузке) и децентрализованно (на основе только локальной информации о загрузке)
А - да, В - нет
А - да, В - да
А - нет, В - нет
А - нет, В - да
Верны ли утверждения? А) Важнейшей функцией операционной системы МВС является функция планирования процессов В) Задача планирования процессов является частью задачи оптимального отображения параллельных процессов на архитектуру многопроцессорной вычислительной системы
А - нет, В - нет
А - нет, В - да
А - да, В - нет
А - да, В - да
_____________ - передача данных от всех процессов некоторой совокупности процессов всем процессам этой совокупности
Парный обмен данными
Множественный коллекторный обмен данными
Множественный трансляционный обмен данными
Коллекторный обмен данными
Верны ли утверждения? А) Физическая память, доступная каждой машине, зависит от процессов, выполняемых на других машинах В) Архитектура распределенной системы: каждый компьютер является автономным модулем, состоящим из ЦП, памяти и периферийных устройств
А - да, В - нет
А - да, В - да
А - нет, В - нет
А - нет, В - да
Верны ли утверждения? А) Все структуры данных, необходимые операционной системе для поддержки аппаратуры, включая поддержку нескольких процессоров, размещаются в ядре В) Многопроцессорные операционные системы не нацелены на поддержание высокой производительности конфигураций с несколькими процессорами
А - нет, В - да
А - да, В - нет
А - да, В - да
А - нет, В - нет
_____________ - подпроцесс некоторого процесса, выполняемый в контексте этого процесса
Легковесный процесс
Мультипроцессорная обработка
Микропроцессор
Коммуникативный процесс
Верны ли утверждения? А) Любые два процесса могут одновременно находиться в одной критической области В) Процесс, находящийся вне данной критической области, может блокировать доступ других процессов к этой области
А - да, В - да
А - нет, В - нет
А - да, В - нет
А - нет, В - да
Верны ли утверждения? А) Реализации неблокирующих вызовов send значительно сложнее реализации блокирующих вызовов В) Преимущество блокирующих вызовов состоит в том, что процессы, осуществляющие эти вызовы, могут работать параллельно с обменом сообщениями
А - да, В - да
А - нет, В - нет
А - нет, В - да
А - да, В - нет
Верны ли утверждения? А) Операционной системой основной ресурс вычислительной системы – процессорное время – выделяется не процессу, а легковесному процессу В) Понятие легковесного процесса направлено на организацию вычислений в многопроцессорной вычислительной системе в случае, когда приложение, выполняемое в рамках одного процесса, обладает внутренним параллелизмом
А - да, В - нет
А - да, В - да
А - нет, В - да
А - нет, В - нет
_____________ - возможность увеличить вычислительную мощность сервера или операционной системы
Масштабируемость операционной системы
Прозрачность операционной системы
Надежность операционной системы
Живучесть операционной системы
Верны ли утверждения? А) Контекст процесса содержит общую для всех его легковесных процессов информацию - виртуальная память, дескрипторы открытых файлов В) Простейшим процессом является процесс, состоящий из трех легковесных процессов
А - да, В - да
А - нет, В - нет
А - да, В - нет
А - нет, В - да
Примером функции повышения ранга массива является
функция image012.gif
функция image007.gif
функция image006.gif
функция image009.gif
_____________ - время, необходимое для организации передачи данных от процессора image001.gifпроцессору image002.gif
Латентность канала связи
Латентность памяти
Латентность cl11
Естественная латентность
Для получения информации о наборе семафоров, изменения его атрибутов, а также для удаления из системы набора семафоров после завершения использовавших этот набор процессов используется
системный вызов semctl
системный вызов semop
системный вызов semget
параметр semflag
Верны ли утверждения? А) Системный вызов fork используется для синхронизации процесса-предка и процессов-потомков В) Для создания нового процесса используется системный вызов wait
А - нет, В - нет
А - нет, В - да
А - да, В - да
А - да, В - нет
_____________ - точка в параллельной программе, в которой параллельные процессы приостанавливаются и ждут выполнения какого-либо условия для возможности продолжения работы
Асинхронная репликация
Барьерная синхронизация
Синхронизация данных
Синхронизация процессов
_____________ - естественный параллелизм для многих вычислительных задач, в которых по одним и тем же формулам производится обработка множества элементов массивов
Прозрачность операционной системы
Параллелизм данных
Локализация данных
Процессорная ферма
_____________ - система правил однозначного толкования отдельных языковых конструкций, позволяющих воспроизвести процесс обработки данных
Языки программирования
Алфавит
Семантика
Синтаксис
_____________ - сбор данных от всех процессов некоторой совокупности процессов в один из процессов этой совокупности
Трансляционный обмен данными
Парный обмен данными
Множественный трансляционный обмен данными
Коллекторный обмен данными
_____________ - операционная система, скрывающая от пользователя передачу и прием сообщений под видом механизма вызова удаленной процедуры
Простое рандеву
Переносимая операционная система
Распределенные ОС
Вызов удаленной процедуры
_____________ - средства описания топологии сети процессоров и топологии взаимосвязей процессов, а также отображение процессов на процессоры
Логическая топология сети
Аппаратные средства
Узловая сеть
Средства конфигурировании
Последовательные обращения к одним и тем же данным осуществлять локально, в пределах оперативной памяти только данного процессора позволяет
алгоритм репликации для управления распределенной памятью
миграционный алгоритм управления распределенной памятью
алгоритм полного размножения для управления распределенной памятью
алгоритм исследования систем управления
Суммирование элементов числового массива image004.gifпо image005.gif-ой размерности вызывает
функция image006.gif
функция image007.gif
функция image008.gif
функция image009.gif
Верны ли утверждения? А) Основной целью управления распределенной оперативной памятью мультикомпьютера является создание виртуального адресного пространства, разделяемого всеми процессорами распределенной системы В) Системы управления распределенной оперативной памятью используют страничную организацию распределенной памяти
А - да, В - нет
А - да, В - да
А - нет, В - да
А - нет, В - нет
_____________ - разработанная корпорацией Microsoft сетевая, многозадачная операционная система, поддерживающая архитектуру клиент-сервер
Сетевая операционная система Windows 95
Сетевая операционная система VINES
Сетевая операционная система LAN Server
Сетевая операционная система Windows NT
Верны ли утверждения? А) Каждому процессу в операционной системе соответствует контекст процесса В) Любая работа вычислительной системы состоит в выполнении некоторой программы
А - нет, В - да
А - нет, В - нет
А - да, В - нет
А - да, В - да
_____________ - единый глобальный межпроцессный коммуникационный механизм, глобальная схема контроля доступа
Переносимая операционная система
ОС мультипроцессорных ЭВМ
Распределенные ОС
Сетевые ОС
Верны ли утверждения? А) Вычисления в мультикомпьютере базируются на модели обмена данными между процессами посредством передачи сообщений В) В DSM-модели передача данных по ссылке невозможна
А - нет, В - да
А - да, В - да
А - да, В - нет
А - нет, В - нет
Верны ли утверждения? А) Каждый процессор осуществляет модификации данных в порядке убывания их номеров В) Для обеспечения консистентности данных используются бинарные семафоры
А - да, В - нет
А - нет, В - да
А - да, В - да
А - нет, В - нет
_____________ - разработанная корпорацией Microsoft сетевая многозадачная и многопоточная операционная система с приоритетами
Сетевая операционная система LAN Server
Сетевая операционная система VINES
Сетевая операционная система Windows NT
Сетевая операционная система Windows 95
_____________ - единая очередь процессов, ожидающих выполнения
ОС мультипроцессорных ЭВМ
Распределенные ОС
Переносимая операционная система
Сетевые ОС
Верны ли утверждения? А) Страницы большой длины могут уменьшить общее количество передаваемой по коммуникационной сети информации В) Страницы большой длины требуют небольших коммуникационных расходов на их перемещение
А - да, В - да
А - нет, В - да
А - да, В - нет
А - нет, В - нет
Верны ли утверждения? А) Средства конфигурирования используют простую модель многопроцессорной вычислительной системы в виде множества процессоров, связанных между собой двунаправленными проводами В) Средства конфигурирования позволяют задать перечень процессоров системы с их именами и их типами, а также топологию связей портов процессоров в коммуникационную сеть
А - нет, В - да
А - да, В - нет
А - нет, В - нет
А - да, В - да
Верны ли утверждения? А) Перераспределение загрузки не может происходить синхронно В) В качестве алгоритмов перераспределения загрузки могут использоваться детерминированные и стохастические алгоритмы, алгоритмы, в которых перераспределение загрузки производится по инициативе получателя и по инициативе отправителя
А - нет, В - нет
А - да, В - нет
А - нет, В - да
А - да, В - да
Верны ли утверждения? А) Распределенная ОС, динамически и автоматически распределяя работы по различным машинам системы для обработки, заставляет набор сетевых машин работать как виртуальный унипроцессор В) Пользователь распределенной ОС имеет сведения о том, на какой машине выполняется его работа
А - да, В - да
А - нет, В - да
А - нет, В - нет
А - да, В - нет
Верны ли утверждения? А) MPMD-языки высокого уровня - это языки, основанные на MPMD-парадигме параллельного программирования В) Каждый язык программирования, равно как и "естественный" язык, имеет алфавит, словарный запас, свои грамматику и синтаксис, а также семантику
А - да, В - нет
А - нет, В - нет
А - нет, В - да
А - да, В - да