Page 134 - 6111
P. 134

зберігаються  порівняно  короткий  час  безпосередньо  в  процесі
                            проведення обчислень);
                                -  пристрій  управління,  який  організує  послідовне  виконання
                            алгоритмів,   розшифрування      команд,   які   поступають    із
                            запам’ятовуючого пристрою, реагує на аварійні ситуації та виконує
                            загальні функції управління всіма вузлами обчислювальної машини.
                            Зазвичай  ОП  та  ПУ  об’єднуються  в  структуру,  яка  називається
                            центральним  процесором.  Слід  звернути  увагу,  що  вимога  саме
                            послідовного,  в  порядку  надходження  з  пам’яті  (в  порядку  зміни
                            адрес  в  лічильнику  команд)  виконання  команд  є  принциповою.
                            Архітектури,  які  не  додержуються  такого  принципу,  взагалі  не
                            вважаються фон-нейманівськими.
                                -  запам’ятовуючий  пристрій  –  масив  комірок  з  унікальними
                            ідентифікаторами (адресами), в яких зберігаються команди та дані;
                                - пристрій введення-виведення, який забезпечує зв’язок ЕОМ
                            з зовнішнім світом, різними пристроями, які передають інформацію
                            на переробку в ЕОМ та приймають результати.
                                Після завантаження програми (алгоритму й даних для обробки)
                            в  запам’ятовуючий  пристрій,  машина  фон  Неймана  може
                            працювати  автоматично,  без  втручання  оператора.  Кожна  комірка
                            пам’яті  машини  має  унікальний  номер  –  адресу,  спеціальний
                            механізм, найчастіше – лічильник команд – забезпечує автоматичне
                            виконання необхідної послідовності команд, і визначає на кожному
                            етапі  адресу  комірки,  з  якої  необхідно  завантажити  наступну
                            команду.
                                Перед  початком  виконання  програми  в  лічильник  записується
                            адреса  її  першої  команди.  Визначення  адреси  наступної  команди
                            відбувається за одним з наступних сценаріїв:
                                -  якщо  поточна  команда  не  є  командою  передачі  управління
                            (тобто це просто арифметична або логічна операція над даними), то
                            до  поточного  значення  лічильника  додається  число,  яке  дорівнює
                            довжині  поточної  команди  в  мінімально  адресованих  одиницях
                            інформації  (зрозуміло,  що  це  можливо  за  умови,  якщо  звичайні
                            команди  в  блоках,  не  розділених  командами  передачі  управління,
                            розташовуються  послідовно  в  пам’яті,  інакше  адреса  наступної
                            команди може зберігатись, наприклад, безпосередньо в команді);
                                -  якщо  поточна  команда  –  команда  передачі  управління
                            (команда  умовного  або  безумовного  переходу),  яка  змінює
                            послідовний  хід  виконання  програми,  то  в  лічильник  примусово
                            записується адреса тієї команди, яка була замовлена при виконанні
                            переходу, де б вона не знаходилась.
                                Архітектура  фон  Неймана  є  принципово  послідовною.  І  це  є
                            суттєвим обмежуючим фактором в підвищенні швидкодії машин з
                                                             133
   129   130   131   132   133   134   135   136   137   138   139