Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Васкан, Р. Д. Принципы и средства автоматизированной обработки геологоразведочной информации

.pdf
Скачиваний:
6
Добавлен:
19.10.2023
Размер:
4.42 Mб
Скачать

Для работы вычислительной системы с АРМВ необходимы:

дистанционные пульты управления и вводно-выводные устройства, работающие на большом удалении (терминальные устройства);

специальная программа-диспетчер, координирующая р а ­

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

— вспомогательные программы и средства для перевода с входных языков, библиотеки стандартных программ и т. д.

Очевидно, что машинное время, отводимое каждой програм­ ме, в такой системе должно быть строго регламентировано.

При работе большого числа абонентов возникает проблема рационального распределения оперативной памяти машины и общего функционирования системы. Для их решения в настоя­ щее время разработан эффективный метод, заключающийся в том, что все программы автоматически разделяются на услов­ ные страницы небольшого объема (обычно 1024 слова), а ОЗУ — на логические блоки такой же информационной емкости, а отдельные страницы программ передаются в ОЗУ только тог­ да, когда в них возникает необходимость. Это позволяет начи­ нать решение задач при минимальном использовании объема памяти. Другой метод (так называемая сегментация программ) позволяет увеличить легкость и гибкость формирования боль­ ших программ из отдельных подпрограмм. Вообще принцип блочных структур облегчает работу на ЭВМ.

Примером блочной структуры математического обеспечения может служить система, применяющаяся в Массачусетском тех­ нологическом институте (США) и называемая OPS (on-line pro­ cess sinthesis), которая была разработана как одна из подси­ стем системы с автоматическим распределением машинного вре­ мени. OPS имеет собственный набор управляющих процедур и широкий ассортимент подпрограмм и исполнительных процедур (операторов). Например, один абонент может решать общие задачи линейн-ого; программирования, другой — определять кри­ тический путь в сети, третий — представлять материал в таблич­ ной форме и т. д. Абонент может добавлять операторы, наибо­ лее подходящие для решения его задач. Система OPS не имеет никаких ограничений в смысле ее развития (размеров и разно­ образия решаемых задач) благодаря блочной структуре (разу­ меется, в пределах фактических размеров памяти ЭВМ).

Абонент, использующий OPS, осуществляет обращение к то­ му или иному оператору по его наименованию, которое может

быть обычным общеупотребимым словом,

например с ч и т ы в а ­

ние, в в о д , п е ч а т ь , в ы ч и с л е н и е

и т. д. Он

может

объединять отдельные операторы в один новый и дать

ему соб­

70

ственное имя. Это упрощает работу абонента с системой и предо­ ставляет ему практически неограниченные возможности *.

Для полного использования возможностей индикаторных устройств на электронно-лучевой трубке (ЭЛТ) в составе МО необходимы довольно сложные программы, которые должны вос­ производить процесс создания изображения на экране. Посколь­ ку результаты работы вычислительной машины чаще всего вы­ ражаются цифрами и буквами, подобные устройства вывода включают в себя специальные схемы воспроизведения символов (при необходимости могут воспроизводиться и другие элементы, которые встречаются на экранах). Предусматриваются спе­ циальные программы распознавания символов и их автоматиче­ ского четкого воспроизведения на основе хранящейся в памяти машины информации. Это исключает возможность искажений, например, чертежа плохо написанным шрифтом или неровно проведенной линией, так как отдельные неточности и дефекты, допущенные абонентом, будут автоматически устраняться самой машиной **.

В библиотеку программ, обслуживающих ЭЛТ, должно вхо­ дить множество других вспомогательных программ, которые призваны решать задачу упрощения работы с ними. Например, программа введения отдельных добавлений в текст с помощью специального знака (программа редактирования текстов),' по которому любые вставки могут автоматически помещаться в нужное место, и т. д.

НЕКОТОРЫЕ РЕКОМЕНДАЦИИ ПО ПОРЯДКУ РАЗРАБОТКИ И ВНЕДРЕНИЯ СИСТЕМЫ ОПЕ­ РАТИВНОЙ ОБРАБОТКИ ДАННЫХ

ОСНОВНЫЕ ЭТАПЫ РАЗРАБОТКИ И ВНЕДРЕНИЯ СИСТЕМЫ

