
- •Нижегородский государственный университет им. Н.И. Лобачевского
- •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.Хронология компьютеростроения
- •Литература
- •Оглавление
16.3.Аналог или цифра
Аргументы специалистов – противников цифровых вычислительных машин, заключались в следующем:
в Советском Союзе налажено производство аналоговых вычислительных машин, которые успешно решают актуальные задачи, связанные с обороноспособностью страны, а от добра, добра не ищут.
аналоговая машина решает систему дифференциальных уравнений гораздо быстрее цифрового компьютера;
Последнее возражение было справедливо, относительно первых моделей компьютеров. Действительно, система дифференциальных уравнений десятого порядка решалась на компьютере типа М-20 десятки часов. Да еще надежность ламповых компьютеров оставляла желать лучшего. За время решения задачи компьютер давал неоднократные сбои, что вызывало необходимость резервирования промежуточных данных и трехкратного повторения решения одной и той же задачи.
Аналоговые компьютеры отправляли в космос Гагарина, управляли турбинами на гидроэлектростанциях и первыми атомными реакторами, активно использовались военными и создавали звук в музыкальных синтезаторах.
Однако, основной недостаток аналоговых компьютеров – принципиально малая точность вычислений был неустраним. Вследствие неидеальности работы отдельных операционных усилителей, неточности установки их коэффициентов передачи и начальных условий, решение, найденное с помощью АВМ, имеет погрешности. Результирующая погрешность зависит не только от перечисленных первичных источников, но и от характера и особенностей решаемой задачи. Как правило, погрешность увеличивается с ростом числа решающих (особенно нелинейных) элементов, включенных последовательно. Цифровые же компьютеры обеспечивали гораздо большую точность вычислений (правда, за счет увеличения времени решения задачи).
Но был еще очень существенный недостаток аналоговых вычислителей – они не могли решать логические задачи. На первых шагах становления автоматизации вычислений этот недостаток был несущественен, так как первые цифровые компьютеры проектировались для решения тех же самых задач, что и аналоговые машины (решение дифференциальных уравнений большого порядка).
Требования к технологиям автоматических вычислений возрастали и решение логических задач (а в дальнейшем, и задач обработки символьной информации) выдвигалось на первый план. Цифровым компьютерам было без разницы какую работу выполнять –решение задачи математической физики или логической задачи принятия решений.
Повышение эффективности ЭАВМ связано с внедрением в аналоговую технику цифровых методов, в частности цифровых дифференциальных анализаторов, у которых отдельные решающие элементы выполняют математические операции над приращениями переменных, представленных в одном из цифровых кодов, с передачей результатов от элемента к элементу по принципам ЭАВМ. Применение цифровых дифференциальных анализаторов, особенно последовательных, для специальных ЭАВМ, не требующих высокого быстродействия, снижает общий объём аппаратуры, хотя в остальных случаях они по всем техническим показателям и возможностям существенно уступают цифровым вычислительным машинам.
Гораздо большими возможностями обладают гибридные вычислительные системы, у которых исходные величины представлены одновременно в цифровой и аналоговой форме. Не вдаваясь в подробности, гибридную вычислительную систему можно представлять в виде аналоговой вычислительной машиной, сопряженной с цифровым компьютером. Аналоговая часть решает систему дифференциальных уравнений (быстро), а цифровая часть обеспечивает решение логической задачи выбора наилучшего варианта решения.
Примечание. Очевидно, что проблема малой точности решения дифференциальных уравнений при этом не исчезает.
Тем не менее, гибридными системами могут решатся следующие классы задач:
моделирование в реальном масштабе времени автоматических систем управления, содержащих как аналоговые, так и цифровые устройства;
воспроизведение в реальном масштабе времени процессов, содержащих высокочастотные составляющие и переменные, изменяющиеся в широком амплитудном и частотном диапазоне;
статистическое моделирование и моделирование биологических систем;
решение уравнений в частных производных;
оптимизация систем управления.
Дальнейший этап развития технических средств автоматизации (70-е годы XX века) совпал с широким внедрением новых средств контроля в промышленные системы автоматизации производственных процессов, созданных на базе аналого-цифровой техники. Под руководством д.т.н. Б.Я. Когана создаются гибридные вычислительные системы ГВС-100, а впоследствии – двухуровневая ГВС “Русалка”.
Время решения дифференциальных уравнений цифровыми компьютерами неуклонно уменьшалось за счет увеличения их быстродействия и увеличения объема оперативной памяти. Тем самым становился все менее и менее значимым основной недостаток цифровых компьютеров, по сравнению с аналоговыми вычислителями. Одновременно происходило уменьшение их стоимости и размеров при одновременном увеличении надежности работы. Круг решаемых цифровыми компьютерами прикладных задач постоянно расширялся ( в настоящее время компьютеры не столько решают уравнения, сколько "перемалывают" символьную информацию).
Сказанное выше объясняет, почему к середине семидесятых годов XX века аналоговые вычислительные машины ушли, уступив место цифровым компьютерам.