![]() |
Новосибирский государственный университетФакультет информационных технологий |
![]() |
Архитектура вычислительной машины (Computer architecture) - концептуальная структура вычислительной машины, определяющая проведение обработки информации и включающая методы преобразования информации в данные и принципы взаимодействия технических средств и программного обеспечения (ГОСТ 15971-90 ).
Архитектура вычислительной машины - логическая структура и функциональные характеристики ВМ, включая взаимосвязи между ее аппаратными и программными компонентами (стандарт ISO/IEC 2382/1-93 ).
Впервые термин был употреблен фирмой IBM при разработке машин семейства IBM 360 для описания тех средств, которыми может пользоваться программист, составляя программу на уровне машинных команд. Подобную трактовку называют «узкой», и охватывает она перечень и формат команд, формы представления данных, механизмы ввода/вывода, способы адресации памяти и т.п. Из рассмотрения выпадают вопросы физического построения вычислительных средств: состав устройств, число регистров процессора, емкость памяти, наличие специального блока для обработки вещественных чисел, тактовая частота центрального процессора и т.д. Этот круг вопросов принято определять понятием организация или структурная организация.
Термин «архитектура» в «широком» толковании объединяет как архитектуру в узком смысле, так и организацию ВМ.
Применительно к ВС термин «архитектура» дополнительно распространяется на вопросы распределения функций между составляющими ВС и взаимодействия этих составляющих.
Основная:
Ключевые термины: организация вычислительной машины; архитектура фон неймана; гарвардская архитектура; sisd-архитектура; simd-архитектура; misd-архитектура; mimd-архитектура; control flow; data driven; demand driven;
![]() Федотова Ольга Анатольевна |
![]() НГУ ФИТ НГУ ИВТ СО РАН |