4 поколение электронно вычислительной техники. Мы исследуем компьютер. Четвертое поколение

01.02.2019

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

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

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

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

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

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

Поставлена задача о необходимости как можно скорее переходить к практике разработки, поставки, сборки и наладки у потребителей полных комплексов технических и программных средств, составляющих законченные автоматизированные системы обработки данных различного класса. Одним из наиболее перспективных направлений в развитии общего программного обеспечения ЭВМ этого поколения является разработка пакетов программ, расширяющих функции операционных систем. С этих позиций следует отметить разработанные в 1976 г. пакеты KAMA (для управления телеобработкой данных) и ОКА (для управления базами данных). В ВЦ АН СССР разработана диалоговая информационно-логическая система ДИЛОС.

Императивные языки - код выполняется по строкам, в последовательности, определяемой программистом. Коды третьего поколения являются обязательными. Императив означает, что код выполняется последовательно, последовательно. Языки третьего поколения могут быть независимыми от платформы, что означает, что код, написанный для одной системы, будет работать на другом. Для преобразования программы третьего поколения в объектный код требуется компилятор или интерпретатор.

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

Эффективность использования средств вычислительной техники в значительной степени зависит от того, насколько совершенны способы разработки программ. Особого внимания заслуживает разработанный в 1976 году пакет программ, позволяющий автоматизировать технологию разработки программ – пакет RTK.

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

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

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

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

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

Вакуумная трубка потребляет много энергии. Вакуумная трубка была разработана Ли Де Форстером. Эти компьютеры были большого размера, и писать программы на них было сложно. Некоторые из компьютеров этого поколения были. Но это был не чисто электронный компьютер. Машина весила 5 тонн, включая 500 миль провода, была 8 футов в высоту и 51 фута в длину и имела вращающийся вал длиной 50 футов, длина которого была увеличена на 5 лошадиных сил. Он был назван Электронным цифровым интегратором и калькулятором.

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

От поколения к поколению ЭВМ, стоимость электронных компонентов в вычислительных системах постоянно уменьшается, а затраты на программную часть неуклонно возрастают. По данным американских специалистов в 1965 году доля программного обеспечения составляла 5% от общей
стоимости вычислительной системы, в 1976 г. – 75%, а к 1985 г., порой, превышала 90%. Стоимость выполнения одной команды за 10 лет, начиная с 1977г., снизилась на два порядка, а производительность программистов по-прежнему возрастала мало: примерно на З% в год.

Он использовал линию задержки ртути, магнитную ленту и печатную машину. Потребляемая мощность составляла около 120 кв. Его зарегистрированная скорость обработки составляла 525 миллисекунд для арифметических функций, 15 миллисекунд для умножения и 9 миллисекунд для деления.

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

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

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

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

· схемы для преобразования адресов по описателям (дескрипторам);

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

· разнообразные (реализованные, как правило, микропрограмм образом) макрокоманды;

· аппаратное управление памятью иерархической структуры;

· аппаратура для примитивного планирования.

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

Меньше по размеру. Устройства ввода и вывода были быстрее. Третье поколение: благодаря разработке небольшого чипа, состоящего из емкости 300 транзисторов. Поэтому совершенно очевидно, что размер компьютера еще больше сократился. Компьютеры этого поколения были небольшие по размеру, низкая стоимость, большая память и скорость обработки очень велики.

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

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

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

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

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

В качестве основного переключающего элемента они использовали микропроцессор. Их также называют микро-компьютерами или персональными компьютерами. Их размер варьируется от настольного компьютера до ноутбука или карманного компьютера. Они имеют очень высокую скорость обработки; они на 100% точны, надежны, прилежны и универсальны.

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

Основным средством общения с ЭВМ являются алгоритмические языки. Их количество и разнообразие неуклонно возрастает: уже в 1977 г. их было несколько тысяч. Все больше сил уделяется созданию программных процессоров реализации языков. Наиболее крупным проектом является проект многоязыковой системы программирования БЕТА, разработанной коллективом ВЦ СО АН СССР под руководством А.П. Ершова. Система ориентирована на языки Алгол-68, PL/1, SIMULA и др.

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

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

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

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

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

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

В целом, совершенствование программного обеспечения ставит перед собой следующие задачи:

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

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

Они могли выполнять вычисления в наносекундах. Разница между третьим и четвертым поколением. Крупномасштабная интеграция. микропроцессор. Они были небольшого размера и назывались микро. Это поколение компьютеров в настоящее время используется. Развитие микропроцессора означало начало работы четвертого поколения компьютеров. Третье поколение компьютеров больше четвертого поколения. они медленнее четвертого поколения.

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

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

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

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


СОДЕРЖАНИЕ

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