Организация работы памяти

В режиме многоабонентного обслуживания

       В современных ВС абонентами памяти является не только ЦП, но и другие устройства, например: видеоадаптер, каналы ввода/вывода, работающие под управлением своих программ. Т. е. эти блоки являются абонентами памяти. Возникает задача обеспечения работы ОП в режиме многоабонентного обслуживания.

       Требования к многоабонентной памяти:

— эффективное использование модульной организации ОП;

— защита ОП;

— контроль считываемых и записываемых данных.

Блок, реализующий эти функции называется блоком обращения к ОП (БОП).

                                  

 

       Поскольку обычно абонентов памяти достаточно много, то возможно возникновение конфликтов при обращении к одному и тому же модулю ОП. В этом случае обращенике происходит с тем блоком, у которого больше приоритет. Довольно часто модуль ЦП имеет низкий приоритет, например, контроллер регенерации, каналы ПДП, видеоадаптер имеют более высокий приоритет, чем ЦП.

       Обработка запроса состоит из 3-х этапов. На каждом из этапов используются свои аппаратные средства. Поэтому возможна реализация конвейера, т. е. возможна параллельная во времени работа этих блоков.

1 этап. Обработка сигналов запросов.

       Схема анализа приоритетов запросов циклически анализирует поступившие от абонентов запросы, выделяет наиболее приоритетный из них и фиксирует его записью 1 в соотвтствующий разряд регистра обобщенных запросов.

       По содержимому РгОЗ шифратор формирует в Рг НА 4-х разрядный номер абонента. Номер абонента определяет, кому будет выдаваться информация. Одновременно код в РгОЗ определяет прием запросного слова (ЗС) от соответствующего абонента. Запросное слово состоит из адреса признака обращения (R/W) и, при записи — слова данных.                      

 

 

 

2 этап. Обработка запросного слова.

       Схема анализа адреса проверяет адрес на допустимость, определяет блок, к которому должно происходить обращение (Рг ЗС1) и проверяет возможность обращения к нему. После этого формируются управляющие сигналы: номер абонента + номер блока ОП + признак обращения (R/W).

       Если адресуемый блок ОП оказывается занятым, то ЗС остается в Рг ЗС1 освобождения блока.

       При свободном блоке ОП ЗС передается в Рг ЗС2.

3 этап. Обращение к модулю ОП.

       В соответствии с содержимым управляющего слова запускается цикл обращения в определенном модуле ОП. Слово записыыватся в ОП или считывается в Рг И. Далее считанная информация передается через выходной коммутатор соответствующему абоненту.



Принципы организации систем ввода-вывода. 

Интерфейсы ЭВМ и МП.

       Вычислительная машина содержит помимо процессора (ядра системы) множество ПУ, наличие которых собственно и обеспечивает работоспособность и применении ЭВМ:

· ВЗУ;

· клавиатура;

· дисплей;

· multimedia...

       Производительность и эффективность ЭВМ определяется не только используемым МП и характеристиками ОП, но в большей степени — характеристиками ПУ и способами организации их совместной работы с МП и ОП.

       Связь устройств ЭВМ друг с другом осуществляется с помощью сопряжений, которые называются интерфейсом.

 

       Интерфейс — совокупность линий и шин сигналов, электронных схем и алгоритмов (протоколов), предназначенных для осуществления обмена информацией между устройствами.

       Характеристики интерфейса значительным образом определяют производительность системы.

       Пример:      fМП = 100 МГц;        f шины = 10 МГц;

 

При разработке интерфейса  решаются следующие проблемы:

· возможность реализации машин с переменным составом оборудования (различные конфигурации);

· реализация параллельной работы процессора над программой и выполнение ПУ процедур ввода-вывода;

· обеспечение независимости программирования ввода-вывода от особенностей ПУ;

· необходимости автоматического распознавания ситуаций в ПУ и реакцию ярда на них (готовность устройства, нарушения и т.д.)

 

Некоторые способы достижения:

· модульность (устройства выполнены в виде конструктивно законченных модулей);

· унифицированные форматы данных, которыми ПУ обменивается с ПУ;

· унифицированный интерфейс (унифицированный по составу и назначению набор линий и шин, унифицированные схемы подключения, сигналы и протоколы);

· унифицированный состав и набор команд процессора для операций ввода-вывода (передача сообщения не зависит от типа ПУ и его особенностей);

· отделение схем управления вводом-выводом от ядра ЭВМ.

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: