Файл: Мелькумов, Л. Г. Вычислительная техника в управлении предприятиями угольной промышленности.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 21.10.2024

Просмотров: 64

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

ственную характеристику (при нумерации объектов, единиц из­ мерения и т. д.).

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

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

Десятичный код строится таким образом, чтобы все шифруемые объекты делились не более чем на 10 групп, каж­ дая группа — не более чем на 10 подгрупп, подгруппа — не

более чем на 10 видов

и т. д. Каждому подразделению отво­

дится один знак (от 0 до

9).

Поразрядный код является разновидностью десятич­

ного — каждый разряд

характеризует строго установленную

особенность объекта.

строится в виде таблицы; шифр каж­

Ша хматный код

дой номенклатуры образуется из пересечения горизонтального

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

рактеристик объекта.

Натуральный код. Шифр полностью соответствует общепринятому номеру объекта.

Смешанный код строится по принципу сочетания при­ веденных выше кодов.

Комбинированный код объединяет различные груп­ пировки в одном коде.

Методы кодирования информации освещаются в литературе по механизации учета.

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

Из опыта работы установлено, что у оператора при перфо­

рации карт на

60 000 ударов (1500 карт в смену с 40 колонка­

ми заполнения)

приходится 10—15 ошибочных. При перфорации

лент оператор в смену набивает с самоконтролем около 30000

символов и допускает при этом 5—6 ошибок. Следовательно, можно считать, что оператор при перфорации лент и карт де­ лает примерно 0,02% ошибочных ударов. Отсюда вероятность

появления ошибок у оператора Р\ = 2 ∙ IO-4.

Поскольку у контролера условия работы и используемые им технические средства те же, что и у оператора, вероятность совершения ошибки контролером P2 = 2∙10~4. Тогда вероятность совместного появления двух независимых событий (ошибка

оператора и ошибка контролера) равна произведению вероят­ ностей этих событий P = P ∙P∙i = 4∙ IO-8, т. е. на 100 млн. ударов

(символов) могут возникнуть четыре одинаковые ошибки у

оператора и контролера.

В зависимости от конкретной технологии операций и усло-

139



вий их выполнения применяются различные методы контроля.

Операции контроля являются неотъемлемой частью технологи­ ческого процесса обработки данных.

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

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

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

ность можно разделить на информационную и аппаратурную.

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

ности

не требует, как правило, увеличения количества аппара­

туры,

однако вызывает значительное увеличение затрат

труда

и времени, а также снижение пропускной способности

сис­

темы.

 

 

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

Все ошибки, возникающие в системах обработки данных, рассматриваются как случайные и неслучайные (устойчивые).

Первые возникают из-за невнимательности, усталости операто­ ров и случайных сбоев устройств. Устойчивые ошибки вызыва­

ются постоянно действующими причинами, как правило, ста­

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

ющего персонала. Наибольшую опасность представляют слу­

чайные ошибки, для обнаружения и исправления которых не­

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

процесса.

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

По способу осуществления можно отметить следующие наи­ более общие виды контроля: зрительный контроль; контроль

140


прямым сопоставлением; контроль дублированием работы; контроль исполнением работы разными способами; балансиро­ вочный контроль.

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

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

операции следует уделять особое внимание, учитывая к тому

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

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

собом. Этот способ более дорогостоящий, но позволяет повысить

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

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

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

Программный контроль (программно-логический, алгоритми­ ческий и тестовый) предназначен для проверки вычислительно­ го процеоса и основан на использовании специальных логиче­

ских методов и программ.

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

Ul


ной аппаратуры и поэтому может быть применен в системе с любой вычислительной машиной.

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

в запоминающем устройстве.

Алгоритмический контроль является разновидностью про­ граммно-логического и основан на использовании упрощенного

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

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

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

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

дичность (а не непрерывность) ■ контроля; необходимость спе­ циальной проверки работоспособности контрольного оборудо­ вания.

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

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

142