Устройства буферной памяти

2

Буферная память (БП) представляет собой ЗУ со специальной дисциплиной обслуживания, которая называется FIFO. БП предназначена для согласования совместного функционирования устройств обработки данных, имеющих различную произв. Данные как правило передаются некоторыми порциями, интервал времени между передачей которых должен быть наименьшим, чем чем время обработки предыдущей порции данных. Специфика обработки данных разными устройствами может требовать достаточно произвольное значение времени обработки этих данных, поэтому информационный обмен между устройствами должен быть не директивным, а подчиняться существующим темпам обработки, поскольку в противном случае можно наблюдать либо потерю данных, в результате несвоевременной обработки, либо увеличение продолжительности обработки. В связи с этим ЗУ БП должны иметь достаточное количество ячеек памяти для прямого хранения передаваемых данных, а также формировать сигналы, соответствующие состоянию устройств БП, при которых допускается запись информации в БП, чтение информации из БП и сигналов, отображающие размеры заполнения БП, тогда общая схема взаимодействия устройств с БП может быть предст. след. рисунком:

1

В соответствии со схемой, ЗУ БП состоит из следующих компонент:

2

Устройство содержит входной информационный регистр (РгВх), позволяющий принимать n-разрядную 2-ю информацию, выходной регистр (РгВых), а также N внутренних регистров в качестве зап-их элементов  связанных цепями поразрядной передачи информации от 1-го регистра до последнего. Управляет процессами передачи устройство управления, содержащее в своем составе регистр, разряды которого отражают заполнение внутренних информационных регистров, т.е. при записи информации данные размещенные во входном регистре в результате подключения ко входной шине данных и далее проверяется значения разрядов регистра заполнения буферной памяти и при равенстве этих знач «0» информация со входного регистра послед-но передается в последний регистр ЗМ. Значения разряда регистра записывается, соответственно последнему информационному регистру, устанавливаемому в «1», после этого устанавливается в 1 сигнал готовности к чтению. Перед очередной записью информации в БП появляется готовность устройства к записи по значению сигнала RI. Сигнал готовности сбрасывается в «0» пока информация перемещается по регистрам ЗМ. Сигнал готовности к чтению RO = «1» при наличии хотя бы одного занятого регистра. При подаче команды R (чтение) информация из последнего регистра переписывается в регистр выходной и сбрасывается в «0» значение сигнала RO и значение разряда регистра заполнения с номером N. В результате это состояние является условием переписывания информации из соседнего слева регистра ЗМ в последний регистр, при этом сбрасывается в «0» значение N-1 разряда регистра записывается, что вызывает процесс передачи информации из N-2 и т.д. После окончания заполнения последнего регистра ЗМ устанавливает в «1» значение N-го разряда регистра запоминания, на основании которого устанавливается в «1» выходной сигнал готовности к чтению RO, т.е. организация процессов записи и чтения информации в БП производится асинхронно с интенсивностями, соответствующими реальным процессам в устройстве – источнике выходной информации и  устройстве – потребителе информации из БП. При заполнении БП на половину формируется соответствующий информационный сигнал. Значение этого сигнала может быть использовано для уменьшения интенсивности записи устройством – источником информации при полном заполнении БП готовность устройства к записи (сигнал RI) уст. в «0».


Оставить комментарий

  • Список наук

  • Образовательные статьи