Сравнение эвм разных поколений. Поколения компьютеров: краткое описание

Для Андроид 23.07.2019
Для Андроид

Параметры сравнения

Поколения ЭВМ

четвертое

Период времени

Элементная база (для УУ, АЛУ)

Электронные (или электрические) лампы

Полупроводники (транзисторы)

Интегральные схемы

Большие интегральные схемы (БИС)

Основной тип ЭВМ

Малые (мини)

Основные устройства ввода

Пульт, перфокарточный, перфоленточный ввод

Алфавитно-цифровой дисплей, клавиатура

Цветной графический дисплей, сканер, клавиатура

Основные устройства вывода

Алфавитно-цифровое печатающее устройство (АЦПУ), перфоленточный вывод

Графопостроитель, принтер

Внешняя память

Магнитные ленты, барабаны, перфоленты, перфокарты

Перфоленты, магнитный диск

Магнитные и оптические диски

Ключевые решения в ПО

Универсальные языки программирования, трансляторы

Пакетные операционные системы, оптимизирующие трансляторы

Интерактивные операционные системы, структурированные языки программирования

Дружественность ПО, сетевые операционные системы

Режим работы ЭВМ

Однопрограммный

Пакетный

Разделения времени

Персональная работа и сетевая обработка данных

Цель использования ЭВМ

Научно-технические расчеты

Технические и экономические расчеты

Управление и экономические расчеты

Телекоммуникации, информационное обслуживание

Таблица - Основные характеристики ЭВМ различных поколений

Поколение

Период, гг

1980-наст. вр.

Элементная база

Вакуумные электронные лампы

Полупроводниковые диоды и транзисторы

Интегральные схемы

Сверхбольшие интегральные схемы

Архитектура

Архитектура фон Неймана

Мультипрограммный режим

Локальные сети ЭВМ, вычислительные системы коллективного пользования

Многопроцессорные системы, персональные компьютеры, глобальные сети

Быстродействие

10 – 20 тыс. оп/с

100-500 тыс. оп/с

Порядка 1 млн. оп/с

Десятки и сотни млн. оп/с

Программное обеспечение

Машинные языки

Операционные системы, алгоритмические языки

Операционные системы, диалоговые системы, системы машинной графики

Пакеты прикладных программ, базы данных и знаний, браузеры

Внешние устройства

Устройства ввода с перфолент и перфокарт,

АЦПУ, телетайпы, НМЛ, НМБ

Видеотерминалы, НЖМД

НГМД, модемы, сканеры, лазерные принтеры

Применение

Расчетные задачи

Инженерные, научные, экономические задачи

АСУ, САПР, научно – технические задачи

Задачи управления, коммуникации, создание АРМ, обработка текстов, мультимедиа

Примеры

ENIAC , UNIVAC (США);
БЭСМ - 1,2, М-1, М-20 (СССР)

IBM 701/709 (США)
БЭСМ-4, М-220, Минск, БЭСМ-6 (СССР)

IBM 360/370, PDP -11/20, Cray -1 (США);
ЕС 1050, 1066,
Эльбрус 1,2 (СССР)

Cray T3 E, SGI (США),
ПК, серверы, рабочие станции различных производителей

На протяжении 50 лет появилось, сменяя друг друга, несколько поколений ЭВМ. Бурное развитие ВТ во всем мире определяется только за счет передовых элементной базы и архитектурных решений.
Так как ЭВМ представляет собой систему, состоящую из технических и программных средств, то под поколением естественно понимать модели ЭВМ, характеризуемые одинаковыми технологическими и программными решениями (элементная база, логическая архитектура, программное обеспечение). Между тем, в ряде случаев оказывается весьма сложным провести классификацию ВТ по поколениям, ибо грань между ними от поколения к поколению становиться все более размытой.
Первое поколение.
Элементная база- электронные лампы и реле; оперативная память выполнялась на триггерах, позднее на ферритовых сердечниках. Надежность - невысокая, требовалась система охлаждения; ЭВМ имели значительные габариты. Быстродействие- 5 - 30 тыс. арифметических оп/с; Программирование - в кодах ЭВМ (машинный код), позднее появились автокоды и ассемблеры. Программированием занимался узкий круг математиков, физиков, инженеров - электронщиков. ЭВМ первого поколения использовались в основном для научно-технических расчетов.

