Чтение онлайн

на главную - закладки

Жанры

Шрифт:

Вычислительные процессы при этом протекали следующим образом. Управление работой ЭВМ осуществлялось с помощью электронных ключей и переключателей, называемых логическими схемами, причем каждый электронный ключ при получении сигнала управляющего импульса напряжения включал нужную линию или цепь электрического тока. Простейшим электронным ключом могла служить уже трехэлектродная электронная лампа, которая заперта, когда на ее сетку подается большое отрицательное напряжение, и открывается, если на сетку подается положительное напряжение. Ее работу при этом можно представить как управляющий вентиль, который пропускает через себя импульс A, когда на второй его вход подан управляющий импульс B. Когда же имеется только один импульс тока A или B, то вентиль закрыт и импульс не проходит на его выход. Таким образом, только при совпадении по времени обоих импульсов A и B на выходе появится

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

С использованием двух этих схем можно собрать одноразрядный сумматор. Предположим, что импульсы A и B одновременно передаются на схемы «нет» и "и", причем со схемой «нет» связана шина (провод) «сумма», а со схемой "и" шина «перенос». Предположим, что на вход A поступает импульс (то есть единица), а на вход B не поступает. Тогда «нет» пропустит импульс на шину «сумма», а схема "и" не пропустит его, то есть в разряде будет значиться "1", что и соответствует правилу двоичного сложения. Предположим, что на входы A и B одновременно поступают импульсы. Это означает, что код числа A есть "1" и код B тоже "1". Схема «нет» не пропустит двух сигналов и на выходе «сумма» будет "0" Зато схема "и" пропустит их, и на шине «перенос» будет импульс, то есть "1" передастся в сумматор соседнего разряда.

В первых ЭВМ основным элементом памяти и арифметического суммирующего устройства служили триггеры. Триггерная схема, как мы помним, обладала двумя устойчивыми состояниями равновесия. Приписывая одному состоянию значение кода "0", а другому значение кода "1", можно было использовать триггерные ячейки для временного хранения кодов. В суммирующих схемах при подаче импульса на счетный вход триггера он переходил из одного состояния равновесия в другое, что полностью соответствовало правилам сложения для одного двоичного разряда (0+0=0; 0+1=1; 1+0=1; 1+1=0 и перенос единицы в старший разряд). При этом первоначальное положение триггера рассматривалось как код первого числа, а подаваемый импульс — как код второго числа. Результат образовывался на триггерной ячейке. Для того чтобы осуществить суммирующую схему для нескольких двоичных разрядов, необходимо было обеспечить перенос единицы из одного разряда в другой, что и осуществлялось специальной схемой.

Сумматор был главной частью арифметического устройства машины. Сумматор параллельного сложения кодов чисел сразу по всем разрядам имел столько одноразрядных сумматоров, сколько двоичных разрядов содержал код числа. Складываемые числа A и B поступали в сумматор из запоминающих устройств и сохранялись там с помощью триггеров. Регистры также состояли из ряда соединенных между собой триггеров T1, T2, T3, Т'1, Т'2 и т.д., в которые код числа подавался из записывающего устройства параллельно для всех разрядов. Каждый триггер хранил код одного разряда, так что для хранения числа, имеющего n двоичных разрядов, требовалось n электронных реле. Коды чисел, хранящиеся в регистрах, складывались одновременно по каждому разряду с помощью сумматоров S1, S2, S3 и т.д., число которых было равно числу разрядов. Каждый одноразрядный сумматор имел три входа. На первый и второй входы подавались коды чисел A и B одного разряда. Третий вход служил для передачи кода переноса из предыдущего разряда.

