
- •Краткие исторические сведения. Поколения цвм
- •Основные сведения из теории информации
- •2.1. Понятие информации
- •2.2. Количество информации. Единицы измерения информации
- •3. Основные сведения из теории алгоритмов
- •3.1. Понятие алгоритма
- •3.2. Свойства алгоритмов
- •3.3. Алгоритмические системы: операторные описания и граф-схемы
- •4. Принципы построения и классификация цвм
- •4.1. Принцип программного управления процессом вычислений
- •4.2. Операционные ресурсы цвм
- •4.3. Аппаратные средства цвм: память, процессор, периферийные устройства
4. Принципы построения и классификация цвм
4.1. Принцип программного управления процессом вычислений
Главным отличительным признаком цифровых ЭВМ является то, что в них автоматизирован процесс вычислений за счет использования принципа программного управления (основные идеи программного управления изложены английским математиком Ч. Бэббиджем в 1833 г.) и принципа хранимой в памяти ЭВМ программы вычислений (сформулирован в 1945 г. американским ученым Дж. фон Нейманом и независимо от него в 1950 г. советским ученым академиком С. А. Лебеде-вым).
Информация, обрабатываемая ЭВМ, обычно представляется в виде совокупности цифр (чисел) в некоторой системе счисления, сами же цифры отображаются сигналами, имеющими конечное число уровней квантования (чаще всего два). Перед началом обработки информации алгоритм обработки должен быть записан как последовательность тех арифметических и логических операций, для выполнения которых в составе ЭВМ имеются соответствующие средства. Такую запись называют программой. Любая программа состоит из отдельных команд, каждая из которых определяет действия ЭВМ по выполнению какой-либо одной операции. Все операции в ЭВМ реализуются с помощью аппаратных (технических) или программных средств. При этом под аппаратными средствами понимают комплекс технических устройств (обычно электронных), внут-ренняя структура которых, а также связи между ними построены таким образом, чтобы обеспечить реализацию заданных операций. Программные средства – это программы выполнения заданных операций как последовательностей некоторых простейших (элементарных) операций, реализуемых, в свою очередь, аппаратными средствами.
Сущность принципа программного управления состоит в том, что процесс обработки ин-формации осуществляется на основе информации, заданной для управления этим процессом. В гипотетической машине Ч. Бэббиджа и в первой реальной цифровой ЭВМ с программным уп-равлением «МАРК-1» программа заносилась на перфоленту. Машина последовательно считывала с перфоленты и расшифровывала информацию об управлении процессом вычислений. Эта же идея, но на качественно другой технической основе реализуется во всех современных программно управляемых ЭВМ.
4.2. Операционные ресурсы цвм
Множество всех аппаратных и программно реализуемых операций в ЭВМ составляет ее операционные ресурсы. ЭВМ, операционные ресурсы которых обеспечивают принципиальную возможность выполнения любого алгоритма обработки информации, называются алгоритмически универсальными. Для алгоритмической универсальности ЭВМ достаточно наличия в ее опе-рационных ресурсах лишь четырех операций: пересылки слова из любой ячейки памяти в любую другую ячейку, прибавления и вычитания единицы к слову, условного перехода по совпадению слов, безусловного останова ЭВМ. Однако лишь в некоторых простейших микропроцессорах набо-ры операций близки к минимальному. В подавляющем большинстве ЭВМ и микропроцессоров операционные ресурсы значительно полнее и состоят из десятков и сотен операций.