Wat is industriële standaardarchitectuur?
Industriestandaard architectuur (ISA) is een type computerbus waarmee extra uitbreidingskaarten op het moederbord van een computer kunnen worden aangesloten. De bus is in staat tot directe geheugentoegang (DMA), met meerdere uitbreidingskaarten op een geheugenkanaal en afzonderlijke interrupt request (IRQ) toewijzing voor elke kaart. Het was een van de eerste van dergelijke uitbreidingsbussen die zijn ontwikkeld voor pc's, waarvan de technologie uiteindelijk tot een aantal nakomelingen heeft geleid.
Het concept achter de industriële standaardarchitectuur werd voor het eerst ontwikkeld door IBM® in 1981 en was een acht-bit systeembus voor de eerste generatie IBM® PC. Binnen een paar jaar werd het uitgebreid naar een 16-bit bus voor de tweede generatie IBM® PC bekend als de IBM® AT, en werd de AT-bus genoemd. Omdat de AT-bus eigendom was van IBM®, kwam de industriestandaard architectuurnaam pas in 1988, toen een 32-bits versie werd ontwikkeld door een coalitie van pc-fabrikanten die gezamenlijk de Gang of Nine worden genoemd. Deze derde iteratie heette eigenlijk de uitgebreide industriële standaardarchitectuur (EISA), die werd ontwikkeld om te concurreren met de bus van de volgende generatie van IBM®. De ISA-busnaam bleef bestaan en vorige versies kregen de ISA-naam met terugwerkende kracht om inbreuk te maken op het eigendom van IBM®.
De eerste acht-bit ISA-bus draaide op 4,77 megahertz, wat overeenkwam met de IBM® central processing units (CPU) van die tijd. Met de 16-bits versie steeg de snelheid naar zes en vervolgens acht megahertz om die hogere CPU-snelheid te compenseren. Naarmate de CPU-snelheid bleef stijgen, werd later een extra klokchip toegevoegd aan een moederbord dat de ISA-bus op een bepaalde snelheid zou houden. De bus heeft vier DMA-kanalen, waarvan er slechts drie ondersteuning bieden voor uitbreiding, en twee zijn gereserveerd voor harde schijf en diskettes. Het laatste DMA-kanaal kan vier uitbreidingskaarten op een acht-bit kanaal ondersteunen, of drie op een 16-bit kanaal.
Omgaan met industriestandaard architectuuruitbreidingskaarten kan soms lastig zijn, omdat de gebruiker de invoer- en uitvoer (I / O) -adressen, het DMA-kanaal en IRQ moest configureren door dip-schakelaars te schakelen en jumpers op de uitbreidingskaart te plaatsen. Tegen de laatste jaren van de ISA-bus werd geprobeerd een plug-and-play-implementatie te maken om enkele van de configuratieproblemen te verlichten. De plug-and-play-implementaties hadden problemen en kregen de grap 'plug-and-pray' als grap.
De eerste doodsklok klonk in de late jaren 1990 met een specificatie genaamd PC 97, gepubliceerd door Microsoft®, die vroeg om de industriële standaardarchitectuur helemaal van moederborden te verwijderen. De ISA-bus hield nog een paar jaar stand, tot het begin van de 21e eeuw, met name in specifieke industriële en militaire systemen. Toch zijn er veel nakomelingen van ISA-technologie gevonden die worden gebruikt in computers. De geavanceerde technologie-bijlage (ATA) is ontwikkeld op basis van ISA-technologie om opslagapparaten te beheren en is verder geëvolueerd naar de meer geavanceerde seriële ATA (SATA) -bus.