Второе поколение.
Полупроводниковая элементная база. Значительно повышается надежность и производительность, снижаются габариты и потребляемая мощность. Развитие средств ввода/вывода, внешней памяти. Ряд прогрессивных архитектурных решений и дальнейшее развитие технологии программирования- режим разделения времени и режим мультипрограммирования (совмещение работы центрального процессора по обработке данных и каналов ввода/вывода, а также распараллеливания операций выборки команд и данных из памяти)
В рамках второго поколения четко стала проявляться дифференциация ЭВМ на малые, средние и большие. Существенно расширилась сфера применения ЭВМ на решение задач - планово - экономических, управления производственными процессами и др.
Создаются автоматизированные системы управления (АСУ) предприятиями, целыми отраслями и технологическими процессами (АСУТП). Конец 50-х годов характеризуется появлением целого ряда проблемно-ориентированных языков программирования высокого уровня (ЯВУ): FORTRAN, ALGOL-60 и др. Развитие ПО получило в создании библиотек стандартных программ на различных языках программирования и различного назначения, мониторов и диспетчеров для управления режимами работы ЭВМ, планированием ее ресурсов, заложивших концепции операционных систем следующего поколения.

Третье поколение.
Элементная база на интегральных схемах (ИС). Появляются серии моделей ЭВМ программно совместимых снизу вверх и обладающих возрастающими от модели к модели возможностями. Усложнилась логическая архитектура ЭВМ и их периферийное оборудование, что существенно расширило функциональные и вычислительные возможности. Частью ЭВМ становятся операционные системы (ОС). Многие задачи управления памятью, устройствами ввода/вывода и другими ресурсами стали брать на себя ОС или же непосредственно аппаратная часть ЭВМ. Мощным становиться программное обеспечение: появляются системы управления базами данных (СУБД), системы автоматизирования проектных работ (САПРы) различного назначения, совершенствуются АСУ, АСУТП. Большое внимание уделяется созданию пакетов прикладных программ (ППП) различного назначения.
Развиваются языки и системы программирования Примеры: -серия моделей IBM/360, США, серийный выпуск -с 1964г; -ЕС ЭВМ, СССР и страны СЭВ с 1972г.
Четвертое поколение.
Элементной базой становятся большие (БИС) и сверхбольшие (СБИС) интегральные схемы. ЭВМ проектировались уже на эффективное использование программного обеспечения (например, UNIX-подобные ЭВМ, наилучшим образом погружаемые в программную UNIX-среду; Prolog-машины, ориентированные на задачи искусственного интеллекта); современных ЯВУ. Получает мощное развитие телекоммуникационная обработка информации за счет повышения качества каналов связи, использующих спутниковую связь. Создаются национальные и транснациональные информационно-вычислительные сети, которые позволяют говорить о начале компьютеризации человеческого общества в целом.
Дальнейшая интеллектуализация ВТ определяется созданием более развитых интерфейсов "человек-ЭВМ", баз знаний, экспертных систем, систем параллельного программирования и др.
Элементная база позволила достичь больших успехов в минитюаризации, повышении надежности и производительности ЭВМ. Появились микро- и мини-ЭВМ, превосходящие по возможностям средние и большие ЭВМ предыдущего поколения при значительно меньшей стоимости. Технология производства процессоров на базе СБИС ускорила темпы выпуска ЭВМ и позволила внедрить компьютеры в широкие массы общества. С появление универсального процессора на одном кристалле (микропроцессор Intel-4004,1971г) началась эра ПК.
Первым ПК можно считать Altair-8800, созданным на базе Intel-8080, в 1974г. Э.Робертсом. П.Аллен и У.Гейтс создали транслятор с популярного языка Basic, существенно увеличив интеллектуальность первого ПК (впоследствии основали знаменитую компанию Microsoft Inc). Лицо 4-го поколения в значительной мере определяется и созданием супер-ЭВМ, характеризующихся высокой производительностью (среднее быстродействие 50 - 130 мегафлопсов. 1 мегафлопс= 1млн. операций в секунду с плавающей точкой) и нетрадиционной архитектурой (принцип распараллеливания на основе конвейерной обработки команд). Супер-ЭВМ используются при решении задач математической физики, космологии и астрономии, моделировании сложных систем и др. Так как важную коммутирующую роль в сетях играют и будут играть мощные ЭВМ, то сетевая проблематика часто обсуждается совместно с вопросами по супер-ЭВМ Среди отечественных разработок супер-ЭВМ можно назвать машины серии Эльбрус, вычислительные системы пс-2000 и ПС-3000, содержащие до 64 процессоров, управляемых общим потоком команд, быстродействие на ряде задач достигалось порядка 200 мегафлопсов. Вместе с тем, учитывая сложность разработки и реализации проектов современных супер-ЭВМ, требующих интенсивных фундаментальных исследований в области вычислительных наук, электронных технологий, высокой культуры производства, серьезных финансовых затрат, представляется весьма маловероятным создание в обозримом будущем отечественных супер-ЭВМ, по основным характеристикам не уступающим лучшим зарубежным моделям.
Следует заметить, при переходе на ИС-технологию производства ЭВМ определяющий акцент поколений все более смещается с элементной базы на другие показатели: логическая архитектура, программное обеспечение, интерфейс с пользователем, сферы приложения и т.д.
Пятое поколение.
Зарождается в недрах четвертого поколения и в значительной мере определяется результатами работы японского Комитета научных исследований в области ЭВМ, опубликованными в 1981г. Согласно этому проекту ЭВМ и вычислительные системы пятого поколения кроме высокой производительности и надежности при более низкой стоимости, вполне обеспечиваемые СБИС и др. новейшими технологиями, должны удовлетворять следующим качественно новым функциональным требованиям:

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

