Computers - Сказка о рыбаке и рыбке

Computers

Сказка о рыбаке и рыбке (История времен А.С.Пушкина и ЕС ЭВМ)

Жили-были Старик со СтарухойУ самого машинного зала.Старик добывал периферию,[1]Старуха драйверы писала.[2]Жили они с ветхим терминалом[3]Ровно пять лет и два года.Как-то съездил Старик в Европу.Там закинул он невод в Сети —[4]Вытащил старые HANDBOOK'и.[5]В другой раз закинул он невод —Вытащил сбойные FAILы.[6]В третий раз закинул он невод —Глядь — в сетях золотая рыбка,Чешуя у ней в интегралках,На хвосте написано «MERA».[7]Как взмолилась Золотая рыбка,Молвит Старику на Фортране:[8]«Отпусти меня, старче, с миромВ родные мультиплексные каналы.[9]Богатый за себя дам я выкуп —Укомплектую чем только пожелаешь»Испугался Старик, удивился,Не видал подобного он чуда.Молвил: «Дай немного софтвера,[10]Мы-то ничего не имеем»«Нет проблем» — ему молвила рыбка,Меровским хвостиком махнула,И нырнула в самую одру.Возвратился Старик с ручным экзеком,[11]Рассказал про это чудо Старухе.Рассердилась Старуха, заругалась:«Дурачина ты, простофиля!Много ли проку в экзеке?Не хочу гонять под ним программы.Иди, дурак, к своей рыбке,Проси операционную систему»[12]Возвратился старик в Европу(Там случился сбой FAILа на ленте),[13]Подошел он к модему, молвил:[14]«Где же ты, Золотая рыбка?»Приплыла к нему рыбка, спросила:«Чего тебе надобно, старче?»Ей с поклоном Старик отвечает:«Смилуйся, государыня-рыбка,Обругала меня Старуха —Не хочет работать под экзеком,Подавай ей операционную систему»Отвечает Золотая рыбка:«Не печалься, езжай себе с богом»Возвратился Старик ко Старухе,Глядь — сидит она у монитора,[15]Смотрится в самый супервайзер,[16]Редактором марафет наводит.[17]На экране таймер с кукушкой,[18]По двору бродит планировщик,[19]Гонит на машину задачи.Ворота закрыты паролем,В сторонке файловая память,[20]А у входа дампер с колотушкой.[21]Как узрела Старика Старуха —Разругалась хуже SYSTEM MESSAGE:[22]«Дурачина ты, простофиля!Выпросил ОС, дурачина!Не хочу быть системным программистом,Хочу творить, что душеньке угодно,Чтоб с ассемблером не возиться,[23]А писать на чистом PASCAL'e[24]Разные красивые штучки»Вот побрел Старик опять в ЕвропуВидит — SYSTEM ERROR на дисплеях.[25]Он подходит к модему, кличет.Приплыла Золотая рыбка:«Чего тебе надобно, старче?»Ей с поклоном Старик отвечает:«Смилуйся, государыня-рыбка,Снова ерепенится Старуха,Не хочет софтвером заниматься,А хочет быть вольным программистом,Чтоб забыть совсем про ассемблер,И писать на чистом PASCAL'e»Отвечает Золотая рыбка:«Не печалься, езжай себе с богом»Возвратился Старик ко Старухе.Глядь — в ВЦ софтверная группа,[26]Старухе препроцессоры пишет,[27]Подносит с поклоном утилиты.[28]Она бьет их, за бороды таскает,Требует новый компилятор.[29]Говорит Старик своей Старухе:«Ну, теперь твоя душенька довольна?»На него Старуха не взглянула —Отправила тестировать ленты.[30]Вот неделя, другая проходит.Пуще прежнего Старуха взбесилась,Вызывает Старика и глаголет:«Не хочу быть вольным программистом,А желаю ставить задачи.Не корпеть весь день за терминалом —Сочинять любые алгоритмы,Которые только пожелаю».Тут совсем Старик изумился:«Что ты, баба, белены объелась —Ничего в этом деле не смыслишь,Куда тебе ставить задачи,Насмешишь ты даже систему!»Тут ногами затопала Старуха —Прибежали верные слуги,Послали Старика в командировку.Возвратился Старик в Европу(Дали сбой системные диски).[31]Стал он кликать Золотую рыбку,Приплыла к нему рыбка, спросила:«Чего тебе надобно, старче?»Ей с поклоном Старик отвечает:«Смилуйся, государыня-рыбка,Нет житья от проклятой Старухи,Уж не хочет быть вольным программистом,Хочет только ставить задачи,Какие ее душеньке угодно»Отвечает Золотая рыбка:«Не печалься, езжай себе с богом.Добро, будет она ставить задачи»Возвратился Старик — изумился:Сидит его Старуха в кабинете —Математики вокруг да программисты.Банк реляционный ей пишут,[32]Несут заморские пакеты,Адаптируют на наших машинах.[33]А Старуха знай дает запросыВ самом упрощенном формате.Близ сидит все начальство КИВЦа,[34]Обсуждают контуры системы.[35]Как Старуха Старика увидала,Насупилась грозно и молвит:«Отправляйся-ка живее к рыбке —Не желаю знать про форматыИ давать машине команды.Хочу общаться голосом и свистом,Как подумаю — пусть то и исполнит,И чтоб рыбка твоя мне служилаИ была бы у меня для транзакций»[36]Возвратился Старик в Европу,Смотрит он — зависла система.[37]Стал он кликать рыбку RESET'ом.[38]Приплыла к нему рыбка, спросила:«Чего тебе надобно, старче?»Ей с поклоном Старик отвечает:«Смилуйся, государыня-рыбка,Что мне делать с проклятою бабой?Не желает уж знать про форматы,И давать машине команды.Подавай ей такую систему,Чтобы мысли ее читала,И сама бы их исполняла,Лишь только она присвистнет.И чтоб ты, государыня-рыбка,Служила бы ей для транзакций»Ничего не сказала рыбка,Только хвостиком меровским махнула —Уплыла в мультиплексные каналы.Долго ждал он у дисплея ответа,Не дождался, к старухе воротился.Видит — двери машинного зала,У дверей сидит его старуха,А перед нею — ржавый перфоратор.[39]

