Шина MCA


MCA (Micro Channel Architecture) – микроканальная архитектура, введенная в пику конкурентам фирмой IBM для PS/2 начиная с модели 50. Шина абсолютно несовместима с ISA/EISA и другими адаптерами. Асинхронное функционирование шины и процессора снимает проблемы согласования скоростей.

Адаптера MCA широко используют Bus-Mastering, все запросы идут через устройство CACP (Central Arbitration Control Point).

Приоритеты (в порядке убывания): регенерация, DMA ,Bus-Mastering, CPU , (только по NMI он получает управление немедленно).

Архитектура позволяет эффективно и автоматически конфигурировать все устройства программным способом (в MCA PS/2 нет ни одного DIP-переключателя). Слоты с шагом 0.05 дюйма имеют различные типы, их состав на системной плате зависит от модели.

16-ти битный слот использует контакты A1/B1 – A45/B45 для 8-ми битных операций и A48/B48 – A58/B58 для 16-ти битных. Пропущенные номера 46-47 – ключ для всех слотов.

32-ти битный слот имеет удлиненную вторую секцию с контактами A48/B48 – A89/B89.

Перед контактами A1/B1 возможно одно из двух расширений за счет удлинения первой секции: AM1/BM1 – AM4/BM4 – для плат расширения памяти; AV1/BV1 – AV4/BV4 – для плат видеоадаптеров, позволяет использовать общие цепи встроенного в системную плату VGA-адаптера, теоретически удешевляет расширение видео системы.

При всей прогрессивности архитектуры MCA не пользуется популярностью из-за узости круга производителей MCA-устройств и полной их несовместимости с массовыми ISA-системами. Кроме того, периферийные устройства машин PS/2, по замыслу разработчиков не требующих при переборке никакого инструмента, часто механически несовместимы между разными внешне похожими моделями.

Применение MCA оправдано в файл-серверах и везде, где требуется обеспечения высоконадежного производительного ввода-вывода.

Загрузка...