Page 159 - 6111
P. 159

Рисунок 14.4 – Процесор з масивом паралельних арифметико-
                                                    логічних пристроїв

                                Принцип  конвеєрної  обробки  інформації  знайшов  широке
                            застосування  в  обчислювальній  техніці.  У  першу  чергу  це
                            відноситься  до  конвеєра  команд.  Конвеєр  команд  -  апаратна
                            структура  в  обчислювальних  пристроях  ЕОМ,  призначена  для
                            прискорення  виконання  машинних  команд  шляхом  суміщення
                            певних  стадій  їх  виконання  в  часі.  Практично  всі  сучасні  ЕОМ
                            використовують  цей  принцип.  В  основі  концепції  конвеєризації
                            обчислень  є  твердження  про  те,  що  процес  обробки  машинної
                            команди можна розбити на декілька практично незалежних етапів,
                            які потім можна суміщати в часі для декількох команд в відповідній
                            апаратурі (конвеєрі команд).
                                Загальноприйнятим  в  теорії  конвеєрних  структур  є  така
                            послідовність етапів:
                                - вибірка (instruction fetch, IF) - завантаження нової команди з
                            пам'яті;
                                -  декодування  (instruction  decode,  ID)  -  інтерпретація  та
                            відправка  команди  у  відповідний  операційний  пристрій  в
                            залежності від різновиду операції;
                                - виконання (execution, ЕХ) - виконання команд та обчислення
                            ефективної  адреси  пам'яті  для  результату  або  операндів,  які
                            необхідно завантажити;
                                - звертання до пам'яті (memory, MEM) - виконання операцій з
                            пам'яттю (для команд завантаження/збереження);
                                -  збереження  результату  (writeback,  WB)  -  збереження
                            результату обчислень в регістрі.
                                Слід  зазначити,  що  така  структура  є  типовою  для  RISС-
                                                             158
   154   155   156   157   158   159   160   161   162   163   164