23уу21у12у1. АрхВМ_дополнительно (pdf.io). Лекции п
Скачать 0.84 Mb.
|
Глава 3. Системный уровень организации ЭВМ. Программный режим работы. Однозадачный режим работы характеризуется тем, что в основной памяти ВМ находится 1 задание, которое является активным (обрабатывается), следовательно, все ресурсы ВМ отданы в распоряжение задания до момента окончания. Исторически любой пользователь был монополистом по отношению к ресурсам ЭВМ. Это характерно для программирования на машинном языке. Но есть серьезные ограничения, связанные с пропускной способностью компьютера. Рассмотрим гипотетическую задачу и процесс работы компьютера при ее решении (задача уже загружена в основную память компьютера и инициирована для своего исполнения). Выделим основные ресурсы: ЦП( основная память), устройство ввода-вывода, внешняя память (накопители). Однопрограммный режим: в любой момент времени работает только одно устройство. В данном случае процессор самое «узкое» место. Чем быстрее процессор тем ниже коэффициент его загрузки. То есть процессор такого компьютера фактически большее время находится в режиме простоя., чем в режиме решения задач.
То есть производительность ВМ (количество решенных задач в единицу времени) слабо зависит от характеристик процессора. Повышение производительности достигается за счет распараллеливания процесса. Методы распараллеливания процесса: 1) Аппаратно-алгоритмические методы – приводят к конвейеру вычислений, совмещению работы различных устройств. 2) Мультипрограммирование. - 26 - В память ЭВМ загружается сразу несколько задач, которые инициируются по мере освобождения требуемых ресурсов ВМ с определенной очередностью. Суть мультипрограммного режима рассмотрим не примере трех задач. Будем предполагать, что каждой задаче выделены свои ресурсы внешних устройств и памяти. |