Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OS.docx
Скачиваний:
21
Добавлен:
21.04.2019
Размер:
68.14 Кб
Скачать
  1. Процессор System/370. Память. Постоянно распределенные области памяти.

ОП служит для хранения программ и данных

Гарвардская архитектура не используется (раздельное хранение программ и данных)

ОП обеспечивает быстрый доступ с прямой адресацией. Прежде чем какая либо программа

начнет обрабатывать данные, эта программа и данные должны быть загружены в ОП.

Адресация 24х разрядная(?), предельный объем ОП - 16 МБ

Между процессором и ОП данные передаются блоками, не менее 8 бит

| 16 | +-------+

-+----+- | |

| 17 | | ЦП |

|----| | |

| 18 | | |

|----| | |

| 19 | | |

|----| | |

| 20 | +-------+

-+----+-

| |

Необязательным, но желательным условием выполнения программы является расположение слов,

полуслов и двойных слов начиная с границы, адрес которой кратен длине слова, полуслова или двойного слова

При выполнении этого условия программа работает немного быстрее.

Существуют данные. которые должны быть выровнены всегда

[00]

_

[00][01] полуслово |

| целые числа _

[00][01][02][03] слово _| |

|

| | числа с плавающей точкой

[0][1][2][3]|[4][5][6][7] двойное слово |

| _|

иногда используется 2 двойных слова для чисел с плавающей точкой

Физически память делиться на блоки по 2КБ, каждому блоку приписывается однобайтовый ключ доступа

он проверяется при доступе ЦП или К к ОП. Если значение ключа, предоставленного ЦП или К совпадают

со значением ключа блока памяти - доступ разрешается.

FIXME -

Если значение ключа доступа равно 0 - доступ разрешается независимо от значения ключа в памяти блока

Логически ОП делиться на страницы размером 2 или 4 КБ

Страницы группируются в сегменты размером 64К или 1М

Постоянно распределенные области памяти

FIXME

| адрес | длина | назначение |

|-------+-------+-------------------------------|

| 0 | 8 | НССП повторного пуска |

| 8 | 8 | СССП повторного пуска |

| 16 | 8 | резерв |

| 24 | 8 | СССП внешних прерываний |

| 32 | 8 | СССП обращения к супервизору |

| 40 | 8 | СССП программных прерываний |

| 48 | 8 | СССП прерываний схем контроля |

| 56 | 8 | СССП ввода/вывода |

| 64 | 8 | слово состояния канала (CSW) |

| 72 | 4 | адресное слово канала (CAW) |

| 76 | 4 | резерв |

| 80 | 4 | интервальный таймер |

| 84 | 4 | резерв |

| 88 | 8 | НССП внешних прерываний |

| 96 | 8 | НССП обращения к супервизору |

| 104 | 8 | НССП программных прерываний |

| 112 | 8 | НССП прерываний схем контроля |

| 120 | 8 | НССП прерываний ввода/вывода |

|-------+-------+-------------------------------|

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]