Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Shpory_po_AVM_4kurs.docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
3.45 Mб
Скачать

86 Сегментация памяти. Виртуа́льная па́мять

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

При использовании МП 80386 сегменты физических адресов могут иметь размеры от 1 байт до 4 Гбайт. В виртуальной памяти МП 80386 допустима адресация до 64 Тбайт, причем каждому сегменту придается индивидуальный уровень защиты или приоритета.

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

Виртуа́льная па́мять — технология управления памятью ЭВМ, разработанная для многозадачных операционных систем. При использовании данной технологии для каждой программы используются независимые схемы адресации памяти, отображающиеся тем или иным способом на физические адреса в памяти ЭВМ

Применение механизма виртуальной памяти позволяет:

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

рационально управлять оперативной памятью компьютера (хранить в ней только активно используемые области памяти);

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

При сегментной организации вся виртуальная память, используемая программой, разбивается на части, называемые сегментами. Это разбиение выполняется либо самим программистом (если он программирует на языке ассемблера), либо компилятором используемого языка программирования. Размеры сегментов могут быть различными, но в пределах максимального размера, используемого в данной архитектуре.

19) Теоретические основы организации мпс. Подключение 8-разрядных портов ввода-вывода к i8086в минимальном режиме.

8-и байтовое устройство ввода/ввода подключается к D15…D8 шины данных при этом может использовать для адресации внутренних портов только нечетные адреса.

Для портов 8-и байтовых, подключенных к D7…D0 могут присваиваться только четные адреса.

Out 32h, al

Для одновременного обращения к обоим портам могут использоваться ax и четные адреса.

Inax, FFE8h

36) Теоретические основы организации мпс. Модули ммпс. Модуль адаптеров.

Архитектура микропроцессорных систем отражает наиболее общую структуру их состав элементов их наиболее существенные характеристики и область применения.

Элементы структуры образуют:

1)Вычислительное ядро

2)Адаптеры, контроллеры внешних пу

3)Внешние пу

4)Элементы общесистемной поддержки

Д ля связи ядра с внешними ПУ используются адаптеры и контроллеры. Адаптер обеспечивает электрическое преобразование сигнала. Контроллеры кроме электрического преобразования сигнала обеспечивают согласование форматов и протоколов интерфейсов. Программные модули МПС адаптеры и контроллеры регулируют наборы портов ввода /вывода.

I – вычислительное ядро. II - Адаптеры, контроллеры внешних ПУ III – внешние ПУ. IV – элементы системной поддержки. СИ – системный интерфейс.

1 – в простейшей МПС минимум затрат обеспечивается когда 1 равна тому, что называется интерфейс микропроцессоров, когда он совпадает с системным интерфейсом.

2 – внешние интерфейсы для подключения внешних ПУ, состав которых определяется на этапе проектирования МПС. Взаимодействие элементов ядра осуществляется через системный интерфейс (СИ), который проектируется с наибольшим подобием интерфейсных элементов.

3 – для уменьшения аппаратных затрат элементы 4 группы проектируются так же с подобным системным интерфейсом.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]