- •Понятие ос. Задачи, решаемые ос.
- •Обзор архитектуры ibm System/370.
- •Процессор System/370. Регистры. Команды.
- •Процессор System/370. Память. Постоянно распределенные области памяти.
- •Процессор System/370. Прерывания.
- •Процессор System/370. Средства отсчета времени
- •Процессор System/370. Динамическое преобразование адресов.
- •Система ввода/вывода. Адресация, управление, данные.
- •Организация ввода/вывода на физическом уровне.
- •Процедура начальной загрузки
- •Пульт управления.
- •Понятие виртуальной машины
- •Оглавление vm
- •Функции cp. Пуск и завершение vm
- •Функции cp. Распределение времени между вм
- •Функции cp. Управление реальной памятью
- •Функции cp. Управление устройствами ввода/вывода
- •Функции cp. Обработка прерываний
- •Функции cp. Разграничение доступа
- •Функции cp. Обеспечение файлов накопления
- •Разделение функций между cp и cms
- •Общая характеристика ос cms
- •Хранимые системы и наборы сегментов
- •Способы моделирования виртуальных устройств ввода/вывода
- •Процесс как концепция ос. Состояние процесса.
- •Ресурс как концепция ос. Виртуализация ресурсов.
- •Интерфейс пользователя как концепция ос.
- •Прерывания как концепция ос. Обработка прерываний.
- •Организация в/в в ос Unix.
- •Синхронизация процессов. Задача взаимного исключения.
- •Задача синхронизации «производитель-потребитель».
- •Задача синхронизации «читатели-писатели».
- •Задача синхронизации «обедающие философы».
- •Механизмы синхронизации. Критерии их оценки.
- •Архитектура механизмов синхронизации. Прерывания. Переменная состояния.
- •Семафоры. Простые семафоры. Множественные семафоры.
Понятие ос. Задачи, решаемые ос.
Операцио́нная систе́ма, ОС (англ. operating system) — базовый комплекс компьютерных программ, обеспечивающий интерфейс с пользователем, управление аппаратными средствами компьютера, работу с файлами, ввод и вывод данных, а также выполнение прикладных программ.
Задачей ОС VM является предоставление каждому пользователю полноценного аналога реальной ЭВМ
таким образом, что бы пользователь не ощущал того, что реальная ЭВМ занята выполнением не только его работы.
Такой аналог называется виртуальной машиной.
Для обеспечения функционирования виртуальных машин VM содержит управляющую программу и монитор виртуальных машин
33157166
CMS - однопользовательская ОС, предназначенная для выполнения на VM
+---------------------------------+
| |
| Реальная ЭВМ +---------+ |
| ОС - VM | ВМ | |
| | VM | |
| +--------+ +---------+ |
| | ВМ | |
| | CMS | |
| +--------+ |
| +-------+ +---------+ |
| | ВМ | | ВМ | |
| | CMS | | AIX | |
| +-------+ +---------+ |
+---------------------------------+
Замена понятия ОС
Операционная обстановка - совокупность программ окружающих пользователя. Создаются с помощью
1) ФС
2) текстовые редакторы и процессоры
3) компиляторы
4) пакеты прикладных программ
5) средства телекоммуникаций
Обзор архитектуры ibm System/370.
+-----------+ +------------+ +------------+
| ЦП +------------------+ ОЗУ | | ЦП2 |
+- -+ | | +-----| |
| +-+---------+ +-------+----+ +-+----------+
| |
| | +---------+----------+-------------+ |
+-|--------+|--------+-|------------+|
| | | || | | || |
+-+-+-+ +--++-+ +--+-++ +--++-+
| | К | | К | | К | | К | | К - канал
| | | | | | .. | |
| +--+--+ +--o--+ +--o--+ +--o--+ |
|
| | |
+---------+---------+--------------+
| | | | | |
+--+--+ +--+--+ +--+--+ +--+--+
| | УУ | | УУ | | УУ | | УУ | | УУ - устройство управления
| | | | | | .. | |
| +--+--+ +--o--+ +--o--+ +--o--+ |
|
| +---------+---------+--------------+ |
| | | |
| +--+--+ +--+--+ +--+--+ +--+--+ |
| УВВ | | УВВ | | УВВ | | УВВ | УВВ - устройство ввода/вывода
| | | | | | | .. | | |
+-----+ +-----+ +-----+ +-----+
| |
+- - - - - - - - - - - - - - - - - - - - - - - - - - - -+
Может быть до 64 ЦП, они объеденены между собой
У каждого ЦП могут быть свои К
Канал ввода/вывода - специализированный процессор занимающийся выполнением операций ввода/вывода
К работает по своей программе - канальной программе
К программы располагаются в ОЗУ
ЦП лишь сообщает К о том, что требуется выполнить операцию ввода/вывода,
при этом указывается устройство и адрес К программы, дальнейшую работу К выполняет сам
К управляет
УУ - логические операции
УВВ - физические операции
Синхронизация работы ЦП и системы ввода/вывода осуществляется при помощи прерываний