- •Организация эвм и вс.
- •Принципы построения и функционирования компьютера.
- •Назначение компьютеров и программного управления.
- •Задачи, алгоритмы и программы.
- •Принцип программного управления.
- •Неймановский принцип программного управления.
- •1.3 Структура компьютеров.
- •Каноническая структура компьютера.
- •16.02.01 Основные характеристики процессора
- •Основные характеристики памяти
- •Интерфейс.
- •Запоминающие устройства и организация памяти.
- •Полупроводниковые зу.
- •23.02.01 Лекция 3
- •Накопители на магнитных дисках.
- •Зу на магнитных лентах.
- •Зу на оптических дисках.
- •Сравнительные характеристики зу.
- •1.5. Организация ввода/вывода данных.
- •02.03.01
- •Структура компьютера с каналами ввода/вывода (квв):
- •1.6. Принцип многоуровневой организации функции.
- •Функции процессора.
- •11.03.01 Лекция 5 Функции процессора
- •2.Характеристики и классификация компьютера.
- •16.03.01
- •30.03.01.
- •Режимы работы компьютеров.
- •Средства мультипрограммирования.
- •Функции управляющих программ операционной системы.
- •Привилегированные операции и состояния процессора.
- •11.05.01.
- •Организация прерывания программ.
- •18.05.01
- •Защита памяти.
- •4.0. Процессор.
- •Назначение и структурная организация процессоров.
- •Конвейерная обработка команд.
Режимы работы компьютеров.
Режим работы – это количество задач, обрабатываемых параллельно.
В однопрограммном режиме работают многие компьютер специального назначения. В однопрограммном режиме в каждый момент времени работает только одно устройство.
Мультипрограммный режим.
Многопрограммный режим обработки повышает суммарную загрузку устройств Rдо значения >1 ( ) и следовательно повышает системную производительность компьютера. В мультипрограммном режиме процесс обработки задач подразделяется на два этапа:
Ввод задания и обеспечения его ресурсами.
Обработка задачи.
Этапы ожидания счета и в/в увеличивают время обработки каждой программы.
М – коэффициент мультипрограммирования, определяющий среднее количество задач, обрабатываемых компьютером.
1– производительность системы в однопрограммном режиме и(М) – зависимость производительности от коэффициента мультипрограммирования.
1,(М) – время ответа, то есть время решения задачи в одном и том же мультипрограммном режиме.мах– предельная пропускная способность компьютера на заданном классе задач.
Средства мультипрограммирования.
Для обеспечения мультипрограммирования необходимы следующие функциональные возможности компьютера:
Емкость ОП должна быть достаточна для размещения нескольких задач.
Компьютер должен быть оснащен программными средствами управляющими ресурсами (ОП, накопители на МД и так далее) и задачами.
Компьютер должен иметь систему прерывания передающую сигналы в процессор об окончании этапов обработки, в/в и особых ситуациях, возникающих в работе ВУ.
Для выполнения расчетов по программам должна быть обеспечена полная независимость всех программ от ошибок, содержащихся в данной программе, для чего используются средства защиты памяти.
В компьютере должна быть обеспечена возможность параллельной работы процессора и ВУ, что достигается за счет соответствующей структурной организации компьютера.
Функции управляющих программ операционной системы.
Управление работой программ обеспечивается управляющими программами Оси, которые координируют работу ресурсов и задач:
Основная управляющая программа – супервизор, управляющая ресурсами Пр, ВУ1,…,ВУN и задачамиJ1,…,JM . Супервизор контролирует состояния всех устройств компьютера и всех задач. Контроль состояния устройств сводится к определению состояний устройство вкл/выкл, исправно/неисправно и так далее. Состояние задач характеризуется этапами выполнения программы: счет, ожидание счета, в/в, ожидание в/в и так далее. Функцию подготовки задач реализует планировщик, который обеспечивает ввод заданийJ1,…,JKи выделение для каждого задания требуемы ресурсов.
Привилегированные операции и состояния процессора.
Прикладные программы могут использовать только те области памяти и те внешние устройства, которые выделены супервизором, следовательно ни одна прикладная программа не может содержать в себе системные операции влияющие на состояние устройств компьютера. Совокупность операций, влияющих на состояние процессора и ВУ называется привилегированными операциями, они могут использоваться только в программах супервизора и недопустимы в прикладных программах. Чобы контролировать порядок использования привилегированных операций выделяется два альтернативных состояния:
Супервизор – это когла выполняется управляющая программа.
Задача – это когда выполняется прикладнаяпрограмма.
В состоянии супервизор разрешается выполнение любых операций, в том числе и привилегированных. В состоянии задача появление привилегированных операций в прикладной программе считается недопустимым.
Состояние «супервизор - задача» устанавливается командой, инициирующей программу. Кроме состояния «супервизор - задача» используются следующие альтернативные пары состояний:
Счет – ожидание. Состояние счет харктеризует выполнение прикладной программы или управляющей пограммы супервизора. Состояние ожидание: процессор ждет появления сигнала прерывания.
Работа – стоп. В состоянии работа процессор может выполнять программы или ожидать появлениясигнала прерывания. Состояние стоп переводит процессор в состояние невозможности выполнения программ, из этого состояние процессор выводится путем загрузки и запуска ОСи.