Реферат: Обзор процессоров и шин ПВМ начиная с 386 машин
одновременно использовать в системе и 8- и 16-разрядные веду-
щие модули.
Система MULTIBUS использует собственный тактовый генератор,
независимый от тактовых генераторов обьединяемых модулей. На-
личие независимого генератора позволяет использовать магист-
раль ведущими с различными тактовыми частотами, причем они мо-
гут выходить на магистраль асинхронно по отношению друг к дру-
гу.
- 37 -
Рис.8
┌──────────┐
┌────┼───┐ │ Выходы для других
│ │ │ │ ведущих
│ │ ┌┴┴┴┴┴┴┴┴┐
│ │ ├12345678│
│ │ ├────────┤ Арбитр
│ │ │ │ магистрали
│ │ │12345678│
│ │ └┬┬┬┬┬┬┬┬┘ Выходы для других
┌─ ─ ─ ─ ─ ─ ─ ─│ ─ ─│ ─ │─ ─ ─ ┘ ведущих
│ │ │ ┌┘ └─ ─ ─ ─ ─ ─ ─ ─ ── ─ ─┐
└────┼──────────────────────────┬──────────────────────┐
│┌─────────────────┐ │ │ ┌─────────────────┐ │ ┌─────────────────┐│
│ Ведущий │ │ │ Ведущий │ │ │Ведущий ││
└┤ Вход разрешения │ │ └─ ─┤ Вход разрешения │ │ └─┤Вход разрешения ││
│ приоритета │ │ │ приоритета │ │ │приоритета ││
│ Запрос ├─┘ │ Запрос ├─┘ │ Запрос ├┘
│ магистрали│ │ магистрали│ │ магистрали │
└─────────────────┘ └─────────────────┘ └─────────────────┘
Приоритет 8 Приоритет 1 Промежуточный
(низший) (высший) приоритет
(между 1 и 8)
Принципы арбитража в системе MULTIBUS позволяют медленным ве-
дущим равноправно конкурировать за захват магистрали. Однако
- 38 -
после того, как модуль захватил магистраль, скорость передачи
определяется возможностями передающего и принимающего модулей.
Основное назначение магистрали MULTIBUS в обеспечении кана-
ла для передачи данных между модулями, подключенными к шине.
Система позволяет использовать платы с различными возможностя-
ми, изменять ширину шин данных и адресов ввода-вывода, уста-
навливать атрибуты прерываний.
Для реализации мультипроцессорных возможностей системы,
построенной на основе МП 80386, и для увеличения ее производи-
тельности разработана магистраль MULTIBUS II. В новую архитек-
туру включена передача сообщений, способствующая повышению
производительности мультипроцессорной системы. При использова-
нии передачи сообщений все пересылки по магистрали выполняются
с максимально возможной скоростью пакетами 32-разрядных дан-
ных.
В дополнение к передаче сообщений модули платы MULTIBUS II
обеспечивают виртуальные прерывания, географическую адресацию
и распределенный арбитраж. При наличии виртуальных прерываний
один процессор может выполнять запись в специальные ячейки па-
мяти другого процессора, что почти неограничено увеличивает
гибкость механизма прерываний.
Географическая адресация, реализуемая с помощью смонтиро-
ванных на плате регистров межкомпонентных соединений, обеспе-
чивает пространство межкомпонентных соединений для программных
конфигураций законченных комплексных систем. Распределенный
арбитраж предоставляет модулям MULTIBUS II столько отдельных
уровней арбитража, сколько в системе имеется плат (или гнезд).
В этом случае все платы в системе имеют одинаковый приоритет
- 39 -
относительно времени доступа к магистрали, что предотвращает
блокирование плат с низким приоритетом ведущими платами высо-
кой производительности.
Ключевым вопросом при построении систем на основе магистра-
ли MULTIBUS является нахождение оптимального соотношения между
требуемыми и фактическими характеристиками. Для каждого эле-
мента характерно индивидуальное множество присущих ему харак-
теристик. Взаимодействие двух таких элементов ограничивается
множеством характеристик, которое определяется как пересечение
множеств характеристик обоих элементов. В некоторых случаях
пересечение может быть пустым, что приводит к принципиальной
неработоспособности системы.
6.1 Процессоры выше 80386.
Основными процессорами, на которых собиратеся подавляю-
щее большинство современных компьютеров, являются 2 процессоры
2фирмы Intel типа 486 (SX, DX, DX2, OverDrive) и Pentium. 0 Сис-
темные платы на процессорах 386SX и 386 DX применяются в
очень небольшом количестве в самых недорогих системах, а на
286 процессоре не выпускаются вообще. Фирма Intel в настоящее
время производит следующие типы процессоров семейства 486 и
Pentium:
- 486SX-25, 486SX-33, 486SX2-50;
- 486DX-33, 486DX2-50, 486DX-50, 486DX2-66;
- 486DX4-75, 486DX4-100;
- Pentium 60, Pentium 90, Pentium 100.
Все процессоры семейства 486 имеют 32-разрядную архитекту-
- 40 -
ру, внутреннюю кэш-память 8 КВ со сквозной записью (у DX4 -
16 КВ). Модели SX не имеют встроенного сопроцессора. Модели
DX2 реализуют механизм внутреннего удвоения частоты (напри-
мер, процессор 486DX2-66 устанавливается на 33-мегагерцовую
системную плату), что позволяет поднять быстродействие прак-
тически в два раза, так как эффективность кэширования внут-
ренней кэш-памяти составляет почти 90 процентов. Процессоры
семейства DX4 - 486DX4-75 и 486DX4-100 предназначены для ус-
тановки на 25-ти и 33-мегагерцовые платы. По производитель-
ности они занимают нишу между DX2-66 и Pentium-60/66, причем
быстродействие компьютеров на 486DX4-100 вплотную приближает-
ся к показателям Pentium 60. Напряжение питания составляет
3,3 вольта, то есть их нельзя устанавливать на обычные сис-
темные платы. Процессор 486DX4-75 предназначен прежде всего
для использования к компьютерам типа Notebook, а 486DX4-100 -
в настольных системах. К сожалению, Intel ограничивает пос-
тавки процессоров 486DX4-100, а цены на них установил на су-
щественно более высоком уровне, чем на Pentium 60, чтобы из-
бежать конкуренции между собственными продуктами. По мнению
Intel, когда начнутся массовые поставки этих процессоров
(первый квартал 1995 года), их стандартным применением станут
уже только системы самого начального уровня.
2Процессор Pentium 0 является одним из самых мощных в настоя-
щее время. Он относится к процессорам с полным набором ко-
манд, хотя его ядро имеет риск-архитектуру. Это 64-разрядный
суперскалярный процессор (то есть выполняет более одной ко-
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10