четверг, 23 сентября 2010 г.

Наше

Вчера мне прислали отличнейшую ссылку на статью в журнале Слон - Национальная ОС, которую мы потеряли. Все, наверное, слышали, что сейчас разрабатывается Новая российская ОС. Уверенность в том, что это будет, "обработанный напильником" Linux с каждым днем усиливается. Потому что уже была ОС для военных. Эх... В статье рассказывается о ЭВМ МИР, разработанной еще в 1965 году. Вот, собственно, и сама виновница:


Как вам такие ее особенности, цитирую:
"...О том, что «МИРы» вычисляли интегралы, упоминается во всех публикациях о них (причем «МИР-2» мог интегралы «брать» – аналитически, в буквенных обозначениях). Но кроме этого, они умели решать: – системы линейных алгебраических уравнений до 20-го порядка;
– системы обыкновенных дифференциальных уравнений до 16-го порядка;
– дифференциальные уравнения в частных производных;
– системы нелинейных уравнений до 6-го порядка;
– интегральные уравнения и пр.

И все это в 48 килобитах ОЗУ («МИР-1»)!

Но в «МИРах» было гораздо важнее другое: сама задача была поставлена так, чтобы программы мог писать любой инженер в привычных для него обозначениях и стиле. Довод был простой: максимально приблизить программу к обычным математическим выкладкам. Можно только представить себе, сколько труда было затрачено на реализацию таких функций, как вычисление суммы или произведения (их математические значки входили в состав языка), причем даже с верхним пределом, равным бесконечности!

Для иллюстрации подхода к организации вычислений в «МИРах» приведу уникальный способ представления чисел. В «МИРе» не было фиксированной разрядности чисел в памяти: и для целых, и для реальных чисел она была такой, какой ее задавал разработчик. Для целого числа разрядность ограничивалась только объемом памяти: автор этих строк сам демонстрировал абитуриентам на «Дне открытых дверей», как «МИР-2» запросто возводит 99 в степень 99, выдавая на печать ВСЕ значащие цифры результата..." 



Этого просто не могло быть тогда, это невообразимо поразительно!!! Рассказывать о МИРе сейчас - все равно что говорить, что египтяне камни для пирамид таскали на руках - это не укладывается в голове! Прочитав статью, вспомнил о Сетуни. Она не имеела, да и не имеет аналогов в мире. Мы сейчас используем компьютеры, работающие в двоичной системе счисления (нули и единицы). Грубо говоря, так: ток течет по проводнику - 1, не течет - 0. Этот компьютер работал в троичной! Ток не течет - 0, ток течет - либо 1, либо -1 - в зависимости от направления течения. Это могло дать колоссальные возможности. Но кто о ней сейчас помнит? Один экземпляр можно увидеть в Политехническом музее... 



Очень жаль, что сейчас наши программисты, математики и физики не задают вектор развития всему миру. Остается переводить Linux. Потому что, когда человек начинает видеть, что система близка к идеальной и он ничего не может в ней сделать, то его развитие постепенно заканчивается. Когда таких людей большинство и они составляют Государство - наука и производство загибается. Остается надеяться, что это, все-таки, не наш случай...

3 комментария:

  1. Стоит отметить, что всё-таки наш математик заложил основы квантового исчисления, на основе которого сейчас развиваются новейшие технологии компьютеростроения.

    ОтветитьУдалить
  2. Это было в прошлом веке, я писал о сложившейся ситуации.

    ОтветитьУдалить
  3. В сложившейся ситуации даже не представляю, что может произойти, чтобы РФ вышла на ведущие позиции в науке и производстве :(

    ОтветитьУдалить