Micro Channel Architecture

Micro Channel Architecture (MCA) oli IBM-i loodud 16- või 32-bitine arvutisiin.

MCA loodi 1987. aastal ning seda kasutati 1990. aastate keskpaigani. Esmalt kasutati IBMi inseneri Chet Heathi leiutatud MCAd nende PS/2 seeria masinates, hiljem laienes see ka teistele IBMi arvutitele.

Micro Channel Architecture
16-bitine Micro Channel Architecture pesa.

MCA oli mõeldud asendama ISA-siini ja selle vahetas välja PCI-siin.

Enne MCAd

MCAle eelnes IBMi loodud ISA-siin. Esimese arvuti esimene siin aastal 1981 oli ISA siin. ISA on IBMi poolt loodud 8- või 16-bitine arvutisiin, mille teoreetiline maksimumkiirus on 128 Mbps. ISA on kasutuses siiani, peamiselt tänu sellele, et ta ühildub ka praeguste edasijõudnud siinidega.

ISA-siin oli küll IBMi loodud, kuid vabalt toodetav ka teiste tehnoloogiaettevõtete poolt, mis tekitas ISA tootmiseks vajalike komponentide tarneraskused. Seetõttu töötas IBM välja uue arvutisiini: MCA.

MCA ehitus

MCA koosneb aadressisiinist, andmesiinist, vahesiinist, katkestussignaalide kogumist ja tugisignaalidest.

Täiendustega oli MCA võimeline saavutama kiiruse 80MBps. MCA töötas CPUga asünkroonselt, mis tähendab, et MCA kiirus ei sõltunud enam nii palju keskprotsessori kiirusest, aga vajas riistvaraliselt rohkem toetust CPUga suhtlusel. Samuti tuli MCAle võrreldes ISAga juurde siini mastering, mis tähendas, et siini kiirendamiseks sai kasutada adaptereid, mis töötasid justkui protsessorid. MCA pin-ühendused olid teiste siinide omadest väiksemad, mis oli üheks peamiseks põhjuseks, miks MCA teiste siinidega tagasiühilduv polnud. MCA 32-bitine laius tagas palju suurema läbilaske kui ISA. MCA muutsid palju tõhusamaks siini masterdamisadapterite toetamine ja automaatne adapterkaartide konfigureerimine MCA poolt ilma, et kasutaja oleks pidanud seda ise tegema.

MCA puudused

Micro Channel Architecture 
IBM MCA XGA kaart

Riistvaralisest poolest oli puuduseks halb DMA controlleri vooluring ning tarbijatele oli probleemiks ka kõrge hind. MCA suurimaks probleemiks oli ISAga tagasiühilduvuse puudumine ehk ISA kaardid ei toiminud MCA süsteemis üldse. Teiseks peamiseks veaks IBMi poolt oli MCA patenteerimine, mille tõttu pidid teised tehnoloogiafirmad MCA kasutamiseks kõrgeid litsentsitasusid maksma. Patenteerimine oli IBMi poolt halb otsus, sest see peletas teised tehnoloogia ettevõtted eemale, kes otsustasid arendada hoopis EISA-siini ning IBM jäi ilma vajalikust kolmanda osapoole panusest MCA arendusse.

Konkurents EISA-siiniga

Vastuseks IBMi MCAle tuli 1988. aastal Gang of Nine, üheksast IBMi komponentide põhjal arvuteid tootvast ettevõttest koosnev konsortium, välja EISA-siiniga (Extended Industry Standard Architecture). See oli ajendatud MCA tagasiühildumatusest teiste siinidega, mis tegi nende varasemasse ISAl põhinevasse tehnoloogiasse investeerinud kliendid pahaseks, ja IBMi poolt MCA patenteerimisega kaasnenud kõrgetest litsentsitasudest pääsemiseks.

EISA on edasiarendus ISA-siinist, mis tähendab, et ta on sellega ühtlasi tagasiühilduv: EISA kaks 32-bitilist pesa on sama laiad kui ISA üks 16-bitiline pesa. Küll aga on EISA pesad ISA omadest sügavamad 32-bitise trükkplaadi erisuse tõttu. EISAl on 32-bitine otsemälupöördumine, keskprotsessor ja siini juhtseadmed. EISA parandas sarnaselt MCAle ISA andmeedastuskiirust, kuid seda vaid kuni 33 Mbps, samuti konfigureerib EISA adapterkaarte automaatselt. Lõpuks vahetasid EISA välja uued siiniarhitektuurid nagu VLB.

