Главная / Аппаратное обеспечение /
Архитектура и организация ЭВМ / Тест 15
Архитектура и организация ЭВМ - тест 15
Упражнение 1:
Номер 1
Какая часть программного обеспечения всегда располагается в оперативной памяти?
Ответ:
 (1) операционная система 
 (2) прикладные программы пользователей 
 (3) ядро операционной системы 
Номер 2
Какие основные функции выполняет система управления памятью?
Ответ:
 (1) учет и модернизация состояния свободных и уже распределенных областей памяти 
 (2) определение потребностей каждой задачи в оперативной памяти 
 (3) изменение структуры адресного пространства памяти (сегментированное на страничное и наоборот) при необходимости повышения коэффициента использования ОЗУ 
 (4) непосредственное выделение задаче оперативной памяти 
Номер 3
Каковы основные системные требования при распределении памяти?
Ответ:
 (1) увеличение степени использования оперативной памяти при параллельном развитии нескольких процессов в мультипрограммном режиме 
 (2) обеспечение защиты информации при параллельном развитии нескольких процессов в мультипрограммном режиме 
 (3) обеспечение быстрого выполнения коротких программ 
 (4) обеспечение взаимодействия между процессами в мультипрограммном режиме 
 (5) легкость и простота взаимодействия между программами при использовании общих процедур 
Упражнение 2:
Номер 1
Каковы особенности статического распределения памяти?
Ответ:
 (1) вся необходимая оперативная память выделяется процессу в момент его порождения 
 (2) процессу может выделяться оперативная память в размерах, превышающих физически существующую память 
 (3) выделение памяти единым блоком необходимой длины 
 (4) возникновение свободных участков памяти, которые невозможно без предварительного преобразования использовать для вычислительного процесса, вследствие наличия программ различной длины 
Номер 2
Каковы предпосылки динамического распределения памяти?
Ответ:
 (1) программа для своего исполнения требует блока памяти необходимой ей длины. Наличие таких блоков переменной длины обеспечивает более плотное заполнение памяти при работе ЭВМ в мультипрограммном режиме и повышает коэффициент ее использования 
 (2) при каждом конкретном исполнении в зависимости от исходных данных некоторые части программы вообще не используются 
 (3) исполнение программы характеризуется принципом локальности ссылок 
Номер 3
Что такое виртуальная память?
Ответ:
 (1) память, объем которой равен сумме объемов ОЗУ и внешних запоминающих устройств данного компьютера 
 (2) память, организация которой позволяет статически выделять программам блоки памяти произвольной длины при параллельном развитии нескольких процессов в мультипрограммном режиме 
 (3) память, используемая программистом при написании программ, и имеющая объем, равный максимально возможному при заданной разрядности адресной шины 
Упражнение 3:
Номер 1
Как преобразуется смещение в странице при переводе виртуальных адресов в физические?
Ответ:
 (1) умножается на n
, где n
– определяется размером страницы (V=2n
) 
 (2) смещение в физической странице есть сумма по модулю 2 смещения в виртуальной странице и величины n
, где n
– определяется размером страницы (V=2n
) 
 (3) не изменяется 
Номер 2
Почему виртуальная память строится на основе страничного, а не сегментного представления памяти?
Ответ:
 (1) фиксированная длина страницы обеспечивает эффективное заполнение оперативной памяти в процессе выполнения программ 
 (2) при разработке программ программисты используют страничное представление памяти 
 (3) отсутствует фрагментация оперативной памяти при обменен информацией между внешней и оперативной памятью 
Номер 3
На основе какого разбиения логической памяти строится виртуальная память?
Ответ:
 (1) на основе сегментного разбиения 
 (2) на основе страничного разбиения 
 (3) на основе сегментно-страничного разбиения 
 (4) вид разбиения не имеет существенного значения 
Упражнение 4:
Номер 1
Каковы основные требования пользователей к распределению памяти?
Ответ:
 (1) получение оперативной памяти в размерах, превышающих физически существующую 
 (2) увеличение степени использования оперативной памяти при параллельном развитии нескольких процессов в мультипрограммном режиме 
 (3) обеспечение быстрого выполнения коротких программ 
 (4) легкость и простота взаимодействия между программами при использовании общих процедур 
Номер 2
Какие адреса использует программист при составлении программ?
Ответ:
 (1) физические 
 (2) виртуальные 
 (3) используемая система адресов устанавливается программистом самостоятельно 
Упражнение 5:
Номер 1
Почему концепция виртуальной памяти базируется на ее страничном разбиении?
Ответ:
 (1) страницы имеют меньший объем, по сравнению с программой, что позволяет проводить более плотную упаковку оперативной памяти 
 (2) страницы используются программистом при написании программы, поэтому могут быть легко интерпретированы средства управления памяти для организации виртуальной памяти 
 (3) при страничном разбиении памяти объемы физической и виртуальной страниц совпадают, что позволяет заменять страницу оперативной памяти новой страницей из внешней памяти без возникновения проблем фрагментации памяти 
 (4) страницы имеют меньший объем по сравнению с сегментами 
Номер 2
Каким образом виртуальный адрес преобразуется в физический?
Ответ:
 (1) номер виртуальной страницы заменяется номером физической. Смещение в странице не меняется 
 (2) смещение, составляющее часть виртуального адреса, заменяется смещением в физической странице 
 (3) виртуальный адрес преобразуется как единое целое с помощью таблицы преобразования, уникальной для каждой выполняемой программы 
Упражнение 6:
Номер 1
Каковы основные недостатки сегментного распределения памяти?
Ответ:
 (1) образования фрагментации оперативной памяти при выполнении программ 
 (2) сложность преобразования виртуального адреса в физический 
 (3) сложность обмена между оперативной и внешней памятью при выделении оперативной памяти пользователю 
 (4) невозможность выделения оперативной памяти, объем которой в точности равен программе пользователя 
Номер 2
Каковы преимущества статического распределения памяти?
Ответ:
 (1) экономичное использование оперативной памяти за счет ее плотного заполнения 
 (2) быстрое время выполнения программы, которой выделена память 
 (3) эффективное взаимодействие между различными программами