Можно выделить два принципиально различных подхода к внедрению новой технологии обработки данных: последователь­ ный, когда на машинную обработку переводятся один процесс (расчет) за другим, и так называемый системотехнический под­ ход, когда предварительно разрабатывается проект для всей си­ стемы, в результате чего достигается комплексная машинная обработка данных во всей системе. Второй подход, безусловно, может дать лучшие результаты, но он требует ведения работ широким фронтом с привлечением самых различных специали­ стов. Необходимо заметить, что для больших систем в чистом виде он вообще может оказаться непригодным. Представляется совершенно нереальным, что где-то в стороне от действующей системы народнохозяйственного управления будет полностью

*Информация. Пер. с англ. М., «Мир», 1968, с. 156—157.

**Там же, с. 67.

71

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

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

всестороннее изучение существующей системы и техноло­ гии обработки данных,

формирование основных принципов функционирования но­ вой системы обработки данных,

алгоритмизация отдельных процессов,

разработка основных положений новой технологии обра­ ботки данных,

программирование,

подготовка к внедрению проекта новой технологии обра­ ботки данных,

— внедрение

проекта новой технологии обработки данных

с одновременной

его практической проверкой и необходимой

доводкой.

Целью всестороннего изучения существующей системы яв­ ляется подготовка материалов к разработке нового проекта. Этот этап особенно важен. На этом этапе изучаются существую­ щая техника и технология обработки данных, а полученные дан­ ные фиксируются определенным образом. Собранный материал затем анализируется. При этом особое внимание обращается на общую структуру организации, на основные моменты, влияю­ щие на систему, на существующие формы различных докумен­ тов, перечни номенклатур, шифры, действующие инструкции и т. д. В результате выявляются отдельные положительные сто­ роны действующей системы, которые должны быть максимально учтены и перенесены по возможности в новую систему, а также отдельные недостатки, по которым (и в целом по системе) по возможности делаются замечания о путях их устранения. Этап заканчивается выработкой технического задания на проектиро­ вание новой системы. От качества выполнения работ на этом

* М. А. К о р о л е в . Обработка экономической информации на элект­ ронных машинах (теоретические вопросы). М., «Экономика», 1964, 286 с.

72

этапе в значительной степени зависит общий успех проектирова­ ния, так как они лежат в основе всех дальнейших работ.

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

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

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

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

Четвертый этап — программирование в узком смысле слова — означает перевод всех формализованных процессов с обычного (чаще всего математического) языка на язык машин.

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

Наконец, когда вся выше перечисленная работа будет вы­ полнена, начинается внедрение проекта.

Исходя из изложенного, в предлагаемых ниже вариантах построения и функционирования новой системы оперативной об­

Н. В и н е р . Кибернетика. — «Советское радио», 1968, 326 с.

73:

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

ВОЗМОЖНЫЕ ВАРИАНТЫ ПОСТРОЕНИЯ СИСТЕМЫ ОПЕРАТИВНОЙ ОБРАБОТКИ ДАННЫХ В АППАРАТЕ МИНИСТЕРСТВА ГЕОЛОГИИ СССР

Рассмотрим два основных варианта построения системы опе­ ративной обработки данных.

1.Система, основанная на применении только пишущих и вычислительных автоматов.

2.Система, основанная на применении пишущих и вычисли­ тельных автоматов совместно с простейшими ЭВМ для даль­ нейшего совершенствования технологии оперативной обработки данных и повышения общего уровня автоматизации.

Независимо от оснащения системы оперативной обработки данных конкретными техническими средствами в ней можно четко выделить два уровня обработки *:

— первый уровень — рабочее место специалистов в отделах;

— второй

уровень — специализированные

обслуживающие

службы

(машинописное бюро, вычислительное

бюро, ротатор­

ная и т.

п.)

и отдельные единицы в отделах

