Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсач и прога по АрхВС 9 вариант / 9306 Павлов Михаил_окончательный.doc
Скачиваний:
84
Добавлен:
03.06.2014
Размер:
434.18 Кб
Скачать
    1. 2.2.9. Алгоритмы выполнения отдельных операций

Алгоритм выполнения операций с памятью:

    1. 2.2.10. Алгоритмы выполнения основных операций на шине

Используется синхронная шина, ее тактовый сигнал — CLC.

    • чтение данных— пакетное чтение обновляющегося кэша.

После выставления адреса на шину адреса (ША), ЦП выдает сигналыRD,FRAME, и количество слов которые должна выдать память на шину данных (при выбранных характеристиках кэша это 64). После этого ЦП ждет ответа (сигналаREADY) от памяти. Память принимает адрес, кол-во слов, сигналыRDиFRAME, начинает выставлять каждый такт по слову (64 такта) данные на шину данных и выдает сигналREADY. ЦП по сигналуREADYначинает в течении числа тактов, равного числу запрошенных слов, считывать данные в кэш, после 1-го такта снимает адрес,RDиWRс шины, на предпоследнем такте снимает сигналFRAME.

- запись данных— процессор памяти подает адрес на ША, данные на ШД и 1 наWR, и ждет сигналаREADYпо которому снимает адрес и данные с шин,WR= 0 и может начинать следующую операцию с памятью.

-прерывание– если поступил запрос на прерываниеINTто устройство управления после завершения выполнения команды установитINTAв 1. Устройство запросившее прерывание выдаст номер прерывания на шину данных. ЦП запишет номер прерывания, даст сигнал на копирование РОН, ПС и регистра флагов в резервные, обработает прерывание, потом восстановит состояние и продолжит выполнение основной программы.

- ввод, вывод— аналогично чтению из памяти и записи в память, толькоINвместоRD,OUTвместоWR;

- захват шины— при подаче сигнала от некоего устройства, которое хочет захватить шину, наHLDпроцессор памяти при завершении операций на шине выдает 1 наHLDA. Когда захватившее устройство окончит передачу и сниметHLD, процессор памяти сниметHLDAи продолжит операции на шине, если нужно.