Cтраница 1
![]() |
Пример алгоритма планирования Кратчайшая задача - первая. запуск четырех задач в исходном порядке ( а. запуск в соответствии с алгоритмом ( б. [1] |
Системы пакетной обработки позволяют реализовать трехуровневое планирование, как показано на рис. 2.22. По мере поступления в систему новые задачи сначала помещаются в очередь, хранящуюся на диске. Впускной планировщик выбирает задание и передает его системе. Остальные задания остаются в очереди. [2]
Системы пакетной обработки предназначены для решения задач в основном вычислительного характера, не требующих быстрого получения результатов. Главной целью и критерием эффективности таких систем является максимальная пропускная способность, т.е. решение максимального числа задач в единицу времени. [3]
![]() |
Пример алгоритма планирования Кратчайшая задача - первая. запуск четырех задач в исходном порядке ( а. запуск в соответствии с алгоритмом ( б. [4] |
Системы пакетной обработки позволяют реализовать трехуровневое планирование, как показано на рис. 2.22. По мере поступления в систему новые задачи сначала помещаются в очередь, хранящуюся на диске. Впускной планировщик выбирает задание и передает его системе. Остальные задания остаются в очереди. [5]
В большинстве систем пакетной обработки процесс создания программы никак не связан с процессом ее выполнения. В таких системах предусмотрены специальные языки управления с синтаксисом, заметно отличающимся от синтаксиса языков программирования. [6]
![]() |
Модель СПО с двухступенчатой па. [7] |
Определим характеристики системы пакетной обработки ( СПО), в которой организованы раздельные очереди к внешним запоминающим устройствам ( ВЗУ), составляющим внешнюю память. [8]
Но даже в системах пакетной обработки процессы, выполняющие ввод-вывод в основном с диска, часто имеют такой же или больший процент. [9]
Давным-давно, во времена систем пакетной обработки, использовавших отображение содержимого перфокарт на магнитной ленте в качестве устройства ввода, алгоритм планирования был прост: запустить следующую задачу на ленте. [10]
Программы, записанные для систем пакетной обработки, исторически предшествуют программам для устройства с разделением времени, и являются основным методом машинной обработки результатов в масс-спектрометрии с искровым источником ионов. В литературе более или менее подробно рассмотрен ряд систем и программ для систем пакетной обработки. В большинстве из них исходные данные считываются с фотопластины вручную при помощи микрофотометра и печатаются на перфокартах или бумажной ленте. В более поздней работе ( Кенникот, 1966) предложена новая система накопления данных. Система записывает на магнитной ленте в аналоговой форме профиль каждой спектральной линии, выбранной аналитиком для расчета. После проведения сканирования всех необходимых линий эта магнитная лента направляется в ЭВМ и объединяется с отпечатанными на картах дополнительными данными, необходимыми для идентификации линий и для расчета, - образуется пакет данных, ЭВМ снабжена приспособлением для перевода аналоговой записи на ленте в цифровую форму. Вулстон ( 1965) описал систему, в которую данные вводятся пробитыми на перфокартах. В формулу Халла входят два коэффициента, которые необходимо определять отдельно как для основы, так и для каждой примеси. Но программа составлена таким образом, что эти величины рассчитываются автоматически; достаточно ввести в ЭВМ исходные данные для трех элементов. В программу входят все используемые обычно поправочные коэффициенты ( зависимость чувствительности фотопластины от массы иона, учет фона, распределения ионов по зарядностям, коэффициенты относительной чувствительности); производится расчет пределов обнаружения, ошибок эксперимента и выдача полных результатов анализа. [11]
Общий недостаток ручных систем и систем пакетной обработки заключается в том, что в них процесс обработки документа или сообщения может быть начат только после поступления последних в абонентский пункт. Свыше трех четвертей времени, расходуемого на обработку сообщения, уходит либо на доставку из одного абонентского пункта в другой, либо на канцелярскую обработку. Применение онлайновой системы позволяет сократить общий цикл обработки ( фиг. Нельзя сказать, что это преимущество вытекает автоматически из самой природы онлайновой системы; оно должно быть заложено в нее при проектировании. [12]
Для достижения этой цели в системах пакетной обработки используется следующая схема функционирования. Для одновременного выполнения выбираются задачи, предъявляющие отличающиеся требования к ресурсам, так, чтобы обеспечивалась сбалансированная загрузка всех устройств вычислительной машины. Например, в мультипрограммной смеси желательно одновременное присутствие вычислительных задач с интенсивным вводом-выводом. Следовательно, в таких ОС невозможно гарантировать выполнение того или иного задания в течение определенного периода времени. В системах пакетной обработки переключение процессора с выполнения одной задачи на выполнение другой происходит только в случае, если активная задача сама отказывается от процессора, например, из-за необходимости выполнить операцию ввода-вывода. Поэтому одна задача может надолго занять процессор, что делает невозможным выполнение интерактивных задач. [13]
На рис. 1.4 показана общая блок-схема системы пакетной обработки. Мониторная система должна считать первую карту, предположительно карту задания. В процессе обработки этой карты система запоминает имя пользователя, учетный номер, заявленное время решения и ограничения на объем вывода на печать и на перфокарты. Если следующая управляющая карта оказывается исполнительной, то мониторная система загружает соответствующую программу с внешнего запоминающего устройства в основную память и обеспечивает выполнение шага задания, передавая управление готовой к выполнению программе. Если в процессе обработки обнаруживается ошибка, система отмечает ошибки и переходит к выполнению следующего шага задания. [14]
Все интерактивные вычислительные системы ( и некоторые системы пакетной обработки) снабжены каким-либо набором средств редактирования, однако часто они носят элементарный характер. Возможности поиска контекста с регулярными выражениями, внесения глобальных изменений или ввода-вывода произвольных файлов часто не обеспечиваются даже в улучшенных программах-редакторах. Те же из них, которым присущи эти характерные особенности, часто обладают настолько нескладным синтаксисом команд управления, что в большинстве случаев не используются. [15]