Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Эволюция средств автоматизации вычислений




СОДЕРЖАНИЕ

 

1. Становление и эволюция цифровой вычислительной техники. 3

2. Классификация архитектур системы команд. 13

3. Организация шин. 23

4. Память. 43

5. Системы ввода/вывода. 75

 


1. Становление и эволюция цифровой вычислительной техники

Вычислительная машина — это комплекс технических и программных средств, предназначенный для автоматизации подготовки и реше­ния задач пользователей.

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

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

Уровни детализации структуры вычислительной машины

 

 

 

Рис. 1.1. Уровни детализации вычислительной машины:

а — уровень «черного ящика»;

б — уровень общей архитектуры;

в — уровень архитектуры центрального процессора;

г — уровень архитектуры устройства управления

 

На первом уровне вычислительная машина рассматривается как устройство, способное хранить и обрабатывать информацию, а также обмениваться данными с внешним миром (см. рис. 1.1, а). ВМ представляется «черным ящиком», кото­рый может быть подключен к коммуникационной сети и к которому, в свою оче­редь, могут подсоединяться периферийные устройства.

Уровень общей архитектуры (см. рис. 1.1,6) предполагает представление ВМ в виде четырех составляющих: центрального процессора (ЦП), основной памяти (ОП), устройства ввода/вывода (УВВ) и системы шин.

На третьем уровне детализируется каждое из устройств второго уровня. Для примера взят центральный процессор (см. рис. 1.1, в). В простейшем варианте в нем можно выделить:

арифметико-логическое устройство (АЛУ), обеспечивающее обработку целых чисел; блок обработки чисел в формате с плавающей запятой (БПЗ); регистры процессора, использующиеся для краткосрочного хранения команд, данных и адресов; устройство управления (УУ), обеспечивающее совместное функционирование устройств ВМ; внутренние шины.

На четвертом уровне детализируются элементы третьего уровня. Так, на рис. 1.1, г раскрыта структура устройства управления. УУ представлено в виде че­тырех составляющих: логики программной последовательности — электронных схем, обеспечиваю­щих выполнение команд программы в последовательности, предписываемой программой; регистров и дешифраторов устройства управления; управляющей памяти; логики формирования управления, генерирующей все необходимые управля­ющие сигналы.

Применительно к параллельным и распределенным многопроцессорным и мно­гомашинным вычислительным системам зачастую вводят понятие «метауровня».

Эволюция средств автоматизации вычислений

Попытки облегчить, а в идеале автоматизировать процесс вычислений имеют давнюю историю, насчитывающую более 5000 лет. С развитием науки и технологий средства автоматизации вычислений непрерывно совершенствовались. Современное состоя­ние вычислительной техники (ВТ) являет собой результат многолетней эволюции. В последнее время вопросы развития ВТ стали предметом особо пристального внимания ученых, свидетельством чего служит активно развивающаяся новая об­ласть знаний, получившая название «Теория эволюции компьютеров» (Computer evolution theory). Создатели теории обратили внимание на сходство закономерно­стей эволюции вычислительной техники и эволюции в биологии. В основу новой науки положены следующие постулаты:

· самозарождение «живых» вычислительных систем из «неживых» элементов (в биологии это явление известно как абиогенез);

· поступательное продвижение по древу эволюции — от од­нопроцессорных вычислительных машин к многопроцес­сорным вычислительным системам;

· прогресс в технологии вычислительных систем как следствие полезных мута­ций и вариаций;

· отмирание устаревших технологий в результате естественного отбора;

· закон Мура – плотность транзисторов на кремниевой подложке удваивается каждые 18-24 месяца, соответственно в два раза растет их производитель­ность и в два раза падает их рыночная стоимость.

В традиционной трактовке эволюцию вычислительной техники представляют как последовательную смену поколений ВТ.

Нулевое поколение (1492-1945)

 

Для полноты картины упомянем два события, произошедшие до нашей эры: пер­вые счеты — абак, изобретенные в древнем Вавилоне за 3000 лет до н. э., и их более «современный» вариант с косточками на проволоке, появившийся в Китае при­мерно за 500 лет так же до н. э.

«Механическая» эра (нулевое поколение) в эволюции ВТ связана с механичес­кими, а позже — электромеханическими вычислительными устройствами. Основ­ным элементом механических устройств было зубчатое колесо. Начиная с XX века роль базового элемента переходит к электромеханическому реле.

 

Первое поколение (1937-1953)

 

На роль первой в истории электронной вычислительной машины в разные периоды претендовало несколько разработок. Общим у них было использование схем на базе электронно-вакуумных ламп вместо электромеханических реле. Предполага­лось, что электронные ключи будут значительно надежнее, поскольку в них отсут­ствуют движущиеся части, однако технология того времени была настолько несо­вершенной, что по надежности электронные лампы оказались ненамного лучше, чем реле. Однако у электронных компонентов имелось одно важное преимущество: выполненные на них ключи могли переключаться примерно в тысячу раз быстрее своих электромеханических аналогов.

Второе поколение(1954-1962)

 

Второе поколение характеризуется рядом достижений в элементной базе, струк­туре и программном обеспечении. Принято считать, что поводом для выделения нового поколения ВМ стали технологические изменения, и, главным образом, пе­реход от электронных ламп к полупроводниковым диодам и транзисторам со вре­менем переключения порядка 0,3 мс.

 

Третье поколение(1963-1972)

 

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

 

Четвертое поколение (1972-1984)

 

Отсчет четвертого поколения обычно ведут с перехода на интегральные микро­схемы большой (large-scale integration, LSI) и сверхбольшой (very large-scale inte­gration, VLSI) степени интеграции. К первым относят схемы, содержащие около 1000 транзисторов на кристалле, в то время как число транзисторов на одном кри­сталле VLSI имеет порядок 100 000. При таких уровнях интеграции стало возмож­ным уместить в одну микросхему не только центральный процессор, но и вычис­лительную машину (ЦП, основную память и систему ввода/вывода).

 

Пятое поколение(1984-1990)

 

Главным поводом для выделения вычислительных систем второй половины 80-х го­дов в самостоятельное поколение стало стремительное развитие ВС с сотнями процессоров, ставшее побудительным мотивом для прогресса в области параллель­ных вычислений. Ранее параллелизм вычислений выражался лишь в виде конвейе­ризации, векторной обработки и распределения работы между небольшим числом процессоров. Вычислительные системы пятого поколения обеспечивают такое рас­пределение задач по множеству процессоров, при котором каждый из процес­соров может выполнять задачу отдельного пользователя.

 

Шестое поколение (1990-)

 

На ранних стадиях эволюции вычислительных средств смена поколений ассоци­ировалась с революционными технологическими прорывами. Каждое из первых четырех поколений имело четко выраженные отличительные признаки и вполне определенные хронологические рамки. Последующее деление на поколения уже не столь очевидно и может быть понятно лишь при ретроспективном взгляде на развитие вычислительной техники. Пятое и шестое поколения в эволюции ВТ — это отражение нового качества, возникшего в результате последовательного накопления частных достижений, главным образом в архитектуре вычислительных.

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...