Читайте также:
|
|
1. Какие основные функции выполняет система управления памятью?
· Учет и модернизация состояния свободных и уже распределенных областей памяти;
· Определение потребностей каждой задачи в оперативной памяти (распределение памяти для выполнения задач);
· Непосредственное выделение задаче оперативной памяти.
2. Каковы основные системные требования при распределении памяти?
· Увеличение степени использования оперативной памяти при параллельном развитии нескольких процессов в мультипрограммном режиме;
· Обеспечение защиты информации при параллельном развитии нескольких процессов в мультипрограммном режиме;
· Обеспечение взаимодействия между процессами в мультипрограммном режиме.
3. Каковы основные требования пользователей к распределению памяти?
· Получение оперативной памяти в размерах, превышающих физически существующую;
· Обеспечение быстрого выполнения коротких программ;
· Легкость и простота взаимодействия между программами при использовании общих процедур.
4. Какая часть программного обеспечения всегда располагается в оперативной памяти?
· Ядро операционной системы
5. Что такое виртуальная память?
· Память, объем которой равен сумме объемов ОЗУ и внешних запоминающих устройств данного компьютера;
· Память, используемая программистом при написании программ, и имеющая объем, равный максимально возможному при заданной разрядности адресной шины.
6. Почему концепция виртуальной памяти базируется на ее страничном разбиении?
· При страничном разбиении памяти объемы физической и виртуальной страниц совпадают, что позволяет заменять страницу оперативной памяти новой страницей из внешней памяти без возникновения проблем фрагментации памяти.
7. Каким образом виртуальный адрес преобразуется в физический?
· Номер виртуальной страницы заменяется номером физической. Смещение в странице не меняется.
8. Какие адреса использует программист при составлении программ?
· Виртуальные
9. Каковы особенности статического распределения памяти?
· Вся необходимая оперативная память выделяется процессу в момент его порождения;
· Выделение памяти единым блоком необходимой длины;
· Возникновение свободных участков памяти, которые невозможно без предварительного преобразования использовать для вычислительного процесса, вследствие наличия программ различной длины.
10. Каковы предпосылки динамического распределения памяти?
· При каждом конкретном исполнении в зависимости от исходных данных некоторые части программы вообще не используются;
· Исполнение программы характеризуется принципом локальности ссылок.
11. Как преобразуется смещение в странице при переводе виртуальных адресов в физические?
· Не изменяется
12. Почему виртуальная память строится на основе страничного, а не сегментного представления памяти?
· Фиксированная длина страницы обеспечивает эффективное заполнение оперативной памяти в процессе выполнения программ;
· Отсутствует фрагментация оперативной памяти при обменен информацией между внешней и оперативной памятью.
13. Каковы основные недостатки сегментного распределения памяти?
· Образования фрагментации оперативной памяти при выполнении программ;
· Сложность обмена между оперативной и внешней памятью при выделении оперативной памяти пользователю.
14. Каковы преимущества статического распределения памяти?
· Быстрое время выполнения программы, которой выделена память.
15. Какой принцип логической организации памяти используется в персональной ЭВМ?
· Сегментно-страничный.
16. Для каких целей используется селектор в персональной ЭВМ?
· Для выбора дескриптора из таблицы дескрипторов.
17. В какой последовательности проводится преобразование логического адреса в физический в персональной ЭВМ?
· 1. селектор из сегментного регистра à дескриптор сегмента из GDT или LDT à базовый адрес сегмента (из дескриптора) + смещение (из регистра EIP) = линейный адрес.
· 2. (если страничная адресация) линейный адрес à номер виртуальной страницы (ст. 20 разр.) и смещение в странце (мл. 12 разр.) à из КТС выбирается ЭКТС, содержащий
адрес ЭТС в ТС à ТС содержит базовый адрес физической страницы; сумма его со смещением в странице даёт физический адрес ячейки памяти.
18. Где располагаются селекторы дескрипторов?
· В сегментных регистрах.
19. Где содержится начальный адрес сегмента информации персональной ЭВМ?
· В дескрипторе.
20. Какая информация содержится в дескрипторе сегмента персональной ЭВМ?
· Дескриптор содержит сведения о сегменте. В одном из его полей содержится базовый адрес сегмента. В остальных полях записана дополнительная информация о сегменте: длина, допустимый уровень прав доступа к данному сегменту с целью защиты находящейся в нем информации, тип сегмента (сегмент кода, сегмент данных, специальный системный сегмент и т.д.) и некоторые другие атрибуты.
21. Какая информация содержится в буфере ассоциативной трансляции?
· При страничном преобразовании номера виртуальной страницы в номер физической страницы используется кэш-буфер ассоциативной трансляции (TLB), содержащий физические адреса 32-х наиболее активно используемых страниц (рис. 16.5) и расположенный непосредственно в микропроцессоре.
22. Как определяется номер виртуальной страницы при сегментно-страничном преобразовании адреса?
· Содержится в старших разрядах линейного адреса, полученного после сегментного преобразования
23. Из каких частей состоит логический адрес, используемый для получения физического адреса в персональной ЭВМ?
· из селектора и смещения в сегменте
24. Какое минимальное количество обращений к оперативной памяти выполняется в персональной ЭВМ при вычислении физического адреса в сегментированном адресном пространстве без использования средств сокращения времени преобразования адреса?
· 1
25. Какое минимальное количество обращений к оперативной памяти выполняется в персональной ЭВМ при страничном преобразовании адреса без использования средств сокращения времени преобразования?
· 2
26. Какое минимальное количество обращений к оперативной памяти выполняется в персональной ЭВМ при вычислении физического адреса в сегментно-страничном адресном пространстве без использования средств сокращения времени преобразования?
· 3
27. Какие средства используются в персональной ЭВМ для сокращения времени получения физического адреса памяти в сегментно-страничном адресном пространстве?
· сохранение базового адреса сегмента, полученного после первого обращения к данному сегменту, в "теневом" регистре микропроцессора;
· сохранение базового адреса страницы, полученного после первого обращения к данной странице, в буфере ассоциативной трансляции адресов страниц.
28. Для каких целей в персональной ЭВМ используется буфер ассоциативной трансляции адреса страницы?
· для сокращения времени страничного преобразования адреса.
Дата добавления: 2015-02-16; просмотров: 254 | Поможем написать вашу работу | Нарушение авторских прав |