Page 147 - ЭВМ
P. 147

Хотя время выполнения команд и различно, но всегда состав-
               ляет целое число периодов тактовых импульсов (рис. 5.13). Такто-
               вые импульсы образуют синхронный временной растр, в соответ-

               ствии с которым протекают не только все внутренние этапы пере-
               дачи и обработки данных, но также и процессы ввода-вывода ин-
               формации.




                                                          T (например, 250 нс)
                     Тактовые

               импульсы процессора

                                                     -
                                              ы      л  о  е  и  ы  Выполнение  ы   Выполнение ы
                   Циклы команд               с  лка  п  н  с а                 с а               с  лка
                                              По  -  Вы  не  По  -лк  Цикл N+1  По  -лк  ЦиклN+2  По  -  N+3
                                               Цикл N

                   Время выполнения              6T              11T                  9T

                        команд                (1,5 мкс)       (2,75 мкс)          (2,25 мкс)





                     Рис. 5.13. Пример последовательности выполнения машинных команд
                                                 (командных циклов)


                      До  сих  пор  при  рассмотрении  циклов  команд  мы  исходили  из
               того,  что  все  четыре  задачи  выполняются  последовательно  одна  за
               другой.  Точный  анализ  показывает,  что  за  один  цикл  команды  воз-

               можно как выполнить параллельно определенные процессы, так и со-
               вместить  определенные  задачи  следующих  один  за  другим  циклов,
               для того чтобы повысить быстродействие [29]. На рис. 5.14 показано,
               как  еще  на  этапе  выполнения  одной  команды  вызывается  уже  сле-

               дующая,  которая  поступает  для  выполнения,  конечно  же,  только
               в случае отсутствия требования прерывания.
                      В процессоре как в центре обработки информации можно выде-
               лить два основных блока – операционный и управляющий (рис. 5.15).
                      Работа  операционного  и  управляющего  блоков  центрального

               процессора показана на рис. 5.16. К операционному блоку относятся
               устройства,  обозначенные  сплошной  линией,  которые  обеспечивают
               прием,  кратковременное  хранение  и  преобразование  информации,



                                                           145
   142   143   144   145   146   147   148   149   150   151   152