Устройство управления буферной памятью
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может .быть использовано в ЭВМ и вычислительных системах. Целью изобретения является упрощение устройства. Устройство содержит блок памяти состояний, выходы которого соединены с входами регистра, а информационные входы подключены к выходам преобразователя кода одни входы которого являются информационными входами устройства, а другие соединены с выходами регистра. Упрощение устройства достигается за счет уменьшения количества битов памяти для хранения кодов хронологии. 1 ил. О)
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСОУБЛИН (5g 4 С 11 С 7/00
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н ABTOPCHOMV СВИДЕТЕЛЬСТВУ
1 Р (21) 3956908/24-24 (22) 25.09.85 (46) 15.01.87. Бюл. N 2 (72) А.Я.Аврукин, В.Н.Эаблоцкий, А.П.Кондратьев и С.В.Фирсов (53) 681.327.67 (088.8) (56) Бартен Ж., Риту М., Ружие Ж.
Работа ЭВМ с разделением времени.
M.: Наука, 1972.
Патент CIA В 3840862, кл. кл. 340-172.5, 1974.
„„SU„„1283852 А 1 (54) УСТРОЙСТВО УПРАВЛЕНИЯ БУФЕРНОЙ
ПАМЯТЬЮ (57) Изобретение относится к вычислительной технике и может быть использовано в ЭВМ и вычислительных системах. Целью изобретения является упрощение устройства. Устройство содержит блок памяти состояний, выходы которого соединены с входами регистра, а информационные входы подключены к выходам преобразователя кода, одни входы которого являются информационными входами устройства, а другие соединены с выходами регистра.
Упрощение устройства достигается за счет уменьшения количества битов па- Е мяти для хранения кодов хронологии.
1 HJI
С::
1283852 .
Хронология
А, 3 Аг
Код хронологии
0 У1;У2 УЗ
Хронолог"ия
tI I
Код хронологии — "1
0 Уг У2 УЗ
:У У4 А! Аг! У (У4
-(А; 4 Аг А!2 А! "1
3 4 О О 0 1 О 3 2 4 1 0 О 0 О
О 0 1
4 2 1 О
0 1 О
1 3 2 4 О О 1 О 0 3 2 1 4 1 0
4 2 О О 1 0 1 3 2 4 1 О
0 1
1 Э
4 2 Э О 0 1 1 0 Э 4 1 2 1 О г о
2 1 1 О 1 1 1
Э 2 О О 1 1 1 3 .4
2 3 1 1 О О О
2 1 Э 4 0 О 0 О 4 !
1 1 О О 1
1 1 О 1 О
Э 2
4 Э О 1 О О
2 1
2 3 1 4 О 1 1 О. О 4 2 1
Изобретение относится к вычислительной технике и может быть использовано в 3ВМ и вычислительных системах.
В некоторых узлах 3BN для выбора 5 элемента из некоторого набора элемента применяется алгоритм 1.RU, т.е. выбирается наиболее давно использовав шийся элемент (например, в буферной (КЭШ) памяти по алгоритму ЫИ выбирается блок, подлежащий замещению).
-Целью изобретения является упрощение устройства.
На чертеже представлена схема предлагаемого устройства управления бу-, f5 ферной памятью.
Устройство содержит регистр 1, блок 2 памяти, вход 3. сброса, входы
4 синхронизации, преобразователь 5 кодов, информационные входы 6 и выходы 7. На чертеже также отмечены выходы 8 регистра 1.
Блок 2 памяти хранит коды хроно" логии, Один код для однои группы из
m элементов. Блок памяти состояний может быть реализован на регистре, есяи используется одна группа элементов или на микросхемах памяти с организацией К слов х plog2m!g разрядов, где К вЂ” количество групп элементов.
Регистр 1 хранит код хронологии из той ячейки блока 2 памяти состояний, в которую должен быть записан
2 4 3 О О 0 t 1 Э новый код хронологии. Преобразователь
5 кода формирует новый код хронологии по значению старого кода с выходов регистра 1 и по номеру элемента (который должен стать наиболее активным), поступающему по входам 6 устройства. Преобразователь кода 5 для ш = 4 может быть реализован на
ПЗУ с организацией 128 х 5.
Вход 3 сброса предйазначен для установки регистра 1 в начальное состояние.
По входам 4 синхронизации поступают два синхросигнала: СИ 2 на первый. вход блока 2 памяти и СИ 1 на синхровход регистра 1.
На выходах 7 устройства формируется код номера элемента, являющегося наименее активным.
Рассмотрим работу устройства для, m=4.
Пронумеруем элементы от 1 до 4 и введем понятие активности i-ro элемента — А ; (i = 1,4) . Наиболее активному элементу, (который использовался последним), присвоим активность, равную "1" (А; = 1), элементу, который использовался перед ним — "2" (А, = 2) и т.д. Наименее активному элементу (наиболее давно использовавшемуся) присвоим активность "4" (A; = 4).
В таблице приведены все возможные хронологии и соответствующие им коды для m = 4.
1283852
Прод олжение та блицы
Код хронологии
Хронология 1Л
Хронология
Код хронологии
"+ * i
pq 4 А, А12 А!"!
3 1. 1 1 0
2 4 1 Э 0 1 1 0 4 Э
4 Э 2 1 1 0
2 4 3 0
1 1 !
Для примера рассмотрим переход из ! состояния хронологии 2413 в новое
I состояние при различных номерах наиболее активного элемента с входов 6.
Состояние хронологии должно быть получено (если исходное состояние 2413) под воздействием различных сигналов
Х0, Х1 на входах 6 устройства.
Уо У!
Ф элемента
О О
О 1
ХО Х1 Новое сос- Код хротояние нологии хронологии
01111
2431
0 О
О 1
11001
4132
1 О 2413 01110
1 1 2134 01000
Формула изобретения
Устройство управления буферной памятью, содержащее блок памяти, синхровход которого является вторым входом синхронизации устройства, а выходы подключены к информационным входам регистра, синхровход и вход сброса. которого являются соответственно первым входом синхронизации и .. входом сброса устройства, о т л и— ч а ю щ е е с я тем, что, с целью упрощения устройства, в него введен преобразователь кодов, выходы которого соединены с информационными входами блока памяти, входы первой группы являются информационными входами устройства, входы второй: группы подключены к выходам первой группы ре гистра и являются информационными выходами устройства, а входы треть- ей группы соединены с выходами второй группы регистра.
О О 1
О 1
50
С выхода преобразователя 5 кода считывается новый код хронологии, который по импульсу СИ 2 заносится
55 в блок 2 памяти.
2 .3 4 1 0 1 1 0 1
УО-У4 — разряды кода хронологии, причем код в разрядах УО, У1 указы вает на наиболее давно использовавшийся элемент
Хронологию будем обозначать последовательностью символов а; в порядке возрастания активности: а4, а3 а2 а1, где а4 — номер минимально активного,, a1 — номер максимально активного элемента. Когда необходимо скорректировать активность элементов, код хронологии из блока 2 памяти переписывается по импульсу СИ 1 в регистр 1 и поступает на входы кодопреобразователя 5 ° По входам 6 устройства (разряды ХО, Х1) на входы преобразователя кода поступает номер элемента, который должен стать максимально активным.
ХО Х1 У элемента
1 2 1 1 1 0 0
1283852
Составитель О.Исаев
Редактор Ю.Середа Техред А.Кравчук Корректор И.
Заказ 7450/52 Тираж 589 . Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4