Cтраница 3
Классификация ЭВМ. [31] |
Архитектура этих ЭВМ позволяет подключать разнообразные периферийные устройства, варьируя их количество и технические параметры, а также эффективно реализовывать многопрограммные режимы. Они имеют универсальную систему команд, в одинаковой степени подходящую для задач различного характера. [32]
В 3UEM реализован дискретный принцип счета о быстродейст - вием, определяемым конструкцией и архитектурой ЭЦШ, предназна - j ченных для решения как специфических, тек и учиверсальных задач ( табл. 2.1); использование ЭЦВМ в многопрограммном режиме, расширяющем пределы эффекгивного использования машинного времени, позволило качественно изменить сам подход к расчету ХГС не как к совокупности отдельных элементов ( аппаратов, химико-технологических процессов), а как ревение глобальной оптимизации и управления системы в иелом. [33]
Для дальнейшего увеличения среднего времени наработки на отказ двухмашинных и двухпроцессорных комплексов помимо проверки состояния отдельных ЭВМ на тестах микродиагностики пультовым накопителем предусмотрена система локального сервиса, которая позволяет проверить процессор неисправной ЭВМ комплекса выполнением тестов микродиагностики в многопрограммном режиме с помощью исправной ЭВМ, работающей под управлением конкретного варианта операционной системы ОС ЕС. [34]
С помощью ОС решается широкий круг проблем: управление процессом трансляции программ, написанных на алгоритмических языках; объединение нескольких задач в единый комплекс; динамическое автоматическое распределение запоминающих устройств ЭВМ; ведение программного хозяйства, редактирование, исключение отдельных программ, добавление новых; управление и загрузка всех устройств ЭВМ в многопрограммном режиме. [35]
При работе ЭВМ в многопрограммном режиме в оперативной памяти одновременно находится несколько программ. Некоторые из этих программ могут только отлаживаться и из-за ошибок программирования исказить содержимое зон памяти, занятых другими программами. Чтобы не допустить искажения или потери информации, необходимо предусмотреть систему защиты памяти при записи и считывании информации. Наиболее важной является защита при записи, однако в отдельных случаях необходимо знать, какая программа сделала попытку считать данные или исполнить команду из защищенной зоны. Попытка нарушить защиту памяти обычно вызывает прерывание программы. [36]
При обработке экономических данных приходится оперировать с числами различной разрядности, как правило невысокой, поэтому желательно обеспечить возможность работы со словами переменной длины. ЭВМ должна работать в многопрограммном режиме, так как большой объем операции ввода-вывода и обмена между накопителями при решении экономических задач требует увеличения скорости выполнения этих процедур, что весьма затруднительно, либо их совмещение во времени с работой по основной программе. ЭВМ должна иметь развитую систему приоритетов с прерыванием решения текущей задачи и переходом на решение внеочередной задачи для выполнения внеочередных заказов, а также реализации запросно-ответных связей с управленческим персоналом. [37]
Классическим примером повышения производительности ЭВМ является многопрограммный режим, или мультипрограммирование. Идея этого метода состоит в том, что ЭВМ настраивается на одновременное выполнение ряда задач, каждая из которых занимает часть оперативной памяти. Поскольку большинство внешних устройств может работать в автономном режиме после загрузки соответствующего канала, то совмещением работы внешних устройств и процессора можно достигнуть максимальной загрузки последнего. Как только одна из программ приостанавливается для выполнения, например, операции ввод-вывода, процессор переключается на выполнение другой программы, тем самым исключается время его ожидания. Разделам памяти присваиваются ур0в ни приоритетности, которые и определяют последовательность переключения программ. Этот режим не предполагает непосредственного доступа пользователя к ЭВМ, так как в каждом разделе памяти производится пакетная обработка программ. Однако за счет лучшего использования оборудования время ожидания решения обычно сокращается по сравнению с однопрограммным режимом. Разновидностью режима мультипрограммирования является параллельная обработка, идея которой состоит в том, что переход от одной программы к другой производится в результате естественного прерывания ( ожидания ввода-вывода) и вынужденного переключения через короткие промежутки времени, сравнимые со скоростью работы процессора. При параллельной обработке программы выполняются по очереди в короткие промежутки времени и создается впечетление их одновременного выполнения, тем более что результаты расчета выдаются пользователю по мере завершения каждой из них. [38]
Для ИСОД характерны: одноразовый ввод данных в систему, многократное использование исходной информации в разных задачах, интеграция технических средств и возможность их совместной работы. Созданию ИСОД способствуют возможности работы ЭВМ в многопрограммном режиме и режиме коллективного пользования. [39]
Сообщения о работе программ DISP, IDENT, DEK2 на пишущую машинку не выдаются. При генерации системы, ориентированной на работу в многопрограммном режиме, в режиме разделения времени со многими пользователями, общающимися с ЭВМ посредством дисплейных станций, выдача сведений о включении программных блоков в сообщениях ЭВМ, как правило, не предусматривается. [40]
Каждое обращение к памяти вызывает при этом неизбежный страничный сбой. Но это не снижает производительности компьютера, если он работает в многопрограммном режиме: его процессор тут же будет загружен следующей задачей, готовой к решению. [41]
В этой иерархической цепочке средняя машина класса СМ ( а не ЕС ЭВМ) может оказаться центральной, поскольку она является управляющей по отношению к проведению эксперимента и к машине, производящей сбор данных. Третья же ЭВМ ( ЕС ЭВМ) хотя и более мощная, но работает в многопрограммном режиме и отдает задаче обработки эксперимента лишь часть своих ресурсов. При соединении ЭВМ ведомая машина по отношению к центральной или старшей выступает в позиции периферийного устройства. Следовательно, стыковка машин осуществляется по принципу канал-канал и устройство сопряжения будет по архитектурному принципу адаптером каналов. [42]
При рассмотрении процессов управления базой данных на физическом уровне следует рассматривать операционную систему ( ОС) ЭВМ, поскольку программы системы управления базой данных выполняются непосредственно под ее управлением. Причем программы СУБД во многих случаях выполняются наравне с другими программами ( например, программами решения инженерных расчетных задач) в многопрограммном режиме, что существенно влияет на полное время обработки запросов. [43]
Кроме ОС п ДОС, компонуемых из пакета программных модулей, общее ПО мини - ЭВМ серии СМ ЭВМ может содержать адаптированные ОС М - СООО, которые требуют объема ОЗУ, не большего, чем 32 К слов. К этим-операционным системам относятся: ОУС М-6000, обеспечивающая однопрограммный режим работы; супервизор реального времени, работающий с ОУС и позволяющий выполнять до 28 задач в реальном масштабе времени без их прерываний; модифицированный супервизор, работающий с ОУС и позволяющий выполнять до 98 задач в реальном масштабе времени, принадлежащих двум приоритетным группам, причем задачи первой группы могут прерывать задачи второй группы; ДОС, осуществляющая подготовку, отладку и выполнение рабочих программ как в пакетном, так и в диалоговом режиме работы; ДОС реального времени ( ДОСРВ), обеспечивающая одновременную работу ЭВМ в многопрограммном режиме с учетом реального масштаба времени и в режиме диалоговой и пакетной обработки информации; система управления файлами, работающая в рамках ДОС реального масштаба времени; интерпретирующая система БЕЙСИК. [44]
Классическое мультипрограммирование характеризуется правилами перехода от программы к программе, при которых достигается максимальная производительность ЭЦВМ. Например, когда осуществляются процессы ввода и вывода информации, одновременно с ними центральный процессор переходит к выполнению новой задачи, при этом не прерывается решение предыдущих. В многопрограммном режиме специальная программа ( диспетчер) следит за тем, чтобы при вводе или выводе какой-либо задачи параллельно осуществлялась обработка других задач. [45]