Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

LEC10. Память в ЭВМ

.pdf
Скачиваний:
21
Добавлен:
21.03.2016
Размер:
746.12 Кб
Скачать

Уровни напряжения «0» и «1»

Во многих современных ЭВМ:

напряжение четыре Вольта означает двоичную 1, напряжение ноль Вольт означает двоичный 0.

 

Напряжение источника питания, В

Область напряжений,

 

соответствующих

5

 

 

 

 

 

 

сигналу “1”

 

 

 

 

4

 

 

 

Идеальный сигнал

 

 

 

 

 

 

 

 

Реальный сигнал

3

 

 

 

 

2

 

 

 

Область напряжений,

 

 

 

 

соответствующих

 

 

 

 

сигналу “0”

1

 

 

 

 

 

 

 

 

t

0

“0”

“1”

“0”

11

 

 

 

Запоминающим элементом называется элемент,

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

Триггер - элементарный цифровой автомат с двумя устойчивыми состояниями. Состояние 0 на выход Q

соответствует выключенному состоянию, а Q = 1 - включенному.

12

Физическое устройство оперативной памяти

Состав: один конденсатор, один транзистор.

Особенности:

+ дешево, занимает мало места

конденсатор необходимо периодически подзаряжать

конденсатор (раз)заряжается медленно

Физическое устройство кэш-памяти

 

 

R

S

Q

 

 

 

 

 

0

0

0

 

 

 

 

 

0

0

1

 

 

 

 

 

0

010

1

 

 

010

0

0

 

 

 

0

1

0

 

 

 

 

 

 

 

1

0

1

 

 

 

 

 

 

1

1

0

 

 

 

 

 

1

1

1

 

 

 

 

 

Физическое устройство элемента ИЛИ-НЕ

R

X

A B

ИЛИ-НЕ

A X B

Физическое устройство Кэш-памяти

RS-триггер: схема RS-триггер: обозначение

Set Q

Reset

Состав: 4 транзистора (2 элемента ИЛИ-НЕ)

Регистры – это узлы ЭВМ, служащие для хранения информации в виде машинных слов или его частей, а так же для выполнения над словами некоторых логических преобразований.

Счетчики – узлы ЭВМ, которые осуществляют счет и хранение кода числа подсчитанных сигналов.

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

Шифратор – это узел ЭВМ, преобразующий унитарный код в некоторый позиционный код.

17

Мультиплексоры - это узлы, преобразующие параллельные цифровые коды в последовательные. В этом устройстве выход соединяется с одним из входов в зависимости от значения адресных входов.

Демультиплексоры - это узлы, преобразующие информацию из последовательной формы в параллельную.

Сумматор - это узел, в котором выполняется арифметическая операция суммирования цифровых кодов двух двоичных чисел.

18

Пространственная локальность памяти

С очень высокой вероятностью адрес очередной команды программы либо следует непосредственно за адресом, по которому была считана текущая команда, либо расположен вблизи него. Такое расположение адресов называется пространственной локальностью программы.

Обрабатываемые данные, как правило, структурированы, и такие структуры обычно хранятся в последовательных ячейках памяти. Такая особенность программ называется пространственной локальностью данных.

Временная локальность памяти

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

то есть имеет место временная локальность.

Все три вида локальности объединяет понятие

локальность по обращению. Принцип локальности часто облекают в численную форму и представляют в виде так называемого правила «90/10»: 90% времени работы программы связано с доступом к 10% адресного пространства этой программы.