Реферат: Выбор логической структуры процессора

использования каждого способа с учетом затрат оборудования.


На рис.2 показаны временные диаграммы выполнения команды с

разбиением на этапы выполнения: ВК - выборка команды; РК - распаковка

команды; АО - вычисление адреса операнда; ВО - выборка операнда;

ОП - выполнение операции; ЗР - запись результата. При этом отдельные

этапы (РК, АО) могут быть выполнены за один такт, все другие этапы

могут потребовать для своего выполнения нескольких тактов. Совмещение

может выполняться только для этапов одинаковой длины; для случая,

когда длительность совмещаемых этапов различна, длительность

выполнения этапа выбирается по самому большому времени выполнения.

Совмещение не может быть выполнено для взаимозависимых команд, так

как выполнение следующей команды зависит от результата предыдущей

операции: операция перехода или использование результата как операнда

следующей операции.

Время выполнения выполнения команды процессором, при наличии

совмещения, определяется выражением:

Ткт = (N-Nc+1),

где Ткт - время выполнения команды (тактов);

N - количество тактов выполнения команды;

Nc - количество совмещенных тактов.

Таким образом производительность процессора определяется как

количеством тактов выполнения каждой команды и временем перехода

команд, так и количеством уровней совмещения обработки команд.

Метод совмещения выполнения команд обеспечивает увеличение

пропускной способности устройств и при этом не изменяет время

обработки отдельной команды. Поэтому, если среди команд встречаются

зависимые, то пропускная способность процессора снижается на величину

определенную характером зависимости совмещаемых команд. Зависимость

команд как бы уменьшает число уровней совмещения, а следовательно, и

К-во Просмотров: 2698
Бесплатно скачать Реферат: Выбор логической структуры процессора