Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Управление памятью

Читайте также:
  1. Административно-территориальное устройство России и местное самоуправление XVIII в
  2. АДМИНИСТРАТИВНОЕ УПРАВЛЕНИЕ
  3. Административное управление
  4. Административное управление природопользованием.
  5. Антикризисное управление
  6. Антикризисное управление конфликтами
  7. Б. Реформы Екатерины II. Государственное управление. Уложенная комиссия
  8. Базы данных. Назначение и основные функции. Системы управление базами данных (СУБД).
  9. Брендинг – управление брендом.
  10. Бюджетный дефицит и государственный долг. Управление государственным долгом.

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 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2025 год. (0.009 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав