Definição de MCA
MCA é a abreviação de "Micro Channel Architecture", o barramento de dados introduzido pela IBM em 1987 para substituir o ISA.
Com o surgimento dos processadores 386, que trabalhavam usando palavras binárias de 32 bits, tornou-se necessária a criação de um barramento mais rápido que o ISA para o uso de periféricos como placas de vÃdeo e HDs, que logo passaram a ter seu desempenho severamente limitado por ele.
A primeira resposta veio por parte da IBM, que desenvolveu o barramento MCA. Ele era bastante avançado para a época: além de ser um barramento de 32 bits, ele operava a 10 MHz, o que resultava numa taxa de transferência teórica de 32 MB/s. Ele também foi o primeiro barramento a suportar plug-and-play (oito anos antes do lançamento do Windows 95) e a suportar bus mastering, o que permitia que o HD e outros periféricos transferissem dados diretamente para a memória RAM (ao carregar um programa, por exemplo), deixando o processador livre para executar outras tarefas. Isso tornava o sistema bem mais responsÃvel em relação à s máquinas equipadas com placas ISA.
O sistema de plug-and-play do MCA funcionava com o uso de dois disquetes. O "reference disk" continha um programa de configuração, que alterava a configuração de endereços e outras configurações do BIOS e era fornecido junto com o micro. Ao comprar qualquer periférico MCA, você recebia um "option disk", que era carregado com a ajuda do primeiro disquete, configurando a placa. Uma vez feita, a configuração se tornava permanente e você não precisava mais se preocupar. Embora rudimentar, este sistema já seguia a mesma lógica da instalação de drivers, que temos nos dias de hoje.
O grande problema é que o MCA era um padrão proprietário, de forma que tanto outros fabricantes de PCs quanto fabricantes de periféricos precisariam licenciar a tecnologia e pagar royalties para produzir produtos compatÃveis.
A IBM tentou usar o barramento como uma arma estratégica para recuperar o terreno perdido para outros fabricantes. Surgiu então a linha IBM PS/2, uma famÃlia de micros 386 que, além do MCA, incorporava várias outras inovações importantes. O problema é que os demais fabricantes não gostaram da idéia e a IBM acabou isolada, tendo que arcar sozinha com o desenvolvimento e a produção das placas de expansão. Embora possuÃssem diversas vantagens, o fato dos IBM PS/2 possuÃrem apenas slots MCA acabou se tornando mais um problema do que uma vantagem, já que isso os tornava incompatÃveis com as placas ISA, que eram mais baratas e populares. No final, o MCA acabou se revelando um grande fracasso.