avshap: (necron_pic)
avshap ([personal profile] avshap) wrote2011-09-15 11:22 am

К вопросу об оптимизме…

Небольшая цитата из книги «Автоматические цифровые машины» 1956 года (на русском вышла в 1959 году

В 1947 г., ещё до того, как запоминающее устройство какой-либо быстродействующей машины было действительно закончено, в Принстоне было произведено исследование, в результате которого был сделан вывод, что 4096 чисел, взятых с точностью 10–12 десятичных знаков (т.е. 35–45 двоичных разрядов), можно считать удовлетворительным объёмом быстродействующей внутренней памяти машины. Конечно, она должна быть подкреплена менее быстродействующей памятью, например на магнитной проволоке или ленте, способной полностью очистить или вновь заполнить главное за- поминающее устройство за время от 0,1 до 1 сек и обладающей ёмкостью в 10⁵÷10⁶ слов.

Теперь, когда машины построены и работают, становится очевидным, что эта примерная оценка требований к памяти, хотя и желательна математически, в настоящий момент (1956 г.) не является действительно осуществимой технической задачей. Тщательное исследование работы, произведённой существующими машинами, показывает, что для быстродействующей памяти практически достаточной емкостью является 512—1024 слова и что для её подкрепления достаточна более медленная память в 2·1О⁴ слов.

Над сверхбыстродействующей памятью на ферроэлектриках сейчас проделана существенная работа, и похоже на то, что по крайней мере машины будущего будут иметь три различных запоминающих органа.

  1. сверхбыстродействующую 32–128 слов с временем выбора 1–5 мксек;
  2. быстродействующую память на 1024–4096 слов на магнитных барабанах или им подобных устройствах, обладающую временем выборки около 1 мсек;
  3. медленно работающую память на магнитной ленте или проволоке, способную заполнить или очистить память за 1÷0,1 сек и обладающую емкостью в 10⁵÷10⁶ слов.
Эти устройства должны быть дополнены арифметическим узлом и устройством управления, работающими с требуемой скоростью; работа всей машины почти наверняка будет происходить по параллельному способу.

P.S. А вообще при чтении описаний элементной базы ЭВМ первого поколения испытываешь хтонический ужас. Как вам, к примеру, селектроны: матричные электровакуумные ЗУ?

Нет. Именно электронная бухмашина.

[identity profile] sanitareugen.livejournal.com 2011-09-15 07:50 am (UTC)(link)
Табуляцию на документах металлическими скобками ставили, а программировалась... Ассемблер для 1С представляете? Примерно то же самое, но круче.
А МИР-1 попрошу не обижать. Калькулятор с системой аналитических преобразований? И с произвольно увеличиваемой точностью вычислений?
И, кстати, память у него была всё же ферритовая.

Re: Нет. Именно электронная бухмашина.

[identity profile] khathi.livejournal.com 2011-09-15 07:53 am (UTC)(link)
Хм, интересно, про такую не слышал. Чего у нас только народ не нарожал в своё время... А МИР-1 все очень любили. Саму её я уже не застал, но застал тех, кто её помнил. ;) Пожалуй до самой Искры-226, при всей её кривизне, не было у нас столь же удачной малой инженерной машины.

"Искра-554"

[identity profile] sanitareugen.livejournal.com 2011-09-15 10:29 am (UTC)(link)
Это была совсем древняя, там программы механически вводились, штифтами. Более новые - "Нева-501", "Искра-555" уже были полноценные микро-ЭВМ,с дисководами под 5" дискетты и СМ-овским на 5Мб. Причём они были "толстые клиенты" для сети с сервером на СМ ЭВМ.
3. ЭБТ (Электронный бухгалтерский терминал)* “Нева 501”.
*Настольный вариант компьютера, ч/б монитор, КНМЛ - кассетный накопитель на магнитной ленте, НГМД - накопитель на гибком магнитном диске, клавиатура, системный блок... Два человека подымают с трудом :-) Программы на языке ЯМБ (язык машин бухгалтерских). Многие современные программеры даже не слышали о таком. Да и зачем это сейчас…

4. ЭВМ *“Искра-555”* – однотумбовый стол в виде компьютера, или компьютер в виде однотумбового стола!!
На месте тумбы – сдвоенный большой дисковод на огромные дискеты. Особо хочу отметить наличие интерфейсного блока для подключения аппаратуры передачи данных - подобие современной сетевой карты. Плюс внешний накопитель СM 5400 емкостью порядка 5 MB

