- •Начала инструментального счёта
- •Абак, Суан-пан, Счеты…
- •Джон Непер и его палочки
- •Предшественники и концептуалисты Первые конструкторы механических калькуляторов
- •Готфрид Лейбниц – создатель арифметической машины и проекта двоичного вычислителя
- •Отец булевой алгебры
- •Одиночество бегуна на длинную дистанцию
- •Герман Голлерит и его первые исследования обработки данных
- •Машина Алана Тьюринга как воплощение умозрительной концепции компьютера
- •Клод Шеннон – автор теории информации и практического воплощения булевой алгебры
- •Первые изобретатели Конрад Цузе – создатель первого программируемого цифрового компьютера
- •Говард Айкен – ученый, воплотивший идеи и проекты Бэббижда
- •Джон Маучли и Джон Преспер Эккерт создатели eniac и концепции хранимой программы
- •Мрис Уилкс и Том Килбурн – создатели первых компьютеров с хранимой программой
- •Сергей Алексеевич Лебедев – основоположник отечественной вычислительной техники
- •Выдающиеся конструкторы Гордон Белл – изобретатель миникомпьютеров
- •Сеймур Крей – создатель суперкомпьютеров
- •Марсиан (Тед) Хофф – архитектор первого микропроцессора
- •Георгий Павлович Лопато основатель минской школы конструирования компьютеров
- •Знаменитые программисты
- •Джон Бэкус – создатель языка fortran
- •Вклад советских ученых в теорию программирования
Сергей Алексеевич Лебедев – основоположник отечественной вычислительной техники
В СССР у истоков развития и становления отечественной вычислительной техники стоял выдающийся ученый, академик Сергей Алексеевич Лебедев (род. 02.11.1902 г., умер 03.06.1974 года). Кроме создания первых машин и первых фундаментальных разработок, он выполнил важные работы по созданию многомашинных и многопроцессорных комплексов. Им были заложены основы вычислительных сетей. Среди перспективных направлений следует отметить работы в области операционных систем и систем программирования. Он был одним из инициаторов создания Московского физико-технического института, основателем и руководителем кафедры вычислительной техники в этом институте. Лебедев считал, что лучшая школа для специалиста – участие в конкретных разработках, и не боялся привлекать к работе над серьезными проектами молодых ученых.
Образование Лебедев получил в Высшем техническом училище им. Н. Э. Баумана на электротехническом факультете. Занимаясь проблемами устойчивости электрических сетей, он вынужден был включить в сферу своих научных интересов вопросы автоматизации управления, далее автоматизации научных исследований и математических расчетов.
В 1947 году С. А. Лебедев назначается директором Института электротехники АН УССР, где под его руководством организуется лаборатория моделирования и вычислительной техники. Именно здесь и была введена в эксплуатацию1951 году машина МЭСМ (малая электронная счетная машина).
Функционально-структурная организация МЭСМ была предложена Лебедевым еще в 1947 году. МЭСМ работала в двоичной системе, с трехадресной системой команд, причем программа вычислений хранилась в оперативной памяти. Машина Лебедева с параллельной обработкой слов представляла собой принципиально новое решение. Она была одной из первых в мире машиной с хранимой в памяти программой.
В 1948 году в Москве создается Институт точной механики и вычислительной техники (ИТМ и ВТ), куда приглашается на работу С. А. Лебедев. ИТМ и ВТ он создает специальную лабораторию для разработки БЭСМ-1 (быстродействующая электронная счетная машина-1). В окончательном варианте БЭСМ-1 имела ОЗУ на электронно-лучевых трубках со средним быстродействием 10 000 операций в секунду, содержала более 50 000 электронных ламп, срок службы которых составлял всего от 5 000 до 10 000 часов (у вопросу о надежности !). На серийной машине БЭСМ-2 была внедрена память на ферритовых сердечниках. Важной особенностью этих машин и большим структурным достижением явились операции над числами с плавающей запятой, когда машина может обрабатывать числа в диапазоне 2-32 – 232 автоматически, не требуя специальных операций масштабирования и одновременно обеспечивая хорошую точность вычислений (около 10 десятичных знаков).При решении некоторых задач вычислительные операции могли выполняться хоть и с меньшим быстродействием, но с удвоенной точностью.
После БЭСМ-2 была создана еще одна ламповая машина М-20. Во многом повторяя структуру БЭСМ 1, М-20 обладала производительностью 20 тыс. операций в секунду за счет совмещения работы отдельных устройств и более быстрого выполнения арифметических операций.
В шестидесятых годах разработка полупроводниковых машин под руководством Лебедева развивалась по двум направлениям. Первое – перевод наиболее совершенных ламповых машин на полупроводниковую элементную базу с сохранением структуры и быстродействия, но с повышением надежности, уменьшением размеров и энергопотребления. Второе направление развития полупроводниковых машин – это максимальное использование возможностей новой элементной базы с целью повышения производительности, надежности и совершенствования структуры машин.
Трудно переоценить в этом плане разработку БЭСМ-6, оригинальную по архитектуре и структуре машину. БЭСМ-6 – универсальная машина с быстродействием миллион операций в секунду, работала в диапазоне чисел от 2-63 до 2+63 и могла обеспечивать точность вычислений 12 десятичных знаков. Она содержала 60 тыс. транзисторов и 180 тыс. полупроводников-диодов. Назовем некоторые принципиальные особенности БЭСМ-6.
Магистральный принцип организации управления, с помощью которого достигается глубокий внутренний параллелизм обработки потоков команд и операндов.
Впервые осуществленный принцип использования ассоциативной памяти на сверхбыстрых регистрах с логикой управления, позволяющей аппаратно экономить число обращений к ферритовой памяти и тем самым осуществлять локальную оптимизацию в динамике счета.
Аппаратный механизм преобразования виртуального адреса в физический, что дало возможность осуществить динамическое распределение оперативной памяти в процессе вычислений средствами операционной системы.
Расслоение оперативной памяти, что позволяет осуществить одновременное обращение к блокам памяти по нескольким направлениям.
Принцип полистовой организации виртуальной памяти и разработанные на его основе механизмы защиты по числам и командам, сочетающие простоту и эффективность.
Развитая система прерываний и индикации состояния внешних и внутренних устройств машины, контроль обмена между оперативной памятью и центральным устройством машины, позволившие достаточно хорошо вести диагностику в режиме мультипрограммирования.
Возможность одновременной работы парка устройств ввода-вывода и внешних запоминающих устройств на фоне работы центрального процессора.
В начале 70-х годов был разработан суперкомпьютер «Эльбрус» -- последняя машина, принципиальные положения которой были разработаны академиком Лебедевым и его учениками. Он был ярым противником начавшегося в 70-х годах копирования американской системы IBM/360, которая в отечественном варианте стала называться ЕС ЭВМ.