Nii MCA kui EISA olid aluseks tänapäevasele Plug and Play tehnoloogiale.

MCA omadused

  • 64KB aadressiruumis 16-bitise aadressi korral edastada 8-, 16-, 24- ja 32-bitiseid sisend-/väljundandmeid;
  • 16MB (24-bitise aadressi korral) ja 4 GB (32-bitise aadressi korral) aadressiruumis edastada 8-, 16-, 24- ja 32-bitiseid mäluandmeid;
  • teha tavalisi andmeedastustusi ülem- ja alamseadmete vahel;
  • teha mitut DMA-kanalit toetavaid otsemälupöördumisi;
  • võimaldada 64-bitilist andmeedastust;
  • audiosignaali ülekande tugi;
  • programmeeritavate registritega paindlik konfiguratsioonisüsteem.

MCA kloonid

MCA kloonideks nimetati teiste tehnoloogiaettevõtete kui IBM poolt loodud arvuteid, mis kasutasid MCAd. Tuntuimad MCA kloonid IBMi PS/2-le olid Tandy Corporation 5000MCA, MiTAC2386, NCR386SX ja Grid Systems Corporationi 386MCA. Tehti ka mitmeid teste, mille käigus leiti, et MCA töötas PS/2 arvutites ilma ühegi ühildumisprobleemita, aga kloonides oli vaja teatud aspekte siiski manuaalselt konfigureerida, et masin töötaks nii nagu peab.

Peale MCAd

MCAle järgnes Peripheral Component Interconnect (PCI) arvutisiin. PCI on 32- või 64-bitine arvutisiin 33 või 66 MHz taktsagedusega. PCI on segu ISAst ja VLBst, olles suuteline paremaks esituseks kui VLB samas CPU sekkumist vältides. PCI ajastul saadi Windows 95 süsteemipoolse abiga täielikult tööle Plug and Play tehnoloogia.

Vaata ka

Viited

Tags:

Micro Channel Architecture Enne MCAdMicro Channel Architecture MCA ehitusMicro Channel Architecture MCA puudusedMicro Channel Architecture Konkurents EISA-siinigaMicro Channel Architecture MCA omadusedMicro Channel Architecture MCA kloonidMicro Channel Architecture Peale MCAdMicro Channel Architecture Vaata kaMicro Channel Architecture ViitedMicro Channel ArchitectureArvutisiinIBM

🔥 Trending searches on Wiki Eesti:

Eesti saaredJüriöö ülestõusPärnu–Viljandi–Tartu veeteeLõuna-AmeerikaVesinikAugust GailitLätiHärjapea jõgiTartuÜldlaulupiduKiievi-VeneEesti näitlejate loendTantsude loendMolotovi-Ribbentropi paktMaarjo MändmaaJalgpalli maailmameistrivõistluste finaalide loendEesti sõjaväelised auastmedMeister ja MargaritaHarju maakondPärnu metanoolitragöödiaTõruHarilik maikellukeRaúl CastroAntarktikaKalevipoegPiret LaurimaaEstoniaEdward VIIEestlaste muistne vabadusvõitlusDoonauBalti soojuselektrijaamSooSKT elaniku kohtaVictoria (Suurbritannia kuninganna)Ühinenud Rahvaste OrganisatsioonLea Dali LionEesti rahvakalenderSumerMaltaEbatsuugaIndiaanlasedKaarel TargoIllimar VihmarValgevenePontius PilatusTšillipiparAndrus KivirähkPulma-aastapäevJõevähkTiit HennosteMark RutteDoris KarevaHellenismUrmas EspenbergEuroopa riigidEutrofeerumineMetskitsJaak UudmäeDjatlovi kuru intsidentGerd KanterMuusika mõisteidMaailma rahvaarvRakkInglismaaBaliEesti ansamblite loendJacques-Louis DavidRaimond ValgreTšehhiEKoolPeruu🡆 More