(чьи-то ностальгические воспоминания...)
У всех был язык программировая ЯМБ (Язык Машин Бухгалтерских, также интерпретировали по создателю - Ярошевская Марина Борисовна), на последних, правда, сохранялся для совместимости только.
Математические знания становятся не только необходимым элементом культуры и образования, но и основой профессиональной подготовки. Умение придать экономическим явлениям математическое выражение, представить в формализованном виде движение стоимостей в процессе расширенного воспроизводства намного повышает квалификационные возможности бухгалтера-аналитика, облегчает его общение с системоаналитиками, программистами и другими специалистами, обслуживающими ЭВМ и обеспечивающими функционирование автоматизированных систем управления (АСУ). Бухгалтер-аналитик должен знать также хотя бы один из высокоуровневых алгоритмических языков, а также специальный язык бухгалтерских машин, на котором работают электронные бухгалтерские машины „Искра-554″, „Искра-555″ и „Искра-226″.
(из справочника по профессиям начала 80-х)

Re: "Искра-554"

[identity profile] khathi.livejournal.com 2011-09-15 10:32 am (UTC)(link)
А уж у 226-й-то чего учить? Там же банальный Wang'овский бейсик... Ну и собственный весьма хитровывернутый ассемблер, который на оригинальный Wang'овский был непохож чуть более чем совсем, и на который какие-то киевляне портировали System 7. ;)

Вот этот самый ЯМБ.

[identity profile] sanitareugen.livejournal.com 2011-09-15 11:44 am (UTC)(link)
Портированный на "Искру-226".

Re: Вот этот самый ЯМБ.

[identity profile] khathi.livejournal.com 2011-09-15 11:44 am (UTC)(link)
Ой, мама. Исключительно во имя совместимости?

Совместимости бухгалтеров.

[identity profile] sanitareugen.livejournal.com 2011-09-15 01:13 pm (UTC)(link)
Их переучивать было бы сложнее.
В виде сравнения - напомню о языке RPG. Который сделали в начале 50-х для совместимости ЭВМ с табуляторами начала 20-х, и который благополучно работает до сих пор.
http://en.wikipedia.org/wiki/IBM_RPG

Re: Совместимости бухгалтеров.

[identity profile] khathi.livejournal.com 2011-09-15 01:17 pm (UTC)(link)
Ну, я уж не говорю пр М. ;) Знатоки которого, конечно, конченые мазохисты, но заколачивают такие деньжищи, что всем бы такого. Ибо остановить даже на пять минут старенькую /360-ку какой-нть крупной больницы — физически невозможно. ;)

Re: Это который MUMPS? Он же ДИАМС. Он же Cache

[identity profile] khathi.livejournal.com 2011-09-15 09:10 pm (UTC)(link)
Он самый.

Re: Это который MUMPS? Он же ДИАМС. Он же Cache

[identity profile] khathi.livejournal.com 2011-09-16 04:18 am (UTC)(link)
Кстати, о разработке языков комитетами и профессиональными программистами: в народе MUMPS считается хуже КОБОЛа. ;)

А чем КОБОЛ-то плох?

[identity profile] sanitareugen.livejournal.com 2011-09-16 08:08 am (UTC)(link)
На своём месте - очень и хорош.

Re: А чем КОБОЛ-то плох?

[identity profile] khathi.livejournal.com 2011-09-16 08:10 am (UTC)(link)
Длиннотами, я думаю. Ругают-то его в основном системщики, для которых и С-то порой слишком уж растекается мысию по древу. ;) А уж КОБОЛ-то, в котором пузырьковая сортировка три страницы занимает...

Да, и чтоб два раза не вставать.

[identity profile] sanitareugen.livejournal.com 2011-09-15 11:53 am (UTC)(link)
Спирту на неё отпускалось:
- на общую профилактику раз в месяц по 150 граммов;
- на электронные блоки два раза в год по 12 граммов;
- на АЦПУ раз в месяц по 12 граммов;
- на устройство ввода с перфоленты 96 раз в год (два раза в неделю, примерно) по 15 граммов.
Итого 150х12+12х2+12х12+15х96=1800+24+144+1440=3388 грамм.

Re: Да, и чтоб два раза не вставать.

[identity profile] khathi.livejournal.com 2011-09-15 11:55 am (UTC)(link)
На МИР? Всё равно, с авиацией не шло ни в какое сравнение, где в одном только кондиционере МиГ-а 25-го до полуцентнера шила булькало. ;)

Нет, на "Искру-554".

[identity profile] sanitareugen.livejournal.com 2011-09-15 12:57 pm (UTC)(link)
Ну, МАССАНДРА не зря - прозвище этого агрегата...