
- •Нижегородский государственный университет им. Н.И. Лобачевского
- •1.Предисловие
- •2.Замечания по терминологии
- •3.Кибернетика и информатика
- •4.Предпосылки информатики
- •4.1.Мечта человека об искусственном человеке
- •4.2.Усилители физической и умственной деятельности человека
- •4.3.Ключевые проблемы информатики
- •5.Формализация естественного языка как средства общения.
- •6.Формализация физических характеристик среды обитания
- •6.1.Дискретные и непрерывные множества
- •6.2. Понятия измерительной шкалы, числа и измерения
- •6.3.Натуральное число
- •6.4.Позиционная система счисления
- •6.5.Натуральная числовая прямая
- •6.6.Целые числа (положительные и отрицательные)
- •6.7.Вещественные числа
- •7.Формализация физических зависимостей
- •7.1.Функции
- •7.2.Элементарные функции
- •7.3.Элементарная алгебра, аналитические и численные вычисления
- •8.Аналоговые и цифровые вычислители
- •9.Простейшие вычислители
- •9.1.Аналоговые вычислительные линейки
- •9.2.Цифровой абак и русские счеты
- •9.3.Цифровые механические арифмометры
- •9.4.Хронология событий.
- •10.Аналитические машины Чарльза Беббиджа.
- •11.Формализация рассуждений
- •11.1.Логика рассуждений
- •11.2.Логические функции и алгебра логики
- •11.3.Алгебра логики и алгебра релейно - контактных схем
- •12.Накануне компьютерной эры
- •12.1. Зарождение цифровых систем управления
- •12.2.Перфокарточные сортировальные машины
- •12.3.Методология моделирования
- •13.Теоретические модели вычислений
- •13.1.Алгоритм и его свойства
- •13.2.Проблема слов в ассоциативном исчислении
- •13.3.Нормальный алгоритм Маркова
- •13.4.Рекурсивные функции
- •13.5.Машина Тьюринга
- •13.6.Равнодоступная адресная машина
- •14.Пионеры зарубежной компьютеризации
- •15.Становление информатики в России. Борьба за признание
- •16.Два типа электронных вычислительных машин
- •16.1.Аналоговая вычислительная машина (авм)
- •16.2.Цифровая электронная вычислительная машина (компьютер, эвм)
- •16.3.Аналог или цифра
- •17.Пионеры отечественной компьютеризации
- •18.Становление информатики в России. Начальный период
- •19.Оригинальные отечественные серийные эвм (компьютеры)
- •19.1.Эвм Стрела
- •Элементная база
- •Программное обеспечение
- •Описание машины
- •Технико-эксплуатационные характеристики
- •Особенности эвм
- •19.2.Семейство эвм "м-20"
- •Структура эвм
- •Элементная база
- •Программное обеспечение
- •Технико-эксплуатационные характеристики
- •Особенности машины
- •Об использовании эвм м-20
- •Описание машины
- •Элементная база
- •Программное обеспечение
- •Технико-эксплуатационные характеристики
- •Особенности эвм
- •19.3.Семейство эвм "бэсм"
- •19.3.1.Бэсм-1
- •Структура эвм
- •19.3.2.Бэсм-2
- •Структура эвм
- •19.3.3.Бэсм-4
- •Структура эвм
- •Элементная база
- •Программное обеспечение
- •Технико-эксплуатационные характеристики
- •19.4.Семейство эвм "Минск"
- •19.4.1.Минск-1
- •19.4.2.Минск-2
- •19.4.3.Минск -22
- •19.4.4.Минск-23
- •19.4.5.Минск-32
- •Описание машины
- •Программное обеспечение
- •Технико-эксплуатационные характеристики
- •Особенности эвм
- •19.5.Семейство эвм "Урал"
- •19.5.1.Урал-1, Урал-2, Урал-3, Урал-4
- •Описание машины
- •Элементная база
- •Программное обеспечение
- •Основные эксплуатационно-технические данные
- •Особенности эвм
- •19.5.2.Урал-11, Урал-14, Урал-16
- •Описание машины
- •Элементная база
- •Программное обеспечение.
- •Основные эксплуатационно-технические данные машины “Урал-11”
- •Особенности эвм
- •19.6.Эвм "Весна" и "Снег"
- •19.7.Эвм бэсм-6
- •Описание машины
- •Элементная база
- •Программное обеспечение
- •Технико-эксплуатационные характеристики
- •Особенности машины
- •19.8.Многопроцессорные вычислительные комплексы "Эльбрус"
- •Описание машины.
- •Элементная база
- •Программное обеспечение
- •Типовые комплектации
- •Производительность
- •19.9.Управляющие эвм
- •20.Эволюция элементарной базы и поколения эвм
- •20.1.Базисные логические элементы
- •20.2.Элементы регистровой памяти
- •20.3.Элементы памяти на магнитных сердечниках.
- •20.4.Интегральные схемы
- •20.5.Поколения эвм
- •21.Американская система ibm-360
- •22.Семейство Ряд "ес эвм"
- •22.1.Хронология создания
- •22.2.Ес эвм. Крупнейший промах или всеобщее счастье?
- •23.Автоматизация программирования
- •23.1.От двоичных кодов к ассемблерам - языкам символьного кодирования
- •Ассемблеры
- •Программы - загрузчики
- •23.2.Языки программирования высокого уровня
- •23.3.Трансляция программ
- •24.Первые компьютеры Сарова
- •25.Начало компьютеризации Нижегородского госуниверситета
- •26.Они были первыми
- •26.1.Конрад Цузе
- •26.2.А лан Тьюринг
- •26.3.Джон Маулчи и Джон Эккерт
- •26.4.Джон фон Нейман
- •26.5.А ксель Берг
- •26.6.В иктор Глушков
- •26.7.Сергей Лебедев
- •26.8.Исаак Брук
- •26.9.Николай Матюхин
- •26.10.Михаил Карцев
- •26.11.Юрий Базилевский
- •26.12. Башир Рамеев
- •26.13.Георгий Лопато
- •26.14. Всеволод Бурцев
- •27.Приложения
- •27.1.Основные черты кибернетики
- •27.1.1.Общенаучное значение кибернетики
- •27.1.2.Электронные счетные машины и нервная система
- •27.1.3.Прикладное значение кибернетики
- •27.2."Сигнал" Игоря Полетаева
- •27.3.Хронология компьютеростроения
- •Литература
- •Оглавление
20.Эволюция элементарной базы и поколения эвм
20.1.Базисные логические элементы
Первые компьютеры тридцатых и начала сороковых годов XX века в качестве элементарной базы использовали электромеханические реле. Электронные лампы, изобретенные в начале XX века, использовались в качестве элементов радиоприемных устройств.
Примечание. Существенный вклад в совершенствование электронных радиоламп внесла Нижегородская радиолаборатория, функционирующая с 1918-го по 1928-й год. (НРЛ-технопарк в оригинале. Нижний Новгород, из-во Ниж. гор. у-та, 2008.).
Во время второй мировой войны бурными темпами развивалась радиолокация, также использующая электронные лампы, которые постоянно совершенствовались. Как при радиоприеме, так и в радиолокации электронные лампы использовались в качестве усилителей непрерывного сигнала. Конструкторы компьютеров сообразили, что та же радиолампа может работать в режиме электронного реле, заменяя тем самым электромагнитное реле. Таким образом, первое поколение серийных компьютеров в качестве элементарной базы использовало логические элементы, реализованные на электронных лампах.
Электронная лампа (триод) реализована следующим образом. В стеклянном баллоне, из которого откачен воздух, располагаются электроды (Рис. 71.a). Катод, который нагревается нитью накала и вокруг которого (вследствие высокой температуры) образуется облако электронов. Когда на анод подается высокое положительное напряжение V, электроны, имеющие отрицательный заряд, устремляются к этому электроду. Поток электронов образует ток i, протекающий от катода к аноду. Напряжение выхода Vout = V(R1i). Величина катодно-анодного тока и, следовательно, величина выходного напряжения определяется величиной напряжения на сетке.
В режиме ожидания напряжение vin на входе равно нулю, напряжение на сетке v = v*, лампа приоткрыта, катодно-анодный ток i* небольшой и напряжение выхода Vout= V* = V+ (R1i*) (рис.71.b).
На время подачи на вход положительного импульса напряжения vin напряжение на сетке становится v = v1 >v* лампа открывается полностью, катодно-анодный ток i1 возрастает до максимума, и напряжение выхода Vout = V0 = V+(R1i1) = 0 (рис.71.b).
На время подачи на вход отрицательного импульса напряжения vin, v = v0 <v* лампа закрывается, катодно-анодный ток i0 = 0, и напряжение выхода Vout = V1 = V+ (рис.71.b).
Таким образом, ламповая электронная схема рис. 57.a играет роль вычислителя базисной логической функции отрицания: положительный импульс напряжения на входе (логическое значение "1") дает на выходе отрицательный импульс напряжения (логическое значение "0") и наоборот. В электронике такая схема называется "инвертор".
Рис. 71. Инвертор на электронной лампе (a) и на транзисторе (c)
Транзистор (от англ. transfer - переносить и resistor - сопротивление) – это полупроводниковый прибор для усиления, генерирования и преобразования электрических колебаний. Транзистор делается на основе монокристаллического полупроводника, который содержит не менее трёх областей с различной проводимостью.
Датой создания транзистора считается 23 декабря 1947 года, когда в лаборатории Bell Telephone Laboratories был создан трехэлектродный полупроводниковый прибор. Его авторами являлись Джон Бардин (John Bardeen), Уолтер Бремен (Walter Brattain) и Уильям Брэдфорд Шокли (William Bredford Chockley).
Управление тока в выходной цепи осуществляется за счет изменения входного тока (в биполярном транзисторе), либо входного напряжения (в МОП транзисторе). Небольшое изменение входных величин может приводить к существенно большему изменению выходного напряжения и тока. Это усилительное свойство транзисторов используется в аналоговой технике (аналоговые ТВ, радио, связь и т. п.).
Физические законы функционирования транзисторов существенным образом отличаются от физических законов функционирования электронных ламп. Однако, инвертор, реализованный на электронной лампе (Рис. 71.a), с логической точки зрения эквивалентен инвертору, реализованному на транзисторе (Рис. 71.c). Эмиттер играет роль катода, коллектор – анода, база – играет роль сетки.
Напомним, что любую логическую функцию можно представить в виде суперпозиции трех базисных функций: отрицания, конъюнкции и дизъюнкции. Однако, в практике компьютеростроения, по чисто техническим причинам, предпочитают использовать другой набор базисных логических функций: НЕ (отрицание), НЕ-И (отрицание конъюнкции), НЕ-ИЛИ (отрицание дизъюнкции). Доказано, что с помощью этих трех базисных функций также можно представить любую логическую функцию. Транзисторные вычислители этих базисных функций принято называть "вентилями" (рис. 72).
Рис. 72. Транзисторный вентиль НЕ (a), вентиль НЕ-И (b), вентиль НЕ-ИЛИ (c)
Условные обозначения вентилей и таблицы истинности соответствующих функций приведены на рис. 73.
Рис. 73. Обозначение вентилей – вычислителей базисных логических функций и соответствующие таблицы истинности
Соединения различных базисных элементов позволяют реализовать комбинационные схемы компьютера: мультиплексоры, декодеры, арифметические устройства и т.д.