Page 63 - 6111
P. 63
вдосконалення структури КС, розширення виконуваних функцій і
ускладнення вирішуваних завдань привели до зміни елементної
бази. Запам’ятовувальні пристрої на магнітних сердечниках,
магнітних барабанах і магнітних стрічках витіснили повністю
запам’ятовують пристрої на електронно- променевих трубках і
ртутних ультразвукових лініях затримки, застосовуваних в КС
першого покоління. Швидкодія і надійність машин підвищилася в
кілька разів, транзисторна ЕОМ IBM7090 дозволила вирішувати
завдання в 5 разів швидше, ніж її ламповий аналог IBM709. Перехід
до напівпровідникової технології дозволив значно зменшити
габарити і споживану КС потужність. У структуру КС другого
покоління був введений спеціалізований процесор, керуючий
обміном даних між пристроями введення/виведення і основною
пам’яттю. Це управління здійснювалося програмою
введення/виведення, яка зчитувалася з основної пам’яті і
виконувалася процесором введення/виведення автономно. Для
забезпечення можливості спільної роботи процесора
введення/виведення і центрального процесора були введені
переривання роботи центрального процесора по сигналу від
процесора введення/виведення про закінчення операції.
У командах можна було вказувати адресу операнда безпосередньо
або використовувати команди, які формують адресу за допомогою
індексного регістра .
В архітектурі КС другого покоління можна відзначити такі
особливості (рис.5.2):
- застосування спеціальних пристроїв перетворення адрес;
- використання індексного регістра;
- застосування ієрархічної структури пам’яті;
- відокремлене управління введенням/виведенням;
- використання системи переривань для роботи з пристроями
введення/виведення;
- використання принципів мікропрограмного управління.
Процесор пересилає дані в певну область пам’яті і передає
управління контролеру каналу введення/виведення (КВВ), при
цьому він продовжує обчислення. Після обробки пристроєм
введення/виведення прийнятих даних або після передачі даних
пристроєм введення/виведення (ПВВ), контролер каналу
введення/виведення (КВВ) формує сигнал переривання, при цьому
можливе переривання роботи процесора і обслуговування запиту
пристроя введення/виведення.
62