Время выполнения команды

Производительность ЭВМ зависит от скорости выполнения команд (табл. 1.6). Скорость выполнения команд есть величина переменная и зависящая от сложности команды. Время выполнения операции суммирования является широко используемым показателем работы. Отметим, что объем работы в цикле выполнения команды зависит от формата слова ЭВМ.

Большая ЭВМ действует в 7 раз быстрее, чем большая мини-ЭВМ. Меньшие ЭВМ действуют намного медленнее. При простом сравнении получается, что большая ЭВМ в 60 раз производительнее микро-ЭВМ, так как она оперирует в 4 раза большим числам данных за отрезок времени, в 15 раз меньший.

Сравнение ЭВМ по производительности должно учитывать и два других фактора:

1) большее время выполнения команды в МП из-за меньшего формата слова и, следовательно, замедленной адресации;

2) более развитые системы команд больших ЭВМ.

Время суммирования — это время, требуемое для сложения содержимого двух регистров; обращение ЦП к памяти при этом не производится. Очевидно, что ЦП должен сначала получить операнды из памяти. Для выборки операндов требуется сформировать адреса, которые ш МП формируются не самым лучшим способом из-за ограниченной разрядности шины данных.

Сложность и число команд ЭВМ также оказывают влияние на возможности ЭВМ. Одной ЭВМ может потребоваться много циклов команд дая выполнения работы, которую на другой ЭВМ можно выполнить за один цикл. Например, операция вычитания на ЭВМ, имеющих и не имеющих команду вычитания, осуществляется следующим образом:

функция: Z = X — Y

ЭВМ I (с вычитанием):

Z = X — Y

ЭВМ II (без вычитания):

W - —Y; Z = X + W.

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

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

 



Где купить автовыкуп в одесса vykup-avto.od.ua.