Организация вычислительных систем и сетей. Халабия Р.Ф. - 75 стр.

UptoLike

Составители: 

75
Выделение в памяти массива ячеек длиной (n+1) и базовым адресом
Аб
Рис. 6.1.
Динамическое распределение памяти основано на выделении ячеек
памяти для массивов с учетом их длин в порядке их появления в процессе
решения задачи. Оно используется для экономии ячеек памяти в пределах
одной программы и при мультипрограммной работе ЭВМ для распределения
памяти между программами.
В статической памяти элементы (ячейки) построены на различных
(
вариантах триггеров - схем с двумя устойчивыми состояниями. После записи
бита в такую ячейку она может пребывать в этом состоянии столь угодно долго
- необходимо только наличие питания. При обращении к микросхеме
статической памяти на нее подается полный адрес, который при помощи
внутреннего дешифратора преобразуется в сигналы выборки конкретных ячеек.
Ячейки статической
памяти имеют малое время, срабатывания (единицы-
десятки наносекунд), однако микросхемы на их основе имеют низкую
удельную плотность данных (порядка единиц Мбит на корпус) и высокое
энергопотребление. Поэтому статическая память используется в основном в
качестве буферной (кэш-память).
В динамической памяти ячейки построены на основе областей с
накоплением зарядов, занимающих гораздо меньшую
площадь, нежели
1Н1)иггеры, ч практически не потребляющих энергии при хранении. При
записи бита в такую ячейку в ней (формируется электрический заряд, который
сохраняется в течение нескольких миллисекунд; для постоянного сохранения
заряда ячейки необходимо регенерировать - перезаписывать содержимое для
восстановления 'зарядов. Ячейки микросхем динамической памяти
организованы в виде прямоугольной (обычно - квадратной
) матрицы; при
обращении к микросхеме на ее входы вначале подается адрес строки матрицы,
сопровождаемый сигналом RAS (Row Address Strobe - строб адреса строки),
затем, через некоторое время - адрес столбца, сопровождаемый сигналом CAS
(Column Address Strobe - строб адреса столбца). При каждом обращении к
ячейке регенерируют все ячейки выбранной строки, поэтому для полной
регенерации матрицы достаточно перебрать адреса строк. Ячейки
Адрес
Оперативная
память
Аб
Аб+1
Аб+2
Аб+n
      Выделение в памяти массива ячеек длиной (n+1) и базовым адресом
                                 Аб
                         Адрес   Оперативная
                                   память


                          Аб
                         Аб+1
                         Аб+2
                          …
                         Аб+n



                                    Рис. 6.1.

      Динамическое распределение памяти основано на выделении ячеек
памяти для массивов с учетом их длин в порядке их появления в процессе
решения задачи. Оно используется для экономии ячеек памяти в пределах
одной программы и при мультипрограммной работе ЭВМ для распределения
памяти между программами.
      В статической памяти элементы (ячейки) построены на различных
(вариантах триггеров - схем с двумя устойчивыми состояниями. После записи
бита в такую ячейку она может пребывать в этом состоянии столь угодно долго
- необходимо только наличие питания. При обращении к микросхеме
статической памяти на нее подается полный адрес, который при помощи
внутреннего дешифратора преобразуется в сигналы выборки конкретных ячеек.
Ячейки статической памяти имеют малое время, срабатывания (единицы-
десятки наносекунд), однако микросхемы на их основе имеют низкую
удельную плотность данных (порядка единиц Мбит на корпус) и высокое
энергопотребление. Поэтому статическая память используется в основном в
качестве буферной (кэш-память).
      В динамической памяти ячейки построены на основе областей с
накоплением зарядов, занимающих гораздо меньшую площадь, нежели
1Н1)иггеры, ч практически не потребляющих энергии при хранении. При
записи бита в такую ячейку в ней (формируется электрический заряд, который
сохраняется в течение нескольких миллисекунд; для постоянного сохранения
заряда ячейки необходимо регенерировать - перезаписывать содержимое для
восстановления 'зарядов. Ячейки микросхем динамической памяти
организованы в виде прямоугольной (обычно - квадратной) матрицы; при
обращении к микросхеме на ее входы вначале подается адрес строки матрицы,
сопровождаемый сигналом RAS (Row Address Strobe - строб адреса строки),
затем, через некоторое время - адрес столбца, сопровождаемый сигналом CAS
(Column Address Strobe - строб адреса столбца). При каждом обращении к
ячейке регенерируют все ячейки выбранной строки, поэтому для полной
регенерации матрицы достаточно перебрать адреса строк. Ячейки



                                    75