Часть полного текста документа:БЭСМ-6 Наталия Дубова В 1966 году была завершена разработка БЭСМ-6 Две шестерки этого года ассоциируются с легендарной шестеркой советского компьютеростроения - БЭСМ-6. К концу 1966 года разработка машины в стенах ИТМиВТ была завершена. В середине следующего новое творение Лебедева, которое многие называют вершиной его научной карьеры, успешно пройдет испытания и получит путевку в жизнь. Эта жизнь будет долгой - машину выпускали почти 20 лет, с 1968-го по 1987-й. Эта жизнь будет трудовой - крупные научные и военно-научные центры имели в своих ВЦ БЭСМ-6, которая своей производительностью в 1 млн. операций в секунду, для середины 60-х рекордной, да и для последующих лет немалой, покрывала их потребности в быстром счете. В 1975 году совместным полетом "Союз - Аполлон" управляли с помощью вычислительного комплекса, в состав которого входила БЭСМ-6. На БЭСМ-6 появились первые полноценные операционные системы, мощные трансляторы, ценнейшая библиотека численных методов. На БЭСМ-6 росли поколения советских инженеров и программистов. Перечень заслуг этой машины можно продолжать и продолжать. Наконец, назовите мне еще какую-нибудь ЭВМ, по крайней мере советскую, про которую рассказывали анекдоты. Неоспоримое свидетельство популярности машины. БЭСМ-6 выпускали почти 20 лет, с 1968-го по 1987-й. Лебедев с самого начала работ над созданием цифровой вычислительной техники делал ставку на сверхбыстродействие и последовательно проводил в жизнь основной принцип его достижения - распараллеливание вычислительных процессов. В самых первых его разработках, МЭСМ и БЭСМ, использовались арифметические устройства параллельного действия. Создавая БЭСМ-6, он пришел к реализации принципа конвейера - совмещения нескольких команд, находящихся на разных стадиях выполнения. Сам Лебедев назвал этот принцип водопроводным. Для того чтобы "водопровод" заработал, в структуру машины внесли несколько важных новшеств - разделили оперативную память на восемь блоков с возможностью одновременной выборки информации из них, реализовали буфер заказов к системе памяти, так что устройство управления могло просматривать команды "вперед", организовали асинхронную и параллельную работу модулей памяти, управления и арифметики, сделали системный кэш - небольшую сверхоперативную память на регистрах для хранения наиболее часто используемых операндов и командных циклов. В итоге получалось, что при достаточном большом времени от начала выполнения команды до ее полного завершения общий темп обработки информации совмещенными командами оказывался очень высоким. Отсюда аналогия с водопроводом - одна капля воды медленно проходит определенный его участок, а скорость потока огромна. В БЭСМ-6 появилась виртуальная память - механизм преобразования математического адреса в физический с помощью специальных таблиц (термин "виртуальная", правда, еще не использовался). Впервые идея виртуальной памяти была реализована (совсем не так, как в БЭСМ-6) в машине "Атлас", разработанной в Манчестерском университете (Англия) в 1961 году. Такое преобразование плюс развитая система прерываний и механизмы защиты памяти позволили реализовать в разрабатываемой почти одновременно операционной системе для БЭСМ-6 мультипрограммный режим и режим разделения времени. ............ |