Шины
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: рефераты, бесплатные доклады
| Добавил(а) на сайт: Феофил.
Предыдущая страница реферата | 3 4 5 6 7 8 9 10 11 12 13 | Следующая страница реферата
I2O базируется на очереди между MSR и отправителем. Инициатор запроса и сервисный модуль обслуживаются IOP. I2O определяет также формат памяти, необходимой для функционирования технологии, не зависящий от организации операционной системы.
Модуль обслуживания операционной системы - OSM
OSM обеспечивает интерфейс между операционной системой и уровнем сообщений I2O. В используемой модели драйверов, OSM представляет собой ту часть драйвера, которая обеспечивает интерфейс между системно-зависимым API и абстрактным форматом сообщений, посылаемых в HDM для обработки. OSM зависят от операционных систем и создаются их разработчиками.
OSM переводит сообщения операционной системы в формат, который может быть понят HDM. Передача информации обратно, от HDM к операционной системе реализуется также через OSM посредством уровня сообщений I2O.
Один OSM может обслуживать множественные HDM. Благодаря существованию дескрипторов на уровне сообщений, OSM обладает возможностью рассылать свои сообщения многим адресатам, а также организовывать пересылку информации между ними.
Аппаратный модуль устройства - HDM
HDM - низкоуровневый модуль в среде I2O. HDM представляет собой аппартно-зависимую часть драйвера, обеспечивающую взаимодействие с контроллером или непосредственно устройством. Можно провести аналогию между HDM и аппаратно зависимой частью драйвера сети или драйвером SCSI в том виде, в котором он существует сегодня. Каждый HDM уникален для каждого конкретного устройства и производителя. Он поддерживает все низкоуровневые операции устройства, такие как синхронные и асинхронные запросы, а также транзакции управляемые событиями.
HDM окружен средой I2O, которая изолирует его от общения с операционной системой и шинными протоколами. Таким образом, один HDM может быть использован не только с различными операционными системами, но даже с различными платформами. HDM пишется производителем устройства и обычно прошивается в адаптер.
Системная среда
Модель I2O может быть применена в любых условиях - как и в однопроцессорных, так и многопроцессорных системах.
Интерфейсы OSM и HDM входят в основной API I2O. Среда выполнения OSM зависит от операционной системы, что оказывает влияние на реализацию некоторых функций API. В задачи OSM входит реализация связи между API, используемого операционной системой, и HDM, управляющим устройством.
Кроме основных функций в API HDM может быть введен дополнительный набор команд. Этот набор необходим для прямого общения операционной системы с HDM и применяется при ее загрузке для инициализации ядра. Примерно это и реализуется в основных многозадачных средах. Однако этот дополнительный набор также является единым для всех устройств одного класса. Так что технология I2O не несет в себе никаких ограничений для области ее использования.
Реализация архитектуры I2O
Гибкая, открытая архитектура I2O предоставляет разработчикам различные варианты для реализации. Основные три подхода следующие:
Установка IOP на материнскую плату. IOP устанавливается на материнскую плату и используется при интеллектуальном вводе-выводе. В этом случае IOP используется в качестве стандартного PCI Bridge и добавляет "интеллектуальности" к шине PCI
Установка IOP на дополнительной плате расширения. Интеллектуальный контроллер I2O инсталлируется как, например, обычная сетевая карта
Установка опциональной платы расширения с IOP в специализированный слот на материнской плате. Этот процессор будет функционировать со всеми устройствами, требующими интеллектуальный ввод-вывод
Практика использования I2O
Устройства, совместимые с технологией I2O будут маркироваться производителями как "I2O ready". Однако в одной системе можно будет применять, как и I2O устройства, так и обычные, неинтеллектуальные устройства. Это позволит организовать легкий переход к новой архитектуре. Тем более стоимость материнской платы с IOP возрастет максимум на $10-15.
Можно ожидать, что в связи со введением дополнительных устройств (IOP) и разбиения драйвера на части, скорость обмена информацией может упасть. В принципе, это мнение оправдано. Однако, в связи с тем что во-первых упрощается задача написания драйверов, а во-вторых разгружается центральный процессор, общая эффективность системы должна возрасти. Пример подобного роста эффективности - применение IDE Bus Master драйверов.
Внедрение технологии интеллектуального ввода-вывода должно произойти в ближайшее время, тем более что ведущие производители материнских плат уже представили свои изделия с установленным на борту IOP i960, единственным на настоящее время процессором для реализации I2O. Первое время I2O будет использоваться в серверах, однако в ближайшем будущем может распространиться и на домашние системы.
Заключение
Таким образом, I2O предлагает новый подход к организации интеллектуального ввода-вывода, упрощая жизнь, как разработчиком устройств, так и производителям операционных систем благодаря разделению функций драйверов. Кроме того, I2O призвана реализовать новую высокопроизводительную концепцию высокопроизводительного и платформенно-независимого интеллектуального ввода-вывода. Открытость этого стандарта позволяет легко перейти от сегодняшних реалий в мир интеллектуального обмена информацией.
EV-6Одной из главных сенсаций Microprocessor Forum’98 стало заявление компании Advanced Micro Devices (AMD). По словам основателя и исполнительного директора (CEO или Chief Executive Officer) компании Джерри Сандерса (Jerry Sanders), новый процессор К7 будет выпушен в 1999 году в картридже, физически совместимом (то есть, имеющем такое же количество и расположение контактов) с патентованным разъемом Slot 1 компании Intel. При этом новый разъем компании AMD (рабочее название - Slot A) не будет электрически совместим со Slot 1, то есть AMD не собирается нарушать патенты Intel. В качестве системной шины К7 будет использовать шину ввода/вывода процессора Alpha 21264 (внутреннее название EV-6) компании Digital Equipment.
Техника
Рекомендуем скачать другие рефераты по теме: скачать доклад на тему, решебник по математике класс виленкин.
Категории:
Предыдущая страница реферата | 3 4 5 6 7 8 9 10 11 12 13 | Следующая страница реферата