· упростить процесс создания программных средств путем автоматизации синтеза программ по спецификациям исходных требований на естественных языках

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

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

Введение

1. Первое поколение ЭВМ 1950-1960-е годы

2. Второе поколение ЭВМ: 1960-1970-е годы

3. Третье поколение ЭВМ: 1970-1980-е годы

4. Четвертое поколение ЭВМ: 1980-1990-е годы

5. Пятое поколение ЭВМ: 1990-настоящее время

Заключение

Введение

Начиная с 1950 года, каждые 7-10 лет кардинально обновлялись конструктивно-технологические и программно-алгоритмические принципы построения и использования ЭВМ. В связи с этим правомерно говорить о поколениях вычислительных машин. Условно каждому поколению можно отвести 10 лет.

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

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

К первому поколению ЭВМ относятся машины, созданные на рубеже 50-х годов: в схемах использовались электронные лампы. Команд было мало, управление - простым, а показатели объема оперативной памяти и быстродействия - низкими. Быстродействие порядка 10-20 тысяч операций в секунду. Для ввода и вывода использовались печатающие устройства, магнитные ленты, перфокарты и перфоленты.

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

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

Четвертое поколение ЭВМ. Это нынешнее поколение ЭВМ, разработанных после 1970 г. Машины 4го поколения проектировались в расчёте на эффективное использование современных высокоуровневых языков и упрощение процесса программирования для конечного пользователя.

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

Машины 4-го поколения- многопроцессорные, многомашинные комплексы, работающие на внеш. память и общее поле внеш. устройств. Быстродействие достигает десятков миллионов операций в сек, память - нескольких млн. слов.

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

На сегодняшний день реальный «интеллект», демонстрируемый самыми сложными нейронными сетями, находится ниже уровня дождевого червя, однако, как бы ни были ограничены возможности нейронных сетей сегодня, множество революционных открытий, могут быть не за горами.

1. Первое поколение ЭВМ 1950-1960-е годы

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

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

В середине 1950-х годов появились машинно-ориентированные языки типа языков символического кодирования (ЯСК), позволявшие вместо двоичной записи команд и адресов использовать их сокращенную словесную (буквенную) запись и десятичные числа. В 1956 году был создан первый язык программирования высокого уровня для математических задач - язык Фортран, а в 1958 году - универсальный язык программирования Алгол.

ЭВМ, начиная от UNIVAC и заканчивая БЭСМ-2 и первыми моделями ЭВМ "Минск" и "Урал", относятся к первому поколению вычислительных машин.

2. Второе поколение ЭВМ: 1960-1970-е годы

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

Стали применяться внешние накопители на жестких магнитных дисках1 и на флоппи-дисках - промежуточный уровень памяти между накопителями на магнитных лентах и оперативной памятью.

В 1964 году появился первый монитор для компьютеров - IBM 2250. Это был монохромный дисплей с экраном 12 х 12 дюймов и разрешением 1024 х 1024 пикселов. Он имел частоту кадровой развертки 40 Гц.

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

В машинах второго поколения были впервые реализованы режимы пакетной обработки и телеобработки информации.