(секретари, ин­

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

нологические процессы обработки данных:

— корректировка документов на пишущих автоматах без выполнения вычислений;

выполнение расчетов и оформление соответствующих доку­ ментов на специальных или универсальных вычислительных ав­ томатах с использованием заранее размноженных бланков;

выполнение расчетов на специальных вычислительных ав­ томатах с окончательным оформлением соответствующих доку­ ментов на пишущих автоматах;

выполнение расчетов и оформление соответствующих до­

кументов на универсальных вычислительных автоматах;

* При этом надо учитывать, что система оперативной обработки данных сама является периферийной подсистемой «АСУ—Геология», поэтому назван­ ные ее два уровня должнр! сверху дополняться третьим уровнем. В дейст­ вительности третьим уровнем, очевидно, должен являться Главный вычисли­ тельный центр Министерства, который обслуживает всю отрасль и обеспе­ чивает его связь по электрическим каналам со всеми вычислительными центрами (в будущем — с сетью вычислительных центров страны).

74

/ уровень | j уроИень________ i Шуровень

Рис. 13. Принципиальная схема оперативной обработки данных на основе применения пишущих и вычислительных автоматов (8— процесс оперативной обработки документации с использованием типографскихбланков на програм­ мируемом автомате, производимый специалистами министерства на своем рабочем месте).

выполнение на универсальных вычислительных автоматах итеративных (вариантных) расчетов с оформлением соответ­ ствующих документов на заранее размноженных бланках;

оформление документов на универсальном вычислитель­ ном автомате при помощи перфоленты с результатами обработ­ ки данных на ЭВМ вычислительного центра, полученными по телетайпу;

оформление документов на пишущих автоматах при по­ мощи перфоленты с результатами обработки данных на ЭВМ вычислительного центра, полученными по коммутируемым те­ лефонным линиям с использованием специализированной аппа­

ратуры передачи данных.

На рис. 13 представлена принципиальная схема прохождения данных на первых двух уровнях обработки в системе, соответ­ ствующей первому варианту.

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

По этой схеме пишущие организационные автоматы помимо решения основных задач могут успешно использоваться для ме­

75

ханизации делопроизводства. Здесь подразумевается, что в ре­ зультате предварительной работы произведен анализ всех адре­ сатов, с которыми ведется переписка от имени министерства и отдельных его служб и отделов, и для них составлена карто­ тека на картах краевой перфорации, а также систематизирова­ ны и подготовлены, например, на перфолентах типовые тексты писем.

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

В случае необходимости внесения отдельных изменений в уже изготовленный документ в зависимости от их объема пред­ ставляются две возможности, если:

объем вносимых изменений невелик, то для корректировки документа требуется в основном лишь техническая работа, а исходные данные в большей части повторяются и уже имеют­ ся на соответствующих машинных носителях, — тогда работу целесообразно производить силами специальных операторов на втором уровне;

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

Рассмотренная схема построения системы оперативной об­ работки данных обладает следующими достоинствами:

высокая по сравнению с существующей в настоящее время системой степень механизации,

большая эффективность использования всех технических средств (за счет централизованного и группового применения),

создание условий для унификации форм документов,

создание условий для эффективного обслуживания тех­ нических средств,

высокая степень защиты данных от искажения внутри системы,

большая скорость ввода данных в систему,

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

Однако эта схема имеет и недостатки:

усложняется процесс исправления ошибок, так как тре­ буется повторная распечатка всего документа (или отдельных его страниц) при хранении данных на перфолентах;

усложняется хранение и поиск данных на перфолентах, так как объем одновременно хранимых данных велик, а плот­ ность записи сравнительно мала;

увеличивается штатная численность технического персо­ нала, главным образом за счет операторов и всех сотрудников, обеспечивающих обработку данных на втором уровне;

76

— увеличиваются эксплуатационные расходы в основном за счет введения и расширения второго уровня обработки данных.

Наконец, основным остается то, что несмотря на все свои достоинства рассмотренные автоматы играют только подчинен­ ную роль с точки зрения обработки данных. Вполне понятно, что они не могут одновременно обрабатывать большие масси­ вы данных в связи с ограниченными размерами памяти. Поэто­ му на их основе можно организовать обработку главным образом наиболее простых первичных расчетов, т. е. периферий­ ную систему, которая нуждается в дополнительной основной вычислительной системе на базе ЭВМ для проведения больших сводных, балансовых и аналитических расчетов, различных оп­ тимизационных расчетов, для накопления, хранения, поиска и обработки больших массивов данных и выдачи справок по ним. Функционирование системы оперативной обработки данных (первый вариант) будет происходить в соответствии с типовыми технологическими процессами, включенными в ее состав и пере­ численными ранее. Необходимо при этом иметь в виду, что реа­ лизация второго уровня обработки должна резко сократить объем технических работ, не требующих высокой квалификации, и тем самым в значительной мере разгрузить в системе первый уровень для чисто аналитической и экономической работы.

Перейдем теперь к анализу второго варианта оснащения си­ стемы. Для него характерно, что наряду с теми же пишущими и вычислительными автоматами на втором уровне обработки данных будет применяться одна или несколько простейших ЭВМ (мини-ЭВМ).

Для определения конфигурации мини-ЭВМ следует произве­ сти некоторые расчеты по определению объема информации, которую необходимо обрабатывать в проектируемой системе. Это позволит определить количество таких устройств, как нако­ пители на магнитной ленте и т. д. Кроме того, по объему выда­ ваемой (печатаемой) информации возможно определить тип и состав алфавитно-цифровых печатающих устройств. Так, для вывода данных из ЭВМ рассмотрим АЦПУ, работающее со скоростью 300 строк в минуту. Несмотря на то, что в настоя­ щее время часто используются АЦПУ, работающие со скоро­ стью 600 и даже 1000—1500 строк в минуту, будем ориентиро­ ваться на более низкие скорости по следующим причинам. Вопервых, для оперативной обработки данных нужно АЦПУ с

расширенным репертуаром

знаков (расширенный репертуар —

до 96 различных знаков),

включающим и большие и малые

буквы. В настояще время расширение репертуара означает про­ порциональное уменьшение скорости печати. Таким образом, при переходе от стандартных 64 знаков к 96 скорость должна быть уменьшена на 30% по сравнению с номинальной. Во-вторых, для повышения качества печати необходимо дополнительное по­ нижение скорости АЦПУ.

77

Получение с АЦПУ документов высокого качества обеспечит максимальный эффект автоматизации технологического процесса по разработке и выпуску управленческой документации.

По этому поводу уместно привести следующий пример. Ча­ сто эффект решения некоторых конкретных задач в области уп­ равления с применением ЭВМ сводится на нет в связи с необ­ ходимостью окончательной ручной перепечатки результатов на пишущей машине из-за чрезвычайно низкого качества докумен­ тов с результатами, полученными с АЦПУ ЭВМ.

При ширине печати в 132 знака на строку (немного более ширины развернутого листа формата А-3) и коэффициенте за­ полнения плановых форм, равном 0,8, на АЦПУ, работающем со скоростью 300 строк в минуту, комплект документов объемом в 30 тыс. учетных машинописных листов * можно отпечатать за 15,6 ч его непрерывной работы. Часто исходя из требования повышения надежности работы системы отдельные технические устройства дублируются, поэтому при наличии двух АЦПУ ука­ занный объем документов может быть получен примерно в те­ чение одной рабочей смены.

Учитывая небольшую стоимость мини-ЭВМ, а также прямую зависимость фактической скорости обработки массивов данных от размера их оперативной памяти, целесообразно.применить в системе оперативной обработки данных мини-ЭВМ с макси­ мальным ОЗУ.

Наконец, для обеспечения возможности работы с нескольких дистанционных пультов управления (типа телетайпов, индика­ торов на ЭЛТ и т. д.), а также для обслуживания при необхо­ димости различных каналов связи в системе оперативной обра­ ботки данных нужно наличие мультиплексорного канала.

На рис. 14 представлен машинный комплекс из трех миниЭВМ типа Вариан-620/f (см. табл. 1), обеспечивающий решение задач, поставленных перед системой оперативной обработки данных. Эта система имеет следующие параметры:

1)объем одновременно хранимых данных около 120 млн., знаков;

