Каким будет взаимодействие пользователя, работающего на машине с системой автоматического контроля, после получения сигнала о неисправности? Функции пользователя будут заключаться в исправлении искаженной информации и повторном пуске. При этом пользователь должен обеспечиваться информацией о характере ошибки с тем, чтобы быстрее завершить решение задачи. В этом плане полезно знать сам характер искажения и ту часть программы, которая выполнялась в момент обнаружения ошибки. Селлерс предостерегает от опасности «информационной» перегрузки 242 пользователя при попытках сообщения ему данных о состоянии всей машины. И хотя полезно предусмотреть возможность выдачи такой информации по требованию пользователя, стационарно она представляет интерес в первую очередь для эксплуатационников. Большая часть ошибок в ЭВМ является случайными ошибками, после обнаружения которых машина продолжает правильно работать. Случайная ошибка заставляет пользователя исправлять искажения, восстанавливать работу системы, т. е. останавливаться, это не слишком удобно, и поэтому более перспективны системы, в которых предусматривается автоматическое исправление (восстановление), что значительно уменьшает потери времени и повышает производительность труда пользователя, а также устраняет элементы ручного труда в обслуживании ЭВМ и тем самым сокращает 'вспомогательный персонал. Ошибки, вносимые ЭВМ, могут вызываться различными причинами [105], в том числе-ошибками в программах, ошибочными действиями оператора, ошибками в устройстве хранения или передачи информации и т. д. Наиболее трудно поддаются автоматическому устранению ошибки в программах, поскольку логика решения задачи гораздо более просто контролируется программистами, чем машинами. Очевидно, разумная проверка полученных результатов будет способствовать снятию «психологического барьера», основанного на недоверии к машинным данным, и избавит, например, от таких неэффективных мер, как дублирование человеком результатов ЭВМ. Иногда, чтобы снять «психологический барьер» в общении с ЭВМ у людей, впервые пользующихся машиной, им предлагают просчитать некоторую контрольную задачу, затем эту задачу передают ЭВМ, чтобы экспериментатор, сверив свои данные сданными, полученными машиной, убедился в их адекватности и таким образом «поверил» в машину Однако ограничиваться только этим неправильно, у экспериментатора необходимо выработать «здоровый критицизм» по отношению к ЭВМ, что в равной степени относиться и к любому новому прибору или устройству. Существет целый ряд методов проверки, однако многие из них требуют от экспериментатора специальных знаний, а также в ряде случаев серьезных вычислений и дополнительного приборного оснащения. Кроме того, экспериментатор должен постараться обнаружить источник ошибок, а это тем труднее, чем больше приборов и различных устройств используется в эксперименте, причем приборы часто бывают настолько сложны, что нельзя даже требовать от экспериментатора досконального знания всех. — 224 —
|