Первой ЭВМ, в которой частично использовались полупроводниковые приборы вместо электронных ламп, была машина SEAC (Standarts Eastern Automatic Computer), созданная в 1951 году.

В начале 60-х годов полупроводниковые машины стали производиться и в СССР.

3. Третье поколение ЭВМ: 1970-1980-е годы

В 1958 году Роберт Нойс изобрел малую кремниевую интегральную схему, в которой на небольшой площади можно было размещать десятки транзисторов. Эти схемы позже стали называться схемами с малой степенью интеграции (Small Scale Integrated circuits - SSI). А уже в конце 60-х годов интегральные схемы стали применяться в компьютерах.

Логические схемы ЭВМ 3-го поколения уже полностью строились на малых интегральных схемах. Тактовые частоты работы электронных схем повысились до единиц мегагерц. Снизились напряжения питания (единицы вольт) и потребляемая машиной мощность. Существенно повысились надежность и быстродействие ЭВМ.

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

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

Начиная с момента широкого использования интегральных схем в компьютерах, технологический прогресс в вычислительных машинах можно наблюдать, используя широко известный закон Мура. Один из основателей компании Intel Гордон Мур в 1965 году открыл закон, согласно которому количество транзисторов в одной микросхеме удваивается через каждые 1,5 года.

Ввиду существенного усложнения как аппаратной, так и логической структуры ЭВМ 3-го поколения часто стали называть системами.

Так, первыми ЭВМ этого поколения стали модели систем IBM (ряд моделей IBM 360) и PDP (PDP 1). В Советском Союзе в содружестве со странами Совета Экономической Взаимопомощи (Польша, Венгрия, Болгария, ГДР и др1.) стали выпускаться модели единой системы (ЕС) и системы малых (СМ) ЭВМ.

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

Большое внимание уделено повышению надежности и достоверности функционирования ЭВМ и облегчению их технического обслуживания. Достоверность и надежность обеспечиваются повсеместным использованием кодов с автоматическим обнаружением и исправлением ошибок (корректирующие коды Хеммин-га и циклические коды).

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

4. Четвертое поколение ЭВМ: 1980-1990-е годы

Революционным событием в развитии компьютерных технологий третьего поколения машин было создание больших и сверхбольших интегральных схем (Large Scale Integration - LSI и Very Large Scale Integration - VLSI), микропроцессора (1969 г.) и персонального компьютера. Начиная с 1980 года практически все ЭВМ стали создаваться на основе микропроцессоров. Самым востребованным компьютером стал персональный.

Этот принцип реализован наличием ОЗУ. Это принципиально важное решение, т.к. первоначально автоматические вычислительные устройства разрабатывались так, что команды либо поступали из устройства ввода, либо зашивались прямо в электрические схемы, и для решения новой задачи надо было перепаивать схемы. Еще Чарльз Бэббидж предполагал, что на “складе” (памяти) должны храниться только числа, а команды должны вводиться при помощи перфокарт. Решение, что команды и данные хранятся в памяти на равноправных началах, было реализовано в первых электронно-вычислительных машинах.

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

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

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

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

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

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

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

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

Поколения эвм и перспективы развития вычислительной техники

В истории развития вычислительных средств можно выделить три исторических этапа, временные рамки которых представлены в Таблица 1.

Таблица 1 Этапы развития вычислительных средств

Сравнивая эти временные периоды, можно сказать, что время, за которое человечество сделало колоссальнейший скачок от первых ЭВМ до современных супер-ЭВМ, является мигом “между прошлым и будущим”.

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

Таблица 2 Поколения ЭВМ

Поколение ЭВМ

Хронологические границы периода

сер. 40-х - сер. 50-х гг.

сер. 50-х -сер. 60-х гг.

сер. 60-х - 70-е годы

Элементная база

Электронно-вакуумные лампы (в одной машине до 20 тыс. ламп)

Полупроводниковые транзисторы. Схемы монтируются на отдельных платах.

Микросхемы - электронная схема из нескольких тысяч элементов, реализующая определенную функцию (размер до 0.3 - 0.5 см2).

Микропроцессоры - интегральная схема высокой степени интеграции выполняющая функции УУ и АЛУ.

Надежность

Частые перегревы, трудный поиск неисправности, замена » 2000 ламп в месяц

Перегревы устранены. При неисправности заменяется целиком плата. Большая надежность, долговечность

