Евгений Лишак - Записки парасистемного программиста

Тут можно читать онлайн Евгений Лишак - Записки парасистемного программиста - бесплатно полную версию книги (целиком) без сокращений. Жанр: История, год 1984. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.
  • Название:
    Записки парасистемного программиста
  • Автор:
  • Жанр:
  • Издательство:
    неизвестно
  • Год:
    1984
  • ISBN:
    нет данных
  • Рейтинг:
    4/5. Голосов: 11
  • Избранное:
    Добавить в избранное
  • Отзывы:
  • Ваша оценка:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Евгений Лишак - Записки парасистемного программиста краткое содержание

Записки парасистемного программиста - описание и краткое содержание, автор Евгений Лишак, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru
Методический материал для разработчика ПО. Статьи полезные с исторической точки зрения для всех любителей современных теорий организации программного производства, так еще и актуальность до сих пор не потеряна. Правда примеры основаны на реалиях тех времен (1984 год или около того), но это почти не помеха — аналоги в современной практике находятся без труда. В общем, приобщайтесь к истокам!

Записки парасистемного программиста - читать онлайн бесплатно полную версию (весь текст целиком)

Записки парасистемного программиста - читать книгу онлайн бесплатно, автор Евгений Лишак
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

***** DАTE=84.032 СLOCK=11.22.45 <<<<< Дежурного системного программиста на ЭВМ номер 2

Это началась наша обычная жизнь. Аварийные работы постепенно уступают место в машинном зале вычислительному процессу с даными на томах пользователей. За работу берутся операторы ЭВМ. Дело раскручивается на полную катушку, и конечно же начинаются всякие непонятности. Значит, без дежурного системного программиста не обойтись. Я давно уже не дежурный системщик. Выбился в начальники. Hо аппаратура громкой связи держит меня в курсе дела. Тихий стук в дверь. Пришла Светочка. Практикантка. У нее своя беда. В институте ее научили фортрану. Диплом она на нем пишет. Моделирование, марковские цепи. Программа в 600 операторов. И правильно. Раньше инженер, не знающий логарифмичекой линейки, был смешон. А теперь — программирование, как ликбез. Hо, представьте себе линейку со множеством дополнительных устройств и приспособлений для пущего удобства. Автоматическая ориентация в пространстве, механический привод движка, компенсатор температурного расширения, оптический визир и подсветка… Вобщем, тумба — в два кубометра, адреса гарантийных мастерских, настройка на дому, восемь ручек, пятнадцать кнопок шести цветов. И все это не имеет никакого отношения ни к десятичным логарифмам, ни к синусу, ни к делению. Вот и Светочка. Знает фортран, а как заказать нашей ос, чтобы она, в свою очередь, заставила нашу ЭВМ выполнить программу на фортране, Светочка и не знает. А это жутко сложно. Сделать это нужно так:

//ВRЕLОК JОВ 'SY8513','СВЕТА К.', // МSGLЕVЕL=(1,1),RD=R,ТIМЕ=40,СLАSS=А,

// RЕGIОN=180К,СLАSS=С //А ЕХЕС FОRТGСLG,РАRМ.GО='16,25,49', // ТIМЕ.GО=35

Читатель, попробуй написать такое. Нет, не сочинить и не в качестве диктанта, а просто списать один к одному без ошибок. И все это не имеет никакого отношения ни к фортрану, ни к марковским цепям, ни к Свете.

Светочка чуть не плачет, страшную английскую фразу

JOB NOT RUN, JCL ERROR

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

***** DАTE=84.032 СLOCK=12.09.10 <<<<< Сбой в системных очередях на устройстве 135 <<<<< дежурного системного программиста на ЭВМ номер 3

А вот еще одна Светочка. Только зовут ее Михаил Леонидович. Отличается от Светочки тем, что у него не диплом, а отдел и план. То есть, предполагается, что отдел этот должен сделать некоторую работу. А люди, занятые этой работой, в той же степени программисты, в какой и Светочка. Программисты бывают разные. Одних называют неквалифицированными пользователями. То есть, они, конечно, квалифицированные в своей области знаний. Они иногда даже знают фортран или еще какой-нибудь язык программирования. Значит, они достаточно точно могут сформулировать, чего же они хотят от вц.

Hо таким ЭВМ нужна лишь однажды, для достижения какого-то результата. Например, сосчитать поле в ванне с электролитом. В одной ванне — одно поле. А если нужно сделать так, чтобы на ВЦ функционировали в постоянном режиме программы, периодически расчитывающие много таких полей. Тут одного фортрана мало. Такими делами вершат квалифицированные пользователи. Этим составить задание, над которым билась Светочка, — раз плюнуть. Машина для них — как такси для инкассатора, а не спешащего к началу спектакля театрала, привычное место работы. Он и город знает, и маршрут свой, и к правилам дорожного движения присмотрелся.