2)в течение одной рабочей смены (8 ч) система позволяет:

вводить примерно 13 млн. знаков с перфоленты,

выводить примерно 2,8 млн. знаков на перфоленту,

выводить в виде полностью оформленных документов; примерно 30 тыс. машинных листов;

обеспечить обслуживание в режиме разделения времени примерно 60 различных терминальных устройств.

Особенность этого комплекса состоит в следующем:

все технические устройства дублированы, поэтому выход

из строя какого-нибудь из них может только привести к умень-

* Одному учетному машинописному листу соответствуют 1800 знаков..

78

Рис. 14. Примерная компоновка вычислительной системы на основе мини-ЭВМ для системы оперативной обработки данных.

шению производительности системы (даже, если из строя вый­ дет один из ее центральных вычислителей);

все процессоры комплекса для взаимного обмена данны­ ми объединены высокоскоростными каналами, которые образу­ ют кольцо;

комплекс имеет выход для обмена данными с ЭВМ третьего (внешнего) уровня обработки данных, а дублирование этого выхода обеспечивается мультиплексором через коммути­ руемые и выделенные телефонные каналы,

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

система может существенно развиваться за счет увеличе­ ния различных терминальных устройств и т. д.

Стоимость машинного комплекса (стоимость электронногооборудования), представленного на рис. 14, за исключением пи­

шущих и вычислительных автоматов, составляет примерно295 тыс. р.

Учитывая, что во втором варианте системы оперативной об­ работки данных пишущие и вычислительные автоматы будут использоваться только для ввода различных изменений и по­ правок (полностью исключается повторное прохождение дан­ ных через них, как это имеет место в первом варианте), для

79

Соседние файлы в папке книги из ГПНТБ