Третье поколение ЭВМ (1968 — 1973 гг.)
Элементная база ЭВМ - малые интегральные схемы (МИС). Машины предназначались для широкого использования в различных областях науки и техники (проведение расчетов, управление производством, подвижными объектами и др.). Благодаря интегральным схемам удалось существенно улучшить технико-эксплуатационные характеристики ЭВМ. Например, машины третьего поколения по сравнению с машинами второго поколения имеют больший объем оперативной памяти, увеличилось быстродействие, повысилась надежность, а потребляемая мощность, занимаемая площадь и масса уменьшились.
В СССР в 70-е годы получают дальнейшее развитие АСУ. Закладываются основы государственной и межгосударственной, охватывающей страны - члены СЭВ (Совет Экономической Взаимопомощи) системы обработки данных. Разрабатываются универсальные ЭВМ третьего поколения ЕС, совместимые как между собой (машины средней и высокой производительности ЕС ЭВМ), так и с зарубежными ЭВМ третьего поколения (IBM-360 и др. - США). В разработке машин ЕС ЭВМ принимают участие специалисты СССР, Народной Республики Болгария (НРБ), Венгерской Народной Республики (ВНР), Польской Народной Республики (ПНР), Чехословацкой Советской Социалистической Республики (ЧССР) и Германской Демократической Республики (ГДР). В то же время в СССР создаются многопроцессорные и квазианалоговые ЭВМ, выпускаются мини-ЭВМ "Мир-31", "Мир-32", "Наири-34". Для управления технологическими процессами создаются ЭВМ сериии АСВТ М-6000 и М-7000 (разработчики В.П.Рязанов и др.). Разрабатываются и выпускаются настольные мини-ЭВМ на интегральных микросхемах М-180, "Электроника -79, -100, -125, -200", "Электроника ДЗ-28", "Электроника НЦ-60" и др.
К машинам третьего поколения относились "Днепр-2", ЭВМ Единой Системы (ЕС-1010, ЕС-1020, ЕС-1030, ЕС-1040, ЕС-1050, ЕС-1060 и несколько их промежуточных модификаций - ЕС-1021 и др.), МИР-2, "Наири-2" и ряд других.
Характерной чертой данного периода явилось резкое снижение цен на аппаратное обеспечение. Этого удалось добиться главным образом за счет использования интегральных схем. Обычные электрические соединения с помощью проводов при этом встраивались в микросхему. Это позволило получить значение времени доступа до 2х10 -9 с. В этот период на рынке появились удобные для пользователя рабочие станции, которые за счет объединения в сеть значительно упростили возможность получения малого времени доступа, обычно присущего большим машинам. Дальнейший прогресс в развитии вычислительной техники был связан с разработкой полупроводниковой памяти, жидкокристаллических экранов и электронной памяти. В конце этого периода произошел коммерческий прорыв в области микроэлектронной технологии.
Возросшая производительность вычислительных машин и только появившиеся многомашинные системы дали принципиальную возможность реализации таких новых задач, которые были достаточно сложны и часто приводили к неразрешимым проблемам при их программной реализации. Начали говорить о "кризисе программного обеспечения". Тогда появились эффективные методы разработки программного обеспечения. Создание новых программных продуктов теперь все чаще основывалось на методах планирования и специальных методах программирования.
Этот период связан с бурным развитием вычислительных машин реального времени. Появилась тенденция, в соответствии с которой в задачах управления наряду с большими вычислительными машинами находится место и для использования малых машин. Так, оказалось, что миниЭВМ исключительно хорошо справляется с функциями управления сложными промышленными установками, где большая вычислительная машина часто отказывает. Сложные системы управления разбиваются при этом на подсистемы, в каждой из которых используется своя миниЭВМ. На большую вычислительную машину реального времени возлагаются задачи планирования (наблюдения) в иерархической системе с целью координации управления подсистемами и обработки центральных данных об объекте.
Программное обеспечение для малых вычислительных машин вначале было совсем элементарным, однако уже к 1968 г. появились первые коммерческие операционные системы реального времени, специально разработанные для них языки программирования высокого уровня и кросс-системы. Все это обеспечило доступность малых машин для широкого круга приложений. Сегодня едва ли можно найти такую отрасль промышленности, в которой бы эти машины в той или иной форме успешно не применялись. Их функции на производстве очень многообразны; так, можно указать простые системы сбора данных, автоматизированные испытательные стенды, системы управления процессами. Следует подчеркнуть, что управляющая вычислительная машина теперь все чаще вторгается в область коммерческой обработки данных, где применяется для решения коммерческих задач.
МиниЭВМ начали применяться и для решения инженерных задач, связанных с проектированием. Проведены первые эксперименты, показавшие эффективность использования вычислительных машин в качестве средств проектирования.
Применение распределенных вычислительных систем явилось базой для децентрализации решения задач, связанных с обработкой данных на заводах, в банках и других учреждениях. Вместе с тем для данного периода характерным является хронический дефицит кадров, подготовленных в области электронных вычислительных машин. Это особенно касается задач, связанных с проектированием распределенных вычислительных систем и систем реального времени.
8.
Общие принципы построения функциональной и структурной организации ЭВМ.
Функциональную организацию ЭВМ образуют коды, система команд, алгоритмы выполнения машинных операций технология выполнения различных процедур и взаимодействия аппаратного и программного обеспечения, способы использования устройств при организации их совместной работы. Функционирование ЭВМ может быть реализовано по-разному: аппаратно-программно, аппаратными или или программными средствами.
1.При аппаратно-программном и программными реализациями могут применены: регистры, дешифраторы, сумматоры, блоки жёсткого и аппаратурного управления или блоки микропрограммного с управлением программами(комплексами микроопераций). Устройства или комплексы устройств, реализованными в виде автоположных систем (программируемых или с жёстким управлением).
Регистр – это устройство в составе ЭВМ для приёма и запоминания одного числа, так же для выполнения определённых операций над ними. Регистр, представляет собой совокупность взаимосвязанных триггеров общей системой управления входными и выходными сигналами. Разрядность регистра определяется числом используемых в нём триггеров. По виду выполняемых операций над числами различают регистры для приёма, передачи и сдвига.
2.При программной реализации могут быть применены различные виды программ: обработчики прерывания, резидентные или загрузочные драйвера.
-com,
-exe, – программы
-tsr, и подфайлы
-bat.
Будем считать, что способы реализации функций ЭВМ составляет структурную организацию ЭВМ. Тогда элементная база, функциональные узлы и устройство ЭВМ программные модули различных видов (обработчики прерываний, драйверы, com, exe, tsr, bat, программы и подфайлы и другие, являются структурными компонентами ЭВМ). При серьёзных конструктивных различиях, ЭВМ могут быть совместными, т.е. приспособленными к работе с одними и теми же программами (программная совместимость) и получению одних и тех же результатов при одной и той же однотипно представленной информации (информационная совместимость).
Если аппаратурная часть электронных вычислительных машин ЭВМ допускает их электрическое соединение для совместной работы и предусматривает обмен одинаковыми последовательности сигналов, то имеет место и техническая совместимость ЭВМ. Совместимые ЭВМ должны иметь одинаковую функциональную организацию: информационные элементы (символы)должны одинаково представляться при вводе и выводе из ЭВМ, системе команд должна обеспечивать в этих ЭВМ получение одинаковых результатов при одинаковых преобразованиях информации. Работой таких машин должны управлять функционально-совместимые операционные системы (а для этого должны быть совместимы методы и алгоритмы планирования и управления работой аппаратурно-программного вычислительного комплекса). Аппаратурные средства должны иметь согласование питающие напряжения, частотные параметры сигналов, а главное состав, структуру, и последовательность выработки управляющих сигналов. При неполной совместимости ЭВМ (при наличии различий в их функциональной реализации) применяют эмулятор т.е. программные преобразователи функциональных элементов.
9. 24