Поняття архітектури ВС
Термін «архітектура системи» часто вживається як у вузькому, так і в широкому сенсі цього слова. У вузькому сенсі під архітектурою розуміється архітектура набору команд, тобто то, який машина надається програмісту.
Стосовно до обчислювальних систем термін «архітектура» може бути визначений як розподіл функцій, що реалізуються системою, між її рівнями і визначення кордонів між цими рівнями.
Раніше область застосування обчислювальних систем визначалася її швидкодією. Однак існує досить велика кількість ВС, що володіють рівним швидкодією, але мають зовсім різні способи представлення даних, методи організації пам'яті, режими роботи, системи команд, набір СНУ і т. Д. Таким чином, ВС має, крім швидкодії, ряд інших характеристик, надзвичайно важливих в тій чи іншій області застосування. Це стало особливо помітно при переході до ВС четвертого і п'ятого поколінь.
Сукупність таких характеристик і лягла в основу поняття архітектури ВС. Архітектура ВС визначає основні функціональні можливості системи, сферу застосування (науково-технічна, економічна, управління і т. Д.), Режим роботи (пакетний, мультипрограмний, поділу часу, діалоговий і т. Д.), Характеризує параметри ВС (швидкодія, набір і обсяг пам'яті, набір периферійних пристроїв н т. д.), особливості структури (одно-, многопроцессорная) і т. д. Складові частини поняття «архітектура» можна визначити наступною схемою.