Часть полного текста документа:ЭВМ и экономика - две вещи несовместные?.. Наталия Дубова В 1965 году в Минске в единственном экземпляре была изготовлена ЭВМ М-5 Читатель, который следит за нашими очерками, уже знает, что машины М под разными номерами - это творения коллектива Исаака Семеновича Брука (если не считать лебедевской М-20). Я, кстати, интересовалась у некоторых старых разработчиков, что стоит за буквой М, но они затруднились дать определенный ответ на этот вопрос. Читатель также мог обратить внимание, что у всех этих машин была не очень простая судьба в том, что касается их массового производства. Из первых машин серийно выпускаться стала только М-3, да и то благодаря определенному стечению обстоятельств. Об истории с выпуском М-4 мы также рассказывали достаточно подробно. И вот новая машина, М-5, которая должна была пойти в серию, но так и осталась опытным образцом, несколько лет проработав в созданном Бруком ИНЭУМе. И тем не менее эта ЭВМ заслуживает того, чтобы о ней вспомнили. Хотя бы потому, что машина, разрабатывавшаяся в конце 50-х, когда только-только начинали переходить на полупроводники, несла в себе ряд идей, воплотившихся только в машинах третьего поколения, машинах на интегральных схемах. Решение о разработке М-5 совпадает с постановлением правительства о создании Института электронных управляющих машин (ИНЭУМ) - это 1958 год. М-5 разрабатывалась как малая машина для планово-экономических расчетов, что само по себе интересно, поскольку для тех лет это было совсем нетипичное предназначение ЭВМ. М-5 планировалось использовать в Госплане. К моменту начала работ в коллективе Брука продумывали возможности создания машины повышенной производительности, и многие из этих идей оказались реализованы в М-5. Самый очевидный путь повышения быстродействия, к которому приходят в те годы многие разработчики ЭВМ, - распараллеливание работы быстродействующих устройств машины (арифметического, оперативной памяти, устройства управления) и медленного доступа к внешним запоминающим устройствам на лентах. Создатели М-5 реализуют этот принцип одними из первых, причем додумываются до него сами, не имея никаких западных материалов по разработке высокопроизводительной вычислительной техники. Распараллеливание достигалось введением специальных устройств управления обменом данными и внешней памятью (аналогов каналов, характерных для ЭВМ третьего поколения). Все узлы машины навешивались на общую магистраль, которая обеспечивала связь между ними. М-5 задумывалась как мультипрограммная и многотерминальная ЭВМ - также очень передовые для того времени идеи. Мультипрограммность означала, что машина может работать одновременно с несколькими, до восьми, программами, так что когда идет выполнение операций одной из них, внешние устройства ведут обмен информацией для других. Кроме того, можно было запускать счет по уже готовым программам и одновременно вести отладку нескольких программ с терминальных пультов. Работа с множеством программ могла идти как в пакетном режиме, так и с разделением времени, и для эффективной поддержки многозадачности разработчики реализовали страничную организацию оперативной памяти. В итоге М-5 обеспечивала производительность 50 тыс. операций в секунду. Авторство многих идей, реализованых в М-5, принадлежит Михаилу Карцеву. ............ |