Cтраница 4
Сказать, что мы рассматриваем их как приблизительные эквиваленты, равноценно предположению, что большинство людей обычно будут толковать выражения получить х и ваша задача состоит в том, чтобы получить х как взаимозаменяемые формулировки одной и той же идеи. Аналогично при программировании системы информационных процессов для обработки задач, определенных на основании излагаемой здесь теоретической схемы, будет нетрудно придать системе способность трактовать любое альтернативное представление задачи как эквивалентное и взаимозаменяемое в указанном смысле. [46]
Диалоговый удаленный ввод обеспечивает подготовку на АП задач по принципу диалоговой системы и получение центральной ЭВМ результатов их выполнения. Пользователь диалогового АП располагает такими же возможностями обработки задач, что и местный пользователь. Он тоже имеет доступ ко всем ресурсам системы. Для всех работ пользователь диалогового АП использует язык команд, который разрешает непосредственно вводить данные, запоминать программы и данные, актуализировать и выводить содержание файлов, вводить задачи с целью их обработки, получать результаты задач, получать актуальную информацию о состоянии работы по выполнению задачи, устанавливать связь с оператором центральной ЭВМ и с другими пользователями. [47]
Реализация функций и алгоритмов планирования вычислительного процесса происходит с помощью управляющих программ операционной системы ВС. Программа планировщик определяет ресурсоемкость каждой поступившей на обработку задачи и располагает их в оптимальной последовательности. Подключение ресурсов в требуемых объемах к программам выполнения задач осуществляет по запросу планировщика управляющая программа супервизор, которая тоже входит в состав операционной системы. [48]
Если УВМ управляет несколькими технологически связанными механизмами ( например, чистовой группой клетей непрерывного прокатного стана) и у одного из механизмов перегрелся подшипник двигателя, а у другого ток якоря превышает допустимые значения, то второе событие должно иметь уровень приоритета более высокий, чем первое. Задаче с более высоким приоритетом разрешается останавливать обработку задачи, имеющей приоритет низшего ранга. После завершения обслуживания высокоприоритетного прерывания система возвращается к выполнению прерванной программы. [49]
Исходя из этого, эффективность планирования в таких системах следует характеризовать суммарным временем обработки пакета, равным промежутку времени от момента загрузки пакета в систему до момента завершения последней работы. Если система допускает пополнение пакета задач в процессе обработки ранее введенных задач, то эффективность планирования следует характеризовать производительностью системы, равной среднему количеству задач, решаемых системой ва единицу времени. Однако планирование работ на основе указанных критериев вызывает большие трудности. Можно ожидать, что суммарное время обработки пакета и производительность системы будут тем лучше, чем больше загружены во времени устройства системы. [50]
Поскольку некоторые дефекты, такие, как трещина или непровар, более опасны, чем другие, обусловленные случайными флук-туациями какого-либо из параметров сварочного процесса, их сигналы имеют более высокий приоритет к перестройке программы. Перестройке с более высоким приоритетом дается право останавливать обработку задачи, имеющей низший приоритет. Например, сигнал перестройки от АСО РД, указывающий на появление нескольких единичных пор, не учитывается центральным процессором, если вычислительная машина в данный момент производит корректировку режимов сварки по подпрограмме, устраняющей дефекты типа непровар. [51]
Как было отмечено, цель пакетной обработки - уменьшение стоимости обработки задач. Рассмотрим, как влияет коэффициент мультипрограммирования М на стоимость обработки задач. Чтобы увеличить коэффициент мультипрограммирования М, необходимо оснастить ЭВМ памятью, достаточной для размещения в ней М программ. Увеличение емкости памяти приводит к росту стоимости 5 ЭВМ. В общем случае цена производительности / з 5 / Л изменяется с увеличением М, как показано на рис. 3.5. При некотором коэффициенте мультипрограммирования ММ0 цена производительности 5 / Л принимает минимальное значение. Оптимальное значение М0 коэффициента мультипрограммирования зависит от класса задач, обрабатываемых ЭВМ, и отношения стоимости памяти, необходимой для обслуживания одной программы, к стоимости ЭВМ. [52]
Оператор ЭВМ, работая вместе с учеником, обрабатывает задачу за 2 ч 54 мин. Сколько времени потребо валось бы каждому из них на обработку задачи в отдельности, если ученику нужно для этого на 2 ч больше, чем оператору. [53]
В вычислительной системе чаще всего ресурсы используются последовательно. Поэтому на основе матрицы Т можно выделить последовательность прохождения через обработку задач, которая: минимизирует суммарное время. Джонсона [38], относящийся к теории расписаний и дающий эффективный и строгий алгоритм. [54]
Структуры этих ОС, функциональное назначение их отдельных частей, этапы обработки задач, способы реализации режимов программирования, возможности взаимодействия с пользователем характерны для современных ОС. Несмотря на некоторые различия в терминологии, в обеих ОС существуют аналогичные этапы трансляции, редактирования связей ( компоновки), загрузки и выполнения при обработке задач. В ОС РВ и ОС ЕС реализованы эффективные и разнообразные средства общения с пользователем, включающие в себя возможности динамического управления процессом решения задач на ЭВМ. [55]