Большая надежность, долговечность по сравнению

Быстродействие (количество операций в секунду)

(10-20 тыс. оп/сек)

(до миллиона оп/сек)

(неск-ко миллионов оп/сек)

(десятки миллионов оп/сек)

Емкость ОЗУ

Производство

Единичные экз.

Серийное

Системы совместимых машин

Массовое производство

Габариты

Громоздкие шкафы занимают большой машинный зал

Однотипные стойки крупных размеров выше человеческого роста занимают машинный зал

Машина выполнена в виде двух стоек; не требует специального помещения

Основное достижение - появление персональных компьютеров, размещающихся на рабочем столе

Программирование

Машинные коды. Требуется высокий профессионализм и знания структуры ЭВМ

Алгоритмические языки

Дальнейшее развитие и разнообразие языков программирования

Языки для решения специализированных задач управления, баз данных, текстовые редакторы

ЭНИАК ЭДСАК (США)МЭСМ (Россия)

БЭСМ-*; “Минск **” (Россия)

ЕС (единая система): ЕС-1060; СМ (серия малых ЭВМ: СМ-22…

IBM-8080,088, *286 (США); “Искра 1030”, “Нейрон” (Россия)

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

Можно выделить общие тенденции развития компьютеров:

  1. Увеличение количества элементов на единицу площади.
  2. Уменьшение размеров.
  3. Увеличение скорости работы.
  4. Снижение стоимости.
  5. Развитие программных средств, с одной стороны, и упрощение, стандартизация аппаратных – с другой.

Нулевое поколение. Механические вычислители

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

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

В XX веке автоматические счетные машины конструировали Конрад Зус, Джорж Стибитс, Джон Атанасов. Машина последнего включала, можно сказать, прототип ОЗУ, а также использовала бинарную арифметику. Релейные компьютеры Говарда Айкена: «Марк I» и «Марк II» были схожи по архитектуре с аналитической машиной Бэббиджа.

Первое поколение. Компьютеры на электронных лампах (194х-1955)

Быстродействие: несколько десятков тысяч операций в секунду.

Особенности:

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

Примеры компьютеров:

Колоссус – секретная разработка британского правительства (в разработке принимал участие Алан Тьюринг). Это первый в мире электронный компьютер, хотя и не оказавший влияние на развитие компьютерной техники (из-за своей секретности), но помог победить во Второй мировой войне.

Эниак . Создатели: Джон Моушли и Дж. Преспер Экерт. Вес машины 30 тонн. Минусы: использование десятичной системы счисления; множество переключателей и кабелей.

Эдсак . Достижение: первая машина с программой в памяти.

Whirlwind I . Слова малой длины, работа в реальном времени.

Компьютер 701 (и последующие модели) фирмы IBM. Первый компьютер, лидирующий на рынке в течение 10 лет.

Второе поколение. Компьютеры на транзисторах (1955-1965)

Быстродействие: сотни тысяч операций в секунду.

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

Первый компьютер на транзисторах TX стал прототипом для компьютеров ветки PDP фирмы DEC, которые можно считать родоначальниками компьютерной промышленности, т.к появилось явление массовой продажи машин. DEC выпускает первый миникомпьютер (размером со шкаф). Зафиксировано появление дисплея.

Фирма IBM также активно трудится, производя уже транзисторные версии своих компьютеров.

Компьютер 6600 фирмы CDC, который разработал Сеймур Крей, имел преимущество над другими компьютерами того времени – это его быстродействие, которое достигалось за счет параллельного выполнения команд.

Третье поколение. Компьютеры на интегральных схемах (1965-1980)

Быстродействие: миллионы операций в секунду.

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

Последнее свойство позволяло компьютерам проникать в различные сферы деятельности человека. Из-за этого они становились более специализированными (т.е. имелись различные вычислительные машины под различные задачи).

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

Было реализовано мультипрограммирование (это когда в памяти находится несколько выполняемых программ, что дает эффект экономии ресурсов процессора).

Дальнейшее развитие миникомпьютеров ().

Четвертое поколение. Компьютеры на больших (и сверхбольших) интегральных схемах (1980-…)

Быстродействие: сотни миллионов операций в секунду.

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

В конце 70-х – начале 80-х популярностью пользовался компьютера Apple , разработанный Стивом Джобсом и Стивом Возняком. Позднее в массовое производство был запущен персональный компьютер на процессоре Intel.

Позднее появились суперскалярные процессоры, способные выполнять множество команд одновременно, а также 64-разрядные компьютеры.

Пятое поколение?

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

Также существует мнение, что к пятому поколению следует относить компьютеры с двухядерными процессорами. С этой точки зрения пятое поколение началось примерно с 2005 года.

Учебник состоит из двух разделов: теоретического и практического. В теоретической части учебника изложены основы современной информатики как комплексной научно-технической дисциплины, включающей изучение структуры и общих свойств информации и информационных процессов, общих принципов построения вычислительных устройств, рассмотрены вопросы организации и функционирования информационно-вычислительных сетей, компьютерной безопасности, представлены ключевые понятия алгоритмизации и программирования, баз данных и СУБД. Для контроля полученных теоретических знаний предлагаются вопросы для самопроверки и тесты. Практическая часть освещает алгоритмы основных действий при работе с текстовым процессором Microsoft Word, табличным редактором Microsoft Excel, программой для создания презентаций Microsoft Power Point, программами-архиваторами и антивирусными программами. В качестве закрепления пройденного практического курса в конце каждого раздела предлагается выполнить самостоятельную работу.

Книга:

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

Таблица 1



ЭВМ первого поколения обладали небольшим быстродействием в несколько десятков тыс. оп./сек. В качестве внутренней памяти применялись ферритовые сердечники.

Основной недостаток этих ЭВМ – рассогласование быстродействия внутренней памяти и АЛУ и УУ за счет различной элементной базы. Общее быстродействие определялось более медленным компонентом – внутренней памятью – и снижало общий эффект. Уже в ЭВМ первого поколения делались попытки ликвидировать этот недостаток путем асинхронизации работы устройств и введения буферизации вывода, когда передаваемая информация «сбрасывается» в буфер, освобождая устройство для дальнейшей работы (принцип автономии). Таким образом, для работы устройств ввода-вывода использовалась собственная память.

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

Языков программирования как таковых еще не было, и для кодирования своих алгоритмов программисты использовали машинные команды или ассемблеры. Это усложняло и затягивало процесс программирования. К концу 50-х годов средства программирования претерпевают принципиальные изменения: осуществляется переход к автоматизации программирования с помощью универсальных языков и библиотек стандартных программ. Использование универсальных языков повлекло возникновение трансляторов.

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

Начало современной эры использования ЭВМ в нашей стране относят к 1950 году, когда в институте электротехники АН УССР под руководством С.А. Лебедева была создана первая отечественная ЭВМ под названием МЭСМ – Малая Электронная Счетная Машина. В течение первого этапа развития средств вычислительной техники в нашей стране создан ряд ЭВМ: БЭСМ, Стрела, Урал, М-2.

Второе поколение ЭВМ – это переход к транзисторной элементной базе, появление первых мини-ЭВМ.

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

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

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

Совершенствуется технология выполнения программ на ЭВМ: создаются специальные программные средства – системное ПО.

Цель создания системного ПО – ускорение и упрощение перехода процессором от одной задачи к другой. Появились первые системы пакетной обработки, которые просто автоматизировали запуск одной программы за другой и тем самым увеличивали коэффициент загрузки процессора. Системы пакетной обработки явились прообразом современных операционных систем, они стали первыми системными программами, предназначенными для управления вычислительным процессом. В ходе реализации систем пакетной обработки был разработан формализованный язык управления заданиями, с помощью которого программист сообщал системе и оператору, какую работу он хочет выполнить на вычислительной машине. Совокупность нескольких заданий, как правило, в виде колоды перфокарт, получила название пакета заданий. Этот элемент жив до сих пор: так называемые пакетные (или командные) файлы MS DOS есть не что иное, как пакеты заданий (расширение в их имени bat является сокращением от английского слова batch, что означает пакет).

К отечественным ЭВМ второго поколения относятся «Проминь», «Минск», «Раздан», «Мир».

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

Расширение функциональных возможностей ЭВМ увеличило сферу их применения, что вызвало рост объема обрабатываемой информации и поставило задачу хранения данных в специальных базах данных и их ведения. Так появились первые системы управления базами данных – СУБД.

Изменились формы использования ЭВМ: введение удаленных терминалов (дисплеев) позволило широко и эффективно внедрить режим разделения времени и за счет этого приблизить ЭВМ к пользователю и расширить круг решаемых задач.

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



Рекомендуем почитать

Наверх