
- •Датчик сигналов на сдвиговом регистре
- •Структурная схема микропрограммного устройства управления
- •Восстановление символической записи команды по ее машинному представлению
- •Основные режимы работы мультипрограммной эвм
- •Пакетный режим
- •Режим разделения времени
- •Режим реального времени
- •Сокращение потерь времени при использовании сегментно-страничной организации памяти в персональной эвм
- •Учебники к курсу
- •Список литературы
- •Фал одного аргумента
- •Инверсия
- •Конъюнкция
- •Дизъюнкция
- •Логическая равнозначность
- •Импликация
- •Эквивалентности
- •Сложение по mod 2
- •Правило де Моргана
- •Понятие функциональной полноты фал
- •Минимизация фал и ограничения при ее рассмотрении
- •Понятие покрытия
- •Метод минимизации фал по Квайну
- •Функции 4-х переменных
- •Свойства диаграмм Вейча
- •Синтез переключательных функций в одноэлементном базисе Операция (стрелка) Пирса
- •Операция штрих Шеффера
- •Минимальные конъюнктивные нормальные формы
- •Перевод чисел из одной системы счисления в другую, когда одно основание является целой степенью другого.
- •Плавающая запятая
- •Выполнение арифметических операций над числами, представленными с фиксированной запятой.
- •Передача.
- •Преобразование.
- •Обратный код
- •Умножение чисел со старших разрядов в прямом коде
- •Умножение с младших разрядов в прямом коде
- •Замечание.
- •Умножение с младших разрядов в дополнительном коде
- •Умножение со старших разрядов в дополнительном коде
- •Деление в дополнительном (обратном) кодах со сдвигом и автоматическим восстановлением остатка
- •Сложение и вычитание
- •Десятичные двоично-кодированные системы.
- •Архитектура классической эвм Структура эвм
- •Представление данных в эвм
- •Организация оперативной памяти
Основные режимы работы мультипрограммной эвм
Мультипрограммная ЭВМ может работать в различных режимах, использование того или иного из них определяется областью ее применения. Среди основных режимов работы мультипрограммной ЭВМ выделим следующие:
пакетный;
разделения времени;
реального времени.
Пакетный режим
Суть пакетного режима заключается в том, что ЭВМ обрабатывает предварительно сформированный пакет задач без вмешательства пользователя в процесс обработки.
Пакетный режим используется, как правило, на высокопроизводительных ЭВМ. Основное требование к организации вычислительного процесса на компьютере, работающем в пакетном режиме, - это минимизация времени решения всего пакета задач за счет эффективной загрузки оборудования ЭВМ.
При пакетном режиме основным показателем эффективности служит пропускная способность ЭВМ- число задач, выполненных в единицу времени.
Количественная оценка выигрыша при мультипрограммной работе по сравнению с однопрограммным использованием ЭВМ представляется в виде коэффициента увеличения пропускной способности:
kПС= TОПР/TМПР
где ТОПРи ТМПР- время выполнения пакета задач при однопрограммном и мультипрограммном режиме работы соответственно.
В рассмотренном
в лекции 12 примере работы мультипрограммной
ЭВМ kПС= 36/24 = 1,5 при Км = 2 и kПС= 36/221,64
при Км = 3.
Увеличение пропускной способности ЭВМ достигается надлежащим планированием поступления задач пакета на обработку в составе мультипрограммной смеси задач, а также оптимальным назначением приоритетов задачам в этих смесях, основывающемся на представлениях разработчиков о важности учета тех или иных аспектов функционирования ЭВМ и свойств каждой задачи входного пакета.
Основные этапы обработки пакета задач:
Подготовка программ к счету. При этом каждая программа пакета может быть разработана отдельным программистом.
Передача программ и исходных данных на ЭВМ, которая будет обрабатывать их в пакетном режиме.
Формирование пакета задач из переданных программ по одному из эвристических алгоритмов.
Обработка пакета задач на мультипрограммной ЭВМ.
Особенности пакетного режима работы:
Пользователь отстранен от непосредственного доступа к ЭВМ.
Результаты работы пользователь получает через определенное (иногда достаточно большое) время одновременно для всех задач пакета.
Увеличивается время отладки программ.
Существенно возрастает пропускная способность ЭВМ по сравнению с последовательным решением задач пакета.
Таким образом, пакетный режим наиболее эффективен при обработке больших отлаженных программ.
Режим разделения времени
Назначение- обслуживание конечного числа пользователей с приемлемым для каждого пользователя временем ответа на их запросы (рис. 13.6).
Рис.
13.6.Организация работы ЭВМ в режиме
разделения времени
Основные характеристики:
Многотерминальная многопользовательская система.
Любой пользователь со своего терминала может обратиться к любым ресурсам ЭВМ.
У пользователя создается впечатление, что он один работает на ЭВМ.
Реализация.
Время работы машины разделяется на кванты tk.
Каждый квант выделяется для соответствующего терминала. Терминалы могут быть активными и пассивными: активный реально включен в обслуживание (за ним работает пользователь), пассивный - нет (квант не выделяется). После обслуживания всех терминалов последовательность квантов повторяется.
Единого способа выбора времени кванта не существует. Иногда оно выбирается по количеству команд, которое должна выполнить ЭВМ за это время.
В основе реализации режима разделения времени лежит одноочередная дисциплина обслуживания пользователей.