Часть полного текста документа:Реабилитация кибернетики Наталия Дубова К 1958 году кибернетика перестала считаться в Советском Союзе лженаукой "Самая быстродействующая в мире" - с такой оценкой в 1958 году Государственная комиссия приняла новую машину Лебедева, М-20. ЭВМ М-20 действительно одна из самых производительных и надежных ламповых машин, созданных в 50-е. Цифра 20 в названии означает 20 тыс. операций в секунду. К такой скорости счета приближалась только американская машина "Норк", которая была гораздо более громоздкой, поскольку содержала в пять раз больше ламп. При создании М-20 объединили свои усилия недавние конкуренты - ИТМиВТ и СКБ-245. Советское правительство посчитало нецелесообразным продолжать сравнивать быстродействие машин двух "фирм", и в 1955 году издало постановление о совместной разработке новой ЭВМ. Обе организации внесли в процесс создания машины то, чем были сильны. Академический институт обеспечил разработку общей идеологии и структуры М-20, а на отраслевое СКБ-245 легла ответственность за качественную техническую документацию и создание опытного образца машины, которое предшествовало серийному заводскому выпуску. У главного конструктора М-20 Лебедева в СКБ был заместитель, молодой и перспективный инженер Михаил Кириллович Сулим, который спустя десятилетие станет одной из ведущих персон советского компьютеростроения. Чтобы добиться столь высокого быстродействия на малоэффективной элементной базе, надо было проявить незаурядную изобретательность. М-20 знаменита рядом интересных новшеств, авторами которых был главный идеолог машины Лебедев и другой его заместитель, видный математик и один из первых советских программистов Михаил Романович Шура-Бура. Шура-Бура вместе с Лебедевым разрабатывал систему команд и руководил созданием матобеспечения М-20. Это была первая советская ЭВМ с собственным системным программным обеспечением - пакетом стандартных подпрограмм ИС-2. Благодаря им программы для М-20 могли записываться на мнемокоде, а не в двоичных машинных командах, как было на всех предшествующих ЭВМ. Это означало, что практика работы с ЭВМ становилась более демократичной, круг ее пользователей, прежде ограниченный привилегированной прослойкой посвященных в таинства машинного языка, постепенно начинал расширяться. Но вернемся к архитектурным находкам, которые позволили М-20 оказаться по быстродействию одной из самых передовых в мире машин. В ЭВМ было предусмотрено некоторое совмещение выполнения частей операций - выборка следующей команды из памяти начиналась, не дожидаясь окончания работы арифметического устройства. Для того чтобы ускорить операции сложения и умножения, была усовершенствована работа цепей переноса, и умножение выполнялось сразу на четыре разряда. Кроме того, в М-20 аппаратно реализована частая для математических расчетов операция извлечения корня. Общему повышению эффективности работы машины способствовали и такие решения, как индексная арифметика, введение новых логических операций процессора, совмещение вывода на печать с работой процессора с помощью буфера на магнитном барабане. Важно, что все эти новшества не повлекли за собой значительного увеличения ламп. Наоборот, в М-20, по сравнению с предыдущими разработками Лебедева, ламп стало намного меньше, всего 1600. ............ |