Записки парасистемного программиста - [15]

Шрифт
Интервал

6. Послесловие

Hу как, дорогие настоящие системные программисты, я еще не открутил пуговицу на вашем пиджаке? Что ж, я заканчиваю. ОС ЕС, конечно, дело прошлое. Мы как-нибудь со старушкой домучаемся, а вы уж, там, за сияющими горизонтами пограммного изобилия не подкачайте. А не то из-за дефицита кадров придется и вам переквалифицироваться в парасистемщики.

7. Литература

1. Липаев В.В. Качество программного обеспечения. М. 1983.

2. Фуксман А.Л. Технологические аспекты создания программных систем. М. 1979. 3. ППП ГDВ ОС. Центрпрограммсистем. Калинин 1980.

4. Генератор программ ввода данных для ЕС ЭВМ. М. 1976.

5. 1Ф3.049.015 Фо. ЕС-7903. Формуляр.

6. Комплекс программных средств "организация работ вычислительного центра". ЦФАП АСУ, рег. Номер 260.

7. Мартин Дж. Организация баз данных в вычислительных системах. Пер. С англ. М. 1980 8. Боэм Б. И др.

8. Характеристики качества программного обеспечения. Пер. С англ. М. 1981. 9. Пентковский В.М. Автокод Эльбрус. М. 1982.

ТРИДЦАТЬ ВТОРОЙ ДЕНЬ ГОДА

(Записки парасистемного программиста).

>***** DАTE=84.032 СLOCK=07.59.30

Потолок подернулся розовым, перекосился и наехал на стену. Воздух свернулся в полупрозрачные сгустки. Сердце сжалось в кулак, стул заскрипел подо мной от ярости, хотя я уже стоял. Зубы вот-вот сотрут друг друга в порошок. Сейчас я на него брошусь. Бездельник, всю ночь спал, наверное. Теперь пришел раскаиваться, как кот, уронивший вазу с телевизора. Он спал, а нам теперь все расхлебывать. И не только нам.

>***** DАTE=84.032 СLOCK=07.59.32

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

>***** DАTE=84.032 СLOCK=08.05.00

Прежде всего нужно предупредить начальство. И осторожно. Hе дай бог, что-нибудь с сердцем. Для него — это чп. Срыв плана. Затем — пользователи. Берусь за телефон.

— Андрей Федорович? Ваш том… Возврат к копии трехдневной давности… Извините.

— Наташа? Твой том…

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


Рекомендуем почитать
Древнейшие страницы истории человечества

Книга известного советского археолога В. А. Ранова продолжает тему, начатую Г. Н. Матюшиным в книге «Три миллиона лет до нашей эры» (М., Просвещение, 1986). Автор рассказывает о становлении первобытного человека и развитии его орудий труда, освещает новейшие открытия археологов. Выдвигаются гипотезы о путях расселения человека по нашей планете, описываются раскопки самых древних стоянок на территории СССР. Книга предназначена для учащихся, интересующихся археологией и историей.


Пергамское царство

В монографии рассматривается политическая история Пергамского царства, образовавшегося в Малой Азии после походов Александра Македонского и развивавшегося в III-II вв. до н. э. до завоевания его Римом. Большое внимание уделено исследованию важнейших политических институтов, состояния армии и флота, характеристике налоговой, финансовой, религиозной политики династии Атталидов, их градостроительной деятельности. В монографии полно рассматривается развитие городов Малой Азии, входивших в состав Пергамского царства.


Судебная петля: Секретная история политических процессов на Западе

В книге рассказывается о наиболее важных политических судебных процессах (с древнейших времен до конца XIX в.), начиная с библейского сюжета об осуждении и казни Иисуса Христа, о судах над Жанной д’Арк, Марией Стюарт и других, в том числе малоизвестных. Много интересного сообщается, например, о судебных процессах времен английской и Великой французской революций. В работе показана связь политических процессов с секретной дипломатией и деятельностью разведок, их роль в ряде узловых событий всемирной истории.


Проект польского восстания, подписанный Мерославским и найденный у графа Андрея Замойского

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


Дмитровское шоссе. Расцвет, упадок и большие надежды Дмитровского направления

Первое исследование, посвященное северному радиусу Москвы, ведущему к подмосковному городу Дмитрову. Радиус не пользуется особой популярностью путеводителей по Москве и среди всех московских магистралей выделяется своей нелегкой судьбой и удивительным обилием громких катастроф. Помимо рассказа об истории и застройке улиц, составляющих северный радиус, в книге затрагиваются проблемы современного состояния города, оцениваются удачи и просчеты ведущейся реконструкции.


Предания Синих камней

Синь-камень, Александрова гора и Плещеево озеро по меньшей мере со Средневековья окружены легендами и преданиями. Часть из них вполне объяснима. Славяне ещё с языческой поры по-особому воспринимали древнее население Восточной Европы. Легенды о «финских» колдунах до сих пор живы на Русском Севере. Культ камней вообще свойствен древней традиции населения Евразии, но, возможно, именно у финно-угорских народов он развился в полной мере, и именно у них наши славянские предки переняли особо трепетное отношение к приметным и необычным валунам.Как и почему почитали священные камни? Где сегодня в России их можно увидеть и какие с ними связаны поверья и легенды? Об этом и многом другом рассказывает очередная книга серии.