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

Общие сведения об электронных вычислительных машинах

Основные понятия и определения

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

Например, вычислительная машина – это:

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

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

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

Однако наиболее общее определение можно сформулировать следующим образом:

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

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

Здесь под пользователем понимают человека, в интересах которого проводится обработка данных на ЭВМ.

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

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

Архитектура ЭВМ –это многоуровневая иерархия аппаратно – программных средств, из которых строится ЭВМ. Архитектура определяет логическое построение ЭВМ, то есть то, какой машина представляется программисту, и какие возможности она предоставляет для решения задач пользователя.

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

- технические характеристики ЭВМ (быстродействие и производительность, надежность, емкость оперативной и внешней памяти, габариты, стоимость, особенности эксплуатации);

- характеристики и состав функциональных модулей базовой конфигурации ЭВМ, возможности изменения и расширения структуры;

- состав программного обеспечения ЭВМ и сервисных услуг.

 

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

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

Первое поколение (1937 – 1953 г.г.)

Элементная база – электронные лампы. Характеризовались большими размерами и потребляемой мощностью, малыми быстродействием и ёмкостью оперативной памяти, очень низкой надёжностью.

Второе поколение (1954 – 1962 г.г.)

На смену лампам в ЭВМ второго поколения пришли транзисторы. Это позволило достичь времени переключения электронных схем порядка 0,3 мс. Существенно уменьшились габариты, масса и потребляемая мощность. ЭВМ стали обладать большими вычислительными и логическими возможностями. Развиваются методы и приeмы программирования, начался переход к автоматическому программированию. Получили развитие алгоритмические языки.

Третье поколение (1963 – 1972 г.г.)

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

Четвертое поколение (1972 – 1984 г.г.)

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