Первое поколение ЭВМ

Автор работы: Пользователь скрыл имя, 19 Декабря 2012 в 18:00, реферат

Описание

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

Работа состоит из  1 файл

Первое поколение ЭВМ.docx

— 333.96 Кб (Скачать документ)

Первое поколение ЭВМ создавалось  на электронных лампах в период с 1944 по 1954 гг.

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

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

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

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

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

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

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

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

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

Основные критерии разработки ЭВМ, сформулированные Фон-Нейманом в 1946 году, перечислены ниже:

1. ЭВМ должны работать в двоичной  системе счисления;

2. все действия, выполняемые ЭВМ,  должны быть представлены в  виде программы, состоящей из  последовательного набора команд. Каждая команда должна содержать  код операции, адреса операндов  и набор служебных признаков;

3. команды должны храниться в  памяти ЭВМ в двоичном коде, так как это позволяет:

а) сохранять промежуточные результаты вычислений, константы и другие числа  в том же запоминающем устройстве, где размещается программа;

б) двоичная запись команд позволяет  производить операции над величинами, которыми они закодированы;

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

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

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

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

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

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

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

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

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

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

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

Каждая линия задержки сохраняла  не один импульс (бит данных), а целый  набор импульсов, количество которых  определялось скоростью прохождения  импульса через ртутную линию  задержки (1450 м/с), длительностью импульсов, интервалом между ними и длинной  трубки.

Впервые такое устройство хранения данных было использовано в английской ЭВМ – ЭДСАК, вышедшей в свет в 1949 году.

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

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

2. для минимизации энергетических  потерь, происходящих при передаче  сигнала в линии задержки, ртуть  надо содержать при температуре  в 40°C, так как при этой температуре  ртути удается достигнуть максимального  согласования акустических сопротивлений  ртути и пьезокристаллов. Это тяжелая и некомфортная работа;

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

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

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

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

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

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

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

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

Таким образом, в ячейку, состоящую  из двух смежных участков, можно  быстро записывать 1 бит информации. Ячейка без заряда – 1, ячейка с положительным  зарядом – 0.

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

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

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

Со временем память на электронно-лучевых  трубках была заменена памятью с  магнитными сердечниками. Этот тип  памяти был разработан Дж. Форрестером и У. Папяном, и введен в эксплуатацию в 1953 году.

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

В простейшем случае устройство памяти было следующим.

Вдоль строк матрицы через кольца пропускались провода возбуждения (на рисунке они выделены зеленым  цветом). Аналогичные провода пропускались через кольца вдоль столбцов матрицы (синий цвет).

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

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

 

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

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

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

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

Информация о работе Первое поколение ЭВМ