В результате сложения кодов данного разряда на выходной шине сумматора получался код суммы, а на шине «перенос» код "1" или "0" для переноса в следующий разряд. Пусть, например, требовалось сложить два числа A=5 (в двоичном коде 0101) и B=3 (в двоичном коде 0011). При параллельном сложении этих чисел на входы A1, A2 и A3 сумматора соответственно подавались коды A1=1, A2=0, A3=1, A4=0 и B1=1, B2=1, B3=0, B4=0. В результате суммирования кодов первого разряда в сумматоре S1 получим 1+1=0 и код переноса "1" в следующий разряд. Сумматор S2 суммировал три кода: коды A2, B2 и код переноса из предыдущего сумматора S1. В результате получим 0+1+1=0 и код "1" переноса в следующий третий разряд.

Сумматор S3 складывает коды третьего разряда чисел A и B и код переноса "1" из второго разряда, то есть будем иметь 1+0+1=0 и снова перенос

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

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

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

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

87. ТРАНЗИСТОР

Изобретение в конце 40-х годов XX века транзистора стало одной из крупнейших вех в истории электроники. Электронные лампы, которые до этого в течение долгого времени были непременным и главнейшим элементом всех радио — и электронных устройств, имели много недостатков. По мере усложнения радиоаппаратуры и повышения общих требований к ней, эти недостатки ощущались все острее. К ним нужно отнести прежде всего механическую непрочность ламп, малый срок их службы, большие габариты, невысокий КПД из-за больших тепловых потерь на аноде. Поэтому, когда на смену вакуумным лампам во второй половине XX века пришли полупроводниковые элементы, не обладавшие ни одним из перечисленных изъянов, в радиотехнике и электронике произошел настоящий переворот.

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

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

Поделиться:
Популярные книги

Ратник

Ланцов Михаил Алексеевич
3. Помещик
Фантастика:
альтернативная история
7.11
рейтинг книги
Ратник

Газлайтер. Том 10

Володин Григорий
10. История Телепата
Фантастика:
боевая фантастика
5.00
рейтинг книги
Газлайтер. Том 10

Авиатор: назад в СССР 10

Дорин Михаил
10. Покоряя небо
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Авиатор: назад в СССР 10

Восход. Солнцев. Книга X

Скабер Артемий
10. Голос Бога
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Восход. Солнцев. Книга X

Ну привет, заучка...

Зайцева Мария
Любовные романы:
эро литература
короткие любовные романы
8.30
рейтинг книги
Ну привет, заучка...

Менталист. Конфронтация

Еслер Андрей
2. Выиграть у времени
Фантастика:
боевая фантастика
6.90
рейтинг книги
Менталист. Конфронтация

Идеальный мир для Социопата 4

Сапфир Олег
4. Социопат
Фантастика:
боевая фантастика
6.82
рейтинг книги
Идеальный мир для Социопата 4

Ты не мой Boy 2

Рам Янка
6. Самбисты
Любовные романы:
современные любовные романы
короткие любовные романы
5.00
рейтинг книги
Ты не мой Boy 2

Лорд Системы 14

Токсик Саша
14. Лорд Системы
Фантастика:
фэнтези
попаданцы
рпг
5.00
рейтинг книги
Лорд Системы 14

Приручитель женщин-монстров. Том 1

Дорничев Дмитрий
1. Покемоны? Какие покемоны?
Фантастика:
юмористическое фэнтези
аниме
5.00
рейтинг книги
Приручитель женщин-монстров. Том 1

Девочка-яд

Коэн Даша
2. Молодые, горячие, влюбленные
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Девочка-яд

На границе империй. Том 10. Часть 1

INDIGO
Вселенная EVE Online
Фантастика:
космическая фантастика
попаданцы
5.00
рейтинг книги
На границе империй. Том 10. Часть 1

Беглец

Бубела Олег Николаевич
1. Совсем не герой
Фантастика:
фэнтези
попаданцы
8.94
рейтинг книги
Беглец

Темный Патриарх Светлого Рода

Лисицин Евгений
1. Темный Патриарх Светлого Рода
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Темный Патриарх Светлого Рода