***** DАTE=84.032 СLOCK=12.53.00 <<<<< Операционная система не выходит на связь с оператором <<<<< дежурного системного программиста на ЭВМ номер 2

Вот и Михаил Леонидович должен разработать целый вычислительный процесс и потом эксплуатировать его на вц. И чтобы всегда все хорошо работало. Что ж, квалифицированный пользователь при методической помощи системщика с этим справится. Хуже то, что Михаил Леонидович таковым не является. Михаил Леонидович пришел к нам, когда его люди все уже успели сделать, то есть, по своему разумению спроектировать процесс. Через месяц уже все должно работать. Только теперь можно по мнению Михаила Леонидовича поговорить и с системным программистом. Тяжелый у нас с Михаилом Леонидовичем будет разговор, длинный. У Михаила Леонидовича все очень просто выглядит. Конструктора спроектировали изделия. Много изделий. Шестеренки, винтики там всякие. Составили они и таблицы описаний технологического процесса изготовления этих изделий на автоматической линии. Затем, у нас на ВЦ эти таблицы операторы подготовки данных занесут на перфокарты и отдадут людям Михаила Леонидовича. Они отнесут их на нашу ЭВМ распечатать. У них и программы распечатки написаны. Затем они заберут эти перфокарты на проверку и исправление. Ошибочные карты заменят. Теперь можно и снова к нам на машину. Их перфокарты, их программы — наша машина, наша ОС. А в результате — из нашей машины "выползет" перфолента. Михаил Леонидович говорит, а потолок опять полез куда-то в сторону, опять розовые стены с черными кляксами. У Михаила Леонидовича появляется борода, и из нее начинает прорастать пшено профессора выбегаллы. Борода дергается в такт словам.

— Значить, перфолента выползет. Мы ее, тово, засунем в станок с числовым программным управлением, робот, значить. А робот соберет нам механизьм.

Лицо у меня, слава богу, по-прежнему бриджевое. И это хорошо, потому что я снова не совсем прав. Никакой он не выбегалло. Hу откуда ему знать то, что я ему сейчас выложу. Правда, маху он дал, что поздновато пришел. Hе видать его роботам через месяц никакой перфоленты.

— Значит, говорите, вы нам приносите таблицы?

— Да. А вы нам — перфокарты.

— А сколько же перфокарт мы вам?

— Hе знаю. Hу, наверное, с чемодан.

Считаем на бумажке. (Hа нашем ВЦ нет калькуляторов). Получается больше чемодана. Стеллаж с перфокартами, размером как в поликлинике в регистратуре. Раньше посчитать было некогда. Теперь я буду задавать ехидные вопросы (и что у меня за характер? Пожалеть бы человека).

— А грузовик у вас для перевозки перфокарт есть? А пропускную способность нашей службы подготовки данных вы считали?

— Какой там грузовик. И так сроки поджимают. У меня целый отдел. Всех на эту работу посажу. Перфокарты готовить и возить, готовить и возить.

— Hо ведь можно и не возить.

— А что, у вас хранить? У вас место есть?

Объясняю про подготовку данных на магнитной ленте, про хранение данных во внешней памяти ЭВМ, на магнитных дисках. Рассказываю про дисплей — телевизор с клавиатурой, на котором можно искать и исправлять ошибки. Понимает. Хорошо, что понимает. Hе всегда так бывает. Жаль, что у него только месяц остался. Еще объясняю про страховые копии, про сохранность данных, что перфокарты у него в чемодане — вешь значительно менее надежная. Потихоньку добираемся и до роботов с перфолентой. Роботы не любят, когда на перфоленте дырочки не на том месте. А у ленточных перфораторов на нашей машине время наработки на сбой не бесконечно. Говорят, что даже у разумной цивилизации время жизни ограничено. Остается применить теорию вероятности и массового обслуживания, чтобы сказать, может ли Михаил Леонидович расчитывать на везение. Hе слишком ли много для этого ему нужно перфоленты? Снова берем карандаш и бумажку и считаем вероятности. Получаем, что на один "механизьм" наш ВЦ гарантирует в среднем одну-две ошибки. Hе больше, но и не меньше. Теперь можно рассказать ему и про нашу программу вывода перфоленты, которая, разговаривая с оператором ЭВМ, перфоленту выводит, проверяет и сбойные куски ее руками оператора заменяет на правильные. И все дырочки на месте. Будь хоть перфоратор трижды сломан. Подводим бабки. Это надо переделать, то — доделать. А сроки? И где же он был раньше, еще до того, как составил техническое задание? Получается, что я на ВЦ — технолог, хотя должности такой и нет. И мало кто знает, что на ВЦ должна быть технология, а не просто большая куча из железа, микросхем, программного обепечения и толпа пользователей и обслуживающего персонала.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Евгений Лишак читать все книги автора по порядку

Евгений Лишак - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Записки парасистемного программиста отзывы


Отзывы читателей о книге Записки парасистемного программиста, автор: Евгений Лишак. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x