Шрифт:
Закладка:
Солнце русской кибернетики
Анатолий Китов (1920–2005)
А вы знаете, когда появились первые компьютеры? Их рождение связано с событиями Второй мировой войны. Прототипы современных компьютеров (раньше их называли ЭВМ, то есть электронно-вычислительными машинами) использовали военные для шифрования. Немцы и англичане создали эти «первобытные» компьютеры независимо друг от друга. Сразу оговорюсь, что наши военные нуждались в таких машинах ничуть не меньше. Но поскольку на территории нашей родины немцы вели тотальную войну на истребление, и она далеко превзошла по своей жестокости всё, что происходило в Европе, в ту пору заниматься созданием вычислительных машин у нас было некогда и некому.
Строго говоря, ни первые немецкие, ни первые британские аппараты нельзя называть ЭВМ, скорее электронно-механическими машинами – чтобы они работали, нужно было руками постоянно переключать реле (это такой выключатель, который соединяет и разъединяет электрические цепи).
Но к концу 1940-х годов известный американский математик Джон фон Нейман придумал, как сделать так, чтобы в вычислительных машинах программы не задавались больше вручную, переключением рычагов и проводов. Исполняемые коды хранились теперь в памяти устройства так же, как и обрабатываемые данные. А ещё он предложил отделить процессорную часть от накопителя данных, и это уже стало революцией в компьютерной архитектуре. Такой принцип соблюдается до сих пор.
Одновременно с этим в электротехнике началось массовое применение вакуумных ламп. Каждая лампа требовала для работы отдельного питающего провода, кроме того, их было невозможно уменьшить в размерах. В результате каждая ЭВМ первого поколения потребляла электроэнергии как пятьдесят современных холодильников и занимала площадь примерно такую же. Но, как говорится в пословице, лиха беда начало.
В 1947 году в Киеве был основан Институт электротехники, во главе которого встал Сергей Лебедев, известный инженер-электротехник, «автор» самонаводящейся торпеды для Красной Армии и одновременно… родоначальник советской информатики.
В 1948 году он предложил разработать первую советскую электронную вычислительную машину, и ради практического использования, и ради научного интереса. Разработки этой машины велись полностью с нуля – об экспериментах западных коллег Лебедев и его сотрудники информации не имели. За два года машина была спроектирована и смонтирована – работы велись под Киевом, в здании бывшего монастыря. В 1950 году ЭВМ, названная Малой электронной счётной машиной (МЭСМ), произвела первые вычисления – нахождение корней дифференциального уравнения. В 1951 году инспекция Академии наук СССР приняла МЭСМ в эксплуатацию. МЭСМ состояла из 6000 вакуумных ламп, выполняла 3000 операций в секунду, занимала 60 квадратных метров. Имела сложную трёхадресную систему команд и считывала данные не только с перфокарт, но и с магнитных лент.
Так выглядела одна из первых ЭВМ
Но это был только первый опыт. В дальнейшем советские компьютеры становились всё более мощными, производительными, компактными. Под руководством Сергея Алексеевича Лебедева были созданы пятнадцать типов ЭВМ, начиная с ламповых и заканчивая современными суперкомпьютерами на интегральных схемах. А он сам стал в нашей России корифеем в области того, что сейчас несколько пренебрежительно называют «железом».
Но что такое компьютер без операционной системы? Без программных средств? Как сами понимаете, не так уж много.
И вот тут на сцене появляется уже совершенно замечательный человек – герой нашего рассказа, Анатолий Иванович Китов.
Он мечтал стать учёным, заниматься физикой. Но судьба решила сначала его испытать. В конце июня 1941 года младший лейтенант Китов был направлен на Южный фронт. Сначала командиром прожекторного взвода, затем – командиром зенитной батареи. Воевал храбро. Был даже представлен к ордену Ленина за блестящее командование зенитным дивизионом вместо заболевшего капитана. В его фронтовой характеристике записано: предложил новый метод зенитной стрельбы по самолетам врага.
Летом 1942 года при защите железнодорожного моста через реку Северский Донец у города Белая Калитва его тяжело ранили.
Как и многие фронтовики, вспоминать о войне Анатолий Китов не любил. Биограф пишет: «…уже в мирное время Анатолий старался не присутствовать при изготовлении шашлыков и других изделий из сырого мяса, на которое он просто не мог смотреть…». Они слишком напоминали ему об исковерканных человеческих телах, которых он много повидал на войне…
Но даже там, прямо на боевых позициях, о чем вспоминали его фронтовые друзья, при малейшей возможности Китов продолжал заниматься математикой и физикой.
После окончания войны Анатолий Китов продолжил носить военную форму артиллериста, а главное – сохранил при себе все свои фронтовые качества: мужество, острейший ум и наблюдательность. Артиллерийскую академию он закончил с золотой медалью – причем учился с каким-то особым, даже вызывающим превосходством над остальными курсантами.
В начале 1950-х он заинтересовался только появившимися тогда компьютерами. В 1952 году Анатолий Китов защитил первую в СССР кандидатскую диссертацию по программированию на тему «Программирование задач внешней баллистики ракет дальнего действия». Это касалось защиты страны от возможного ракетного нападения со стороны Запада.
В 1954 году в недрах Министерства обороны был создан первый вычислительный центр, и Анатолий Китов возглавил его.
Под руководством Китова в 1958 году в вычислительном центре была разработана самая мощная в мире на тот момент времени ламповая ЭВМ М-100, выполнявшая сто тысяч операций в секунду.
Но на этом Анатолий Иванович не остановился. Ему удалось прочесть в секретной военной библиотеке запрещённую тогда в СССР книгу «Кибернетика» американского инженера-программиста Норберта Винера. Труд Винера произвел на молодого учёного глубокое впечатление. Китов одним из первых понял, что ЭВМ – это не просто большой калькулятор, а нечто совсем новое, позволяющее решать огромный круг задач. Анатолий Иванович пришёл к выводу, что компьютеру под силу решать задачи не только вычисления, но и управления, в том числе управления целыми отраслями экономики и даже всей советской экономикой в целом.
Он много думал над тем, как сделать советскую экономику более успешной, как сделать так, чтобы в магазинах любого города страны можно было купить любые товары, чтобы затраты на строительство заводов и фабрик были минимальными, а доходы у людей – наоборот, максимально большими. Он был уверен, что если компьютеризировать всю страну, если компьютеры вместо людей начнут собирать информацию, распределять людские и денежные ресурсы, подсчитывать