И еще два слова об основных параметрах ЕС ЭВМ. Напрмер, типовая конфигурация ЕС 1033 (не самая слабая машина!) включала 64–разрядный процессор на 1 млн. операций (целочисленных!) в секунду, 64 К (килобайта!!!) ОЗУ на ферритовых сердечниках и какие-либо накопители, например, жесткие диски на 4–8 М (мегабайт) и накопители на магнитных лентах (НМЛ) на 16–64 М. Машина занимала зал площадью порядка 100 кв. м, с обязательной системой автоматического пожаротушения и сигнализации. На ночь оставался не просто сторож, а дежурная смена — ведь машина работала по возможности круглосуточно, нельзя было допустить простои. И люди на такой технике работали, да еще как! По-видимому, один современный сервер обладает вычислительной мощностью на уровне всех машин бывшего СССР где-то году эдак в 1970-м. А вам все мало…

Примечания

1

Периферия — здесь различные периферийные устройства ЭВМ — дисплеи, принтеры, накопители и т. п.

2

Драйвер — программа, управляющая другими программами и задающая им параметры. Иногда программа для управления периферийными устройствами.

3

Терминал — устройство (или комплекс) для взаимодействия оператора с вычислительной системой. Во времена ЕС ЭВМ обычно состоял из АЦПУ «Консул», фотосчитывателя с перфоленты и перфоратора.

4

Сети — здесь имеется в виду компьютерная сеть (не Интернет, о котором тогда и не мечтали, а сеть типа локальной какой-либо организации, корпорации и т. п.).

5

HANDBOOK — руководство (по программированию, языкам и т. п.).

6

FAIL (искаженное file) — блок информации. Сбойный (т. е. имеющий ошибки) файл обычно непригоден для использования.