
- •155.Интерливинг (режим расслоения)
- •160.Способы организации оперативной памяти. Адресная, ассоциативная, стековая память.
- •157. Единство пространства памяти компьютера.
- •156.Иерархичность структуры памяти компьютера.
- •164.Параллелизм независимых ветвей.
- •159.Логическое распределение пространства памяти компьютера.
- •161.Принцип работы стековой памяти.
- •162. Обработка прерываний.
- •163.Формы параллелизма. Векторный параллелизм.
155.Интерливинг (режим расслоения)
Память организовывается таким образом, что возможно к параллельных обращений в память по адресам из различных блоков.
Использование режима интерливинга предполагает не совсем обычное разбиение памяти на банки (части). Если при обычном разбиении
(последовательной адресации) адреса следующего банка начинаются после окончания адресов предыдущего, то при интерливинге адреса банков чередуются. То есть, например, после первого адреса первого банка следует первый адрес второго банка, затем второй адрес первого банка и второй адрес второго банка и т.д. Получается, что в одном банке четные слова, а в другом — нечетные. Таких чередующихся банков может быть не только два, а четыре, восемь, шестнадцать. Объемы банков при этом должны быть одинаковыми.
В результате такого подхода появляется возможность начинать обращение к следующему слову еще до окончания процесса доступа к предыдущему.
160.Способы организации оперативной памяти. Адресная, ассоциативная, стековая память.
Способ организации ОП зависит от методов размещения и поиска информации в ней.
Различают:
адресную,
ассоциативную,
стековую память.
Поиск информации в адресной памяти осуществляется на основе адресного принципа хранения слова.
В ассоциативной памяти поиск информация происходит по ее содержанию параллельно во всех ячейках памяти. При этом поиск совмещается с выполнением ряда логических операций.
Память для стека или стек (Stack) — это часть оперативной памяти, предназначенная для временного хранения данных в режиме LIFO (Last In — First Out) или память магазинного типа (например, в магазине автомата патрон, установленный последним, будет извлечен первым).
Особенность стека по сравнению с другой оперативной памятью — это заданный и неизменяемый способ адресации.
При записи любого числа (кода) в стек число записывается по адресу, определяемому как содержимое регистра указателя стека, предварительно уменьшенное (декрементированное) на единицу (или на два, если 16-разрядные слова расположены в памяти по четным адресам).
При чтении из стека число читается из адреса, определяемого содержимым указателя стека, после чего это содержимое указателя стека увеличивается (инкрементируется) на единицу (или на два). В результате получается, что число, записанное последним, будет прочитано первым, а число, записанное первым, будет прочитано последним.
157. Единство пространства памяти компьютера.
Память микропроцессорной системы выполняет функцию временного или постоянного хранения данных и команд.
О
бъем
памяти определяет допустимую сложность
выполняемых системой алгоритмов, а
также скорость работы системы
в целом. Модули памяти выполняются на
микросхемах памяти (оперативной или
постоянной).
Обе части расположены в адресном пространстве памяти, к обеим компьютер может обращаться одинаковым образом.
Все чаще в составе микропроцессорных систем используется флэш-память (flash memory), которая представляет собой энергонезависимую память с возможностью многократной перезаписи содержимого.