Развитие вычислительной техники. Функциональная схема ЭВМ — КиберПедия 

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...

Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...

Развитие вычислительной техники. Функциональная схема ЭВМ

2019-12-19 215
Развитие вычислительной техники. Функциональная схема ЭВМ 0.00 из 5.00 0 оценок
Заказать работу

Классическая (неймановская) структура ЭВМ

 

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

· прием и передача информации;

· хранение информации;

· обработка информации;

Таким образом, компьютер - это комплекс технических устройств для приема, передачи, хранения и обработки информации.

Примечание. Иногда в литературе делают различие между названиями “ЭВМ” и “компьютер”. Под ЭВМ понимают комплекс устройств для решения чисто вычислительных задач (именно таковы были первые созданные машины), а словом “компьютер” обозначают более универсальный инструмент, предназначенный для работы с различными видами информации. Однако за рубежом и самые первые машины и современные называются “компьютер”: “Эниак” (ENIAC - Electronic Numerical Integrator And Computer); “Эдвак” (EDVAC - Electronic Discrete Automatic Variable Computer).

 

Классические принципы функциональной организации и работы ЭВМ (компьютера), обозначенные в докладе фон Неймана заключаются в следующем:

· наличие основных устройств: УУ, АЛУ, ОЗУ, устройств ввода-вывода;

· хранение данных и команд в памяти;

· принцип программного управления;

· последовательное выполнение операций;

· двоичное кодирование;

· использование электронных элементов и электрических схем.

Остановимся на каждом пункте подробнее.

Основные компоненты ЭВМ

Чтобы быть эффективным, универсальным инструментом, компьютер должен включать в себя следующие основные устройства:

· центральное устройство управления (УУ),

· арифметико-логическое устройство (АЛУ),

· запоминающее устройство,

· устройства ввода-вывода информации.

 

Взаимодействие этих основных устройств представлено на схеме (Рис. 1). Стрелками на схеме показаны направления потоков информации и управляющих команд.

Рис. 1. Взаимодействие основных устройств компьютера

Назначение основных устройств

Устройство управления (УУ) позволяет управлять всем ходом процесса обработки информации, координирует работу всех устройств. На самом деле управление работой компьютера производит программа, хранящаяся в памяти. А что же делает тогда устройство управления? Устройство управления - это техническое воплощение идеи, заложенной в программе. Функция устройства управления заключается в том, чтобы прочесть очередную команду, расшифровать ее и подключить необходимые цепи и устройства для ее выполнения. Таким образом, работу УУ можно представить как циклическое повторение следующих действий (Рис. 2):

Рис. 2. Работа устройства управления

Арифметико-логическое устройство (АЛУ) предназначено для выполнения арифметических и логических операций в процессе обработки информации.

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

Память можно представить как набор ячеек, в которых в закодированном виде хранится информация, при этом команды и данные на равноправных началах могут храниться в любой ячейке. Информация хранится в ОЗУ до тех пор, пока компьютер не выключен или пока не выполнена команда очистки памяти. В процессе обработки информации АЛУ и ОЗУ непрерывно взаимодействуют между собой: данные выбираются из памяти и пересылаются в АЛУ для обработки, а результаты обработки из АЛУ пересылаются в память для хранения (данная связь обозначена на схеме стрелками).

Устройства ввода и вывода участвуют в процессе передачи информации от пользователя компьютеру и от компьютера пользователю. Поскольку через них информация поступает в компьютер из внешней среды и от компьютера пересылается во внешнюю среду, устройства ввода-вывода называют внешними или периферийными. Устройство ввода воспринимает информацию в той или иной форме, преобразует ее в двоичный код и далее УУ направляет поток информации в обработку. Устройство вывода преобразует информацию к виду, удобному для пользователя.

Двоичное кодирование

Информация в компьютере хранится и обрабатывается в закодированном виде. Для кодирования используется двоичная система счисления. Это объясняется удобством технической реализации двоичных знаков 0 и 1, которые интерпретируются электрическими сигналами высокого и низкого напряжения, и простотой действий с двоичными числами. Надо заметить, что этот принцип был первоначально реализован не во всех ЭВМ. Первенец американской вычислительной техники - компьютер “Марк-1” производил вычисления в десятичной системе, но техническая реализация десятичной кодировки была очень сложна, и от нее в дальнейшем отказались.

Оперативная память

Оперативная память или ОЗУ или RAM (Random Access Memory) характеризуется емкостью - количеством байт одновременно хранящейся и участвующей в обработке информации. В системных платах раннего производства микросхемы памяти монтировались прямо на плате. В современных компьютерах на системной плате расположены разъемы для установки в них небольших съемных печатных плат с установленными на ней микросхемами памяти, которые называются SIMM - модули (Single In line Memory Module - плата с однорядным расположением микросхем памяти). Максимальный и наиболее распространенный размер памяти в различных микропроцессорах указан в Таблица 4.

Стандартное время выборки из ОЗУ сейчас считается равным 70 нс (наносекунд). На него рассчитаны контроллер ОЗУ и кэш-память. Использование моделей памяти со временем выборки 80 нс приведет к появлению дополнительных тактов ожидания, а, следовательно, к снижению быстродействия. В последнее время появились модули со временем выборки 60 нс, но в большинстве системных плат эти модули не дают увеличения быстродействия, т.к. контроллер ОЗУ и кэш-память рассчитаны на 70 нс. Поэтому очень важна согласованность во всех устройствах.

Таблица 4. Объем оперативной памяти

Тип микропроцессора RAM (max), MB RAM (обычный)
286 16 640 KB - 1 MB
386 32 1 MB-2 MB
486 64 4 MB
Pentium свыше 64 8-16 MB
Макинтош LC 475 36 4 MB

 

Бытует мнение, что чем больше объем ОЗУ, тем выше ее производительность. Это верно только отчасти. В результате исследований было установлено, что при работе с большинством деловых приложений: текстовые процессоры, базы данных, ЭТ и т.д., увеличение ОЗУ с 8 до 16 МБ практически не вызывает увеличения производительности. Поэтому, если вы не собираетесь использовать компьютер для компьютерной верстки или анимации, то ОЗУ объемом 8 МБ будет достаточно.

 

КЭШ память

В системах с быстрыми процессорами на пересылку данных из оперативной памяти в процессор и обратно уходит много времени, зачастую больше, чем на обработку этих данных внутри процессора. В таких системах предусмотрено специальное промежуточное ОЗУ - кэш-память (cache). Кэш-память представляет собой быструю оперативную память со временем выборки 15-20 нс. Однако если считывать данные из обычного ОЗУ в кэш-память заранее, например, пока процессор обрабатывает ранее загруженные данные, то можно значительно повысить производительность. Все процессоры семейства 486 имеют внутреннюю кэш-память 8 КБ, а процессоры 486DX4 и Pentium - 16 КБ. Помимо этого устанавливают дополнительную кэш-память в виде микросхем в специальные гнезда на системной плате, которую обычно называют внешней кэш-памятью или кэш-памятью второго уровня. При выборе объема внешней кэш-памяти необходимо учитывать следующее. Для большинства приложений типа текстовых редакторов, электронных таблиц, баз данных, настольных издательских систем и т.п. применение в процессорах с высокой тактовой частотой встроенной кэш-памяти объемом 8 КБ увеличивает производительность компьютера в среднем в 2.5 - 3 раза. Дополнительное подключение внешней кэш-памяти объемом 64 КБ дает увеличение производительности еще в среднем на 7-10%. Дальнейшее увеличение объема кэш-памяти с 64 до 256 КБ повышает производительность еще на 1-3%. Таким образом основную нагрузку берет на себя внутренняя кэш-память.

Жесткий диск

Жесткий диск (HDD) представляет собой устройство для долговременного хранения больших объемов информации и является внешним запоминающим устройством. Современные программные приложения, особенно под Windows занимают большой объем памяти 10-30 МБ, поэтому и емкость жесткого диска должна быть велика. В современных компьютерах устанавливаются ЖД от 640 МБ до 1.2 1ГБ (гигабайт). ЖД стационарно расположен в корпусе системного блока, т.е. не является средством транспортировки информации.

Развитие вычислительной техники. Функциональная схема ЭВМ

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

2. Знать основные этапы (поколения) и перспективы развития вычислительной техники.

3. Иметь представление о современной компьютерной технике; знать основные ее характеристики и области применения.

 

Историческая справка

 


Идея создания вычислительной машины, способной автоматически решать сложные математические задачи, требующие значительных арифметических вычислений, была провозглашена еще в 19 веке английским ученым Чарльзом Бэббиджем.

Аналитическая машина (как ее назвал Бэббидж) должна была не просто решать определенные математические задачи, а выполнять разнообразные вычислительные операции в соответствии с инструкциями, записанными оператором, хранить полученные результаты и даже печатать результат. По замыслу машина должна была иметь устройства, которые Бэббидж назвал “мельница” и “склад”, по современной терминологии - арифметическое устройство и память. Инструкции или команды должны были поступать в машину при помощи перфокарт, иначе говоря, предполагалось наличие устройства ввода и носителя информации.

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

Помощником Бэббиджа и пропагандистом его идей была графиня Ада Лавлейс, дочь поэта Дж. Гордона Байрона. В честь нее назван один из современных языков программирования АДА.

Идеи Бэббиджа в той или иной мере нашли свое воплощение в конструкциях различных вычислительных устройств, созданных изобретателями в 19 веке: Пер Георг Шуйц (Швеция) получил медаль на Всемирной выставке в Париже в 1855 году за создание Разностной машины по чертежам Бэббиджа; американский изобретатель Герман Холлерит изобрел статистический табулятор (1890) и организовал фирму по производству табуляторов, которая в 1924 была переименована в IBM (International Business Machines). А создатель одной из первых электронно-вычислительных машин “Марк-1” Говард Эйкен, который также пользовался идеями Бэббиджа, сказал: “Если бы Бэббидж жил на 75 лет позже, то я остался бы без работы”

Таким образом, основные принципы автоматической вычислительной машины были провозглашены еще в 19 веке:

· автоматический принцип работы;

· наличие арифметического устройства - “мельница”;

· наличие запоминающего устройства - “склад”;

· работа по программе;

· ввод данных с перфокарт;

· вывод результата на печать.

 

Невозможность воплощения идей объясняется главным образом, несоответствием уровня развития техники того времени замыслам Бэббиджа, и, в первую очередь, отсутствием электричества.

 

В полной мере идеи Бэббиджа воплотились лишь в 20-м веке после разработки надежных электронных элементов, которые стали основой создания электронно-вычислительных машин.

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

В 1944 году к группе, работавшей над созданием компьютера “Эдвак” (США), подключился известный американский ученый Джон фон Нейман. Он понимал, что компьютер может стать универсальным инструментом для научных исследований. В 1945 году фон Нейман представил широкой научной общественности доклад, в котором, отвлекшись от радиоламп и схем, сумел обрисовать формальную логическую организацию компьютера. Эта работа передавалась из университета в университет, из страны в страну, и многие читатели полагали, что все содержащиеся в нем идеи исходили от самого фон Неймана. И поэтому до сих пор многие называют классическую структуру компьютера “неймановской”. Мало кто знал о работе первых создателей компьютеров Мочли и Экерте, о работах Алана Тьюринга. Многие из них не могли опубликовать свои исследования из соображений секретности. А ведь были еще идеи Бэббиджа.

В борьбе за признание авторских прав на разработку ЭВМ началась и не прекращается до сих пор жестокая конкуренция между производителями компьютеров.


 


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

Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...

Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...

Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...

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



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.026 с.