Понятие архитектуры вычислительной машины и системы

Конспект лекций

 


Введение

 

I Понятие архитектуры вычислительной машины и системы

II Связь алгоритмических и архитектурных аспектов построения вычислительных машин и систем

 

Понятие архитектуры вычислительной машины и системы

 

К настоящему времени существенно изменился подход к созданию вычислительных машин (ВМ) и систем (ВС). Ранее аппаратные и программные составляющие (hardware, software) разрабатывались независимо. В настоящее время на первый план выдвигается разработка такой концепции создания ВМ и ВС, когда технические и программные компоненты разрабатываются одновременно и взаимосвязано. В связи с этой взаимосвязью появилось новое понятие «архитектуры» ВС.

Под архитектурой ВМ и ВС понимается совокупность общих принципов организации аппаратно-программных средств и их характеристик, определяющих функциональные возможности ЭВМ и систем при решении соответствующих классов задач.

Таким образом, архитектура ВМ и ВС охватывает широкий круг проблем, связанных с построением комплекса программных и аппаратных средств и учитывающих множество факторов:

· Стоимость

· Сфера применения

· Функциональные возможности

· Удобство эксплуатации

 

Основные компоненты архитектуры ВМ и ВС
         
Вычислительные и логические возможности   Аппаратные средства   Программное обеспечение   Обеспечение параллельности вычисления (для ВС)
       
1. Система команд (набор команд, составляющих язык низкого уровня) 2. Форматы команд 3. Способы адресации, назначение регистров   1. Структура ВМ, ВС (совокупность элементов системы или машины и связи между ними) 2. Организация памяти 3. Организация ввода/вывода 4. Принципы управления (организация вычисления)   1. Операционная система (ОС) 2. Языки программирования 3. Прикладное программное обеспечение.   1. Средство выделения уровней иерархий 2. Определение правил взаимодействия между уровнями иерархий
                     

 

Вывод: архитектура определяет правила взаимодействия составных частей вычислительного средства, описание которого выполняется в той мере, в какой это необходимо для формирования правил их взаимодействия.

 

Наиболее традиционным является проведение различия между ВМ и ВС по признаку множественности вычислительных модулей, что соответствует признаку параллельности обработки. В соответствие с этим подходом, ВМ – это комплекс технических и программных средств, предназначенных для оптимизации, подготовки и решения задач пользователя. ВС – это совокупность взаимосвязанных и взаимодействующих процессоров или ЭВМ, периферийного оборудования и программного обеспечения, предназначенную для подготовки решения. Основной чертой ВС является наличие в них средств, обеспечивающих параллельную обработку информации за счет параллельных ветвей в вычислениях.

 

Дадим узкое трактование понятия «архитектура»: Под архитектурой ВМ и ВС понимается логическое построение ВМ, ВС, т.е. то, какой ВМ или ВС представляется программисту, разрабатывающему программу на машинно-ориентированном языке (языке низкого уровня).

 

Более общее определение архитектуры: под архитектурой системы понимаются следующие принципы:

· Выделение в системе уровней и иерархий

· Наделение уровней и иерархий определенными функциями

· Отслеживание, контроль за соблюдением, выполнением заданных функций отдельными уровнями иерархий.

 

 








Дата добавления: 2015-08-14; просмотров: 902;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.