Информатика и вычислительная техника




Режимы работы ЭВМ и формы обслуживания пользователей


В современных ЭВМ могут быть обеспечены различные режимы работы, т.е. различные способы выполнения программ. При этом каждому режиму соответствует организованное определенным образом взаимодействие технических и программных средств ЭВМ. Эти режимы подразделяются на однопрограммные и многопрограммные (мультипрограммные).

171

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

Более эффективным с этой точки зрения является многопрограммный (многозадачный) режим, обеспечивающий возможность запуска и параллельного выполнения нескольких программ (задач) одновременно. При таком режиме в каждый момент времени процессор выполняет команду только одной программы. Однако всякий раз, когда выполнение этой программы приостанавливается, например из - за необходимости произвести операцию ввода - вывода, процессор переходит к выполнению другой программы; не закончив ее (возможно, по той же причине), он может перейти к выполнению третьей и т.д., сохраняя при этом возможность вернуться к незаконченным программам и продолжить их выполнение. Операционная система распределяет ограниченные ресурсы ЭВМ между параллельно выполняемыми программами. При этом часть программ находится в состоянии ожидания необходимых ресурсов, другая часть - в состоянии готовности, когда программам предоставлены все ресурсы, кроме процессорного времени, и только одна программа находится в активном состоянии, т.е. обрабатывается процессором. Моменты и очередность переключения программ организуются операционной системой таким образом, чтобы обеспечить более плотную загрузку оборудования, повысить пропускную способность ЭВМ, хотя при этом время выполнения отдельных программ может даже увеличиться по сравнению с однопрограммным режимом.




Содержание  Назад  Вперед