Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Фон-неймановская архитектура

Структуры вычислительных машин.

Типы структур вычислительных машин и систем

Достоинства и недостатки архитектуры вычислительных машин и систем изна-

чально зависят от способа соединения компонентов. При самом общем подходе

можно говорить о двух основных типах структур вычислительных машин и двух

типах структур вычислительных систем.

 

В настоящее время примерно одинаковое распространение получили два способа

построения вычислительных машин:

с непосредственными связями и

на основе шины..

Типичным представителем первого способа может служить классическая фон-

неймановская ВМ (см. рис. 1.3).

В статье фон Неймана определены основные устройства ВМ, с помощью которых

должны быть реализованы вышеперечисленные принципы. Большинство совре-

менных ВМ по своей структуре отвечают принципу программного управления.

Типичная фон-неймановская ВМ (рис. 1.3) содержит: память, устройство управ-

ления, арифметико-логическое устройство и устройство ввода/вывода.

 

В ней между взаимодействующими устройствами (процессор, память, устройство ввода/вывода) имеются непосредственные связи.

Особенности связей (число линий в шинах, пропускная способность и т. п.) опре-

деляются видом информации, характером и интенсивностью обмена.

Достоинством архитектуры с непосредственными связями можно считать возможность развязки «узких мест» путем улучшения структуры и характеристик только определенных связей, что экономически может быть наиболее выгодным решением.

Недостаток: У фон-неймановских ВМ таким «узким местом» является канал пересылки данных между ЦП и памятью, и «развязать» его достаточно непросто [56].

Другое название - бутылочное горло архитектуры фон-Неймана.

Кроме того, ВМ с непосредственными связями плохо поддаются реконфигурации.

 

В варианте с общей шиной все устройства вычислительной, машины подключе-

ны к магистральной шине, служащей единственным трактом для потоков команд,

данных и управления (рис. 1.4).

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

Пример. ПК - по архитектуре с общей шиной.

Вместе с тем, именно с шиной связан и основной недостаток архитектуры: в каждый момент передавать информацию по шине может только одно

устройство. Основную нагрузку на шину создают обмены между процессором и

памятью, связанные с извлечением из памяти команд и данных и записью в па-

мять результатов вычислений. На операции ввода/вывода остается лишь часть

пропускной способности шины. Практика показывает, что даже при достаточно

быстрой шине для 90% приложений этих остаточных ресурсов обычно не хватает,

особенно в случае ввода или вывода больших массивов данных.

Как видим в обоих типах архитектур узким местом является шина. (канал передачи данных, команд, управляющей информации).

Как можно попытаться «расшить» шину?

Например м. попытаться сделать 3 разных шины – для адресов операндов, для данных для самих команд. Недостаток – усложнение архитектуры.

В целом следует признать, что при сохранении фон-неймановской концепции

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

ее виде оказывается недостаточно эффективной. Более распространена архитек-

тура с иерархией шин, где помимо магистральной шины имеется еще несколько

дополнительных шин. Они могут обеспечивать непосредственную связь между

устройствами с наиболее интенсивным обменом, например процессором и кэш-

памятью. Другой вариант использования дополнительных шин — объединение

однотипных устройств ввода/вывода с последующим выходом с дополнительной

шины на магистральную. Все эти меры позволяют снизить нагрузку на общую шину

и более эффективно расходовать ее пропускную способность.

 

 

<== предыдущая лекция | следующая лекция ==>
Специфика применения | 
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 1226; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.