как
это было
та System/360, автор самого термина «компьютерная архитектура»,
пояснял, чем она отличается от ее
реализации. Архитектура компьютера — это набор спецификаций,
математическая модель его функционирования, тогда как реализация — это конкретные чертежи
и монтажные схемы тех или иных
электронных устройств.
То есть проектировщик дает указание: процессор должен содержать
столько-то регистров общего назначения такой-то емкости, но что
это будут за регистры, из каких деталей они будут изготовлены, интересно только разработчику. При
этом от модели к модели реализа-
ция регистров может меняться (их
можно делать из спичечных коробков, ламп, транзисторов, микросхем, светодиодов, бананового пюре) , но всякий раз пользователь
(программист) будет работать с одними и теми же регистрами, состоящими из раз и навсегда определенного числа элементов. Разделение архитектуры и реализации стало одним из главных преимуществ
проекта System/360.
Изначально IBM предполагала выпустить линейку из шести моделей ЭВМ, которые могли комплектоваться сорока различными периферийными устройствами. Однако на деле было сконструирова55