[ Pobierz całość w formacie PDF ]
.Firmy te miały płacić nie tylko za licencję na MCA, lecz także za wykorzystywaniemagistrali ISA we wcześniejszych komputerach.Takie postawienie sprawy doprowadziło dopowstania konkurencyjnego rozwiązania magistrali EISA (zob.następny podrozdziałomawiający magistralę EISA) i przyczyniło się do odrzucenia przez rynek magistrali MCA.Innym powodem, dla którego MCA nie została powszechnie przyjęta jako standard dlakomputerów 32-bitowych, było to, że karty ISA nie działały w komputerze z magistraląMCA.Magistrala MCA nie jest kompatybilna fizycznie ze starszymi magistralami ISA, tak więckarty opracowane dla ISA nie będą działały w komputerze z MCA.Magistrala MCA pracuje asynchronicznie w stosunku do procesora, co oznacza, że rzadziejwystępują problemy z synchronizacją pomiędzy poszczególnymi kartami podłączonymi domagistrali.Magistrala MCA jest znacznie prostsza w obsłudze i konfiguracji od poprzednich typówmagistrali, co może potwierdzić każdy, kto konfigurował komputer z MCA.Nie ma w nimżadnych zworek ani przełączników, ani na płycie głównej, ani na kartach rozszerzających.Wprzypadku magistrali MCA nie trzeba mieć dyplomu inżyniera elektryka, aby prawidłowozainstalować kartę w komputerze.Magistrala MCA obsługuje także arbitraż magistrali, dzięki czemu jest znacznie wydajniejszaniż magistrala ISA (arbitraż magistrali zaimplementowano także w magistrali EISA).Wprzypadku MCA dowolny moduł nadrzędny może zażądać nieblokowanego dostępu domagistrali w celu wymiany informacji z innym modułem nadrzędnym.W przesłaniu żądaniapośredniczy urządzenie zwane Centralną Jednostką Kontroli Arbitrażu (ang.CentralArbitration Control Point - CACP).Urządzenie do nadzoruje rywalizację modułównadrzędnych o magistralę i zapewnia, że żadne pojedyncze urządzenie nie przejmie na stałekontroli nad magistralą.Każde urządzenie podłączone do magistrali ma własny kod priorytetowy, dzięki czemuzapewniona jest właściwa kolejność dostępu urządzeń do magistrali.Najwyższy priorytetposiada układ odświeżania pamięci, następnie - kontrolery DMA i moduły zainstalowane nakartach rozszerzających.Jedynym wyjątkiem od powyższej reguły jest wystąpienieprzerwania NMI (non-maskable interrupt, przerwanie niemaskowalne).W takim przypadkukontrolę nad magistralą natychmiast przejmuje procesor.Specyfikacja MCA opisuje rozmiary czterech rodzajów kart rozszerzających, które są opisanew tabeli 5.1.Spotyka się cztery rodzaje gniazd rozszerzających magistrali MCA: * 16-bitowe * 16-bitowe z rozszerzeniem wideo16-bitowe z rozszerzeniem na układy pamięci 32-bitoweTabela 5.1.Fizyczne rozmiary kart rozszerzających MCARodzaj karty Szerokość (w calach) Długość (w calach)Typ 3 3,475 12,3Typ 3 mniejszy 3,475 6,35Typ 5 4,825 13,1Typ 9 9,0 13,1Szóste wydanie tej książki na CD-ROM-ie zawiera szczegółowe informacje o każdym ztrzech formatów kart i komputerach, w jakich karty te można spotkać.W firmie IBM wdalszym ciągu dostępna jest dokumentacja techniczna magistrali MCA, jednak karty MCAnie są już produkowane, ponieważ obecnie są już dostępne magistrale szybsze i o większychmożliwościach.Magistrala EISAMagistrala EISA (Extended Standard Industry) została zaprezentowana we wrześniu 1988roku jako odpowiedz na posunięcie IBM, a dokładnie na sposób, w jaki firma IBM chciałarozprowadzać licencje na magistrale MCA.Producenci sprzętu nie mieli zamiaru wydawaćdodatkowych pieniędzy na wykorzystanie magistrali ISA we wcześniejszych produktach,odwrócili się więc plecami do IBM i opracowali własne rozwiązanie.Standard EISA został opracowany przez firmę Compaą i był pomyślany jako metodaprzejęcia w przyszłości prac nad rozwojem magistrali PC niezależnie od IBM.Firma zdawałasobie jednak sprawę z tego, ze żaden inny producent nie podjąłby się produkcji klonówmagistrali, gdyby Compaq miał na nią wyłączność.Firma udostępniła więc specyfikacjęEISA innym wiodącym producentom [ Pobierz całość w formacie PDF ]