Wat is industriële standaardarchitectuur?
Standaardarchitectuur Industry (ISA) is een type computerbus waarmee extra uitbreidingskaarten aan het moederbord van een computer kunnen worden bevestigd. 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 dergelijke uitbreidingsbussen ontwikkeld voor personal computers (PC), waarvan de technologie uiteindelijk leidde tot een aantal nakomelingen.
Het concept achter de industriestandaard architectuur werd voor het eerst ontwikkeld door IBM® in 1981 en was een acht-bits systeembus voor de eerste generatie IBM® PC. Binnen een paar jaar werd het uitgebreid naar een 16-bits bus voor de tweede generatie IBM® PC bekend als de IBM® AT en werd de bij Bus genoemd. Omdat de AT-bus eigendom was van IBM®, kwam de industriestandaard architectuurnaam pas zelfs later, rond 1988, toen een 32-bit versie werd ontwikkeld door een coalitie van pc-fabrikanten die gezamenlijk werden verwezen naar eens de bende van negen. Deze derde iteratie werd eigenlijk de uitgebreide industrie Standard Architecture (EISA) genoemd, die werd ontwikkeld om te concurreren met de volgende generatie bus van IBM®. De ISA -busnaam bleef rondhangen en eerdere versies kregen de ISA -naam met terugwerkende kracht om te voorkomen dat je inbreuk maakt op het eigendom van IBM®.
De eerste acht-bit ISA-bus liep op 4,77 megahertz, die overeenkwam met de IBM® Central Processing Units (CPU) van die tijd. Met de 16-bits versie stak het de snelheid naar zes en vervolgens acht megahertz om die CPU-snelheid te compenseren. Naarmate de CPU -snelheden bleven 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 uitbreiding ondersteunden, en twee waren gereserveerd voor harde schijf en floppy schijven. Het laatste DMA -kanaal kan vier uitbreidingskaarten ondersteunen op eenacht-bits kanaal, of drie op een 16-bit kanaal.
Het omgaan met industrie-standaard architectuuruitbreidingskaarten kan soms lastig zijn, omdat de gebruiker de invoer- en uitvoer (I/O) -adressen, DMA-kanaal en IRQ moest configureren door dip-schakelaars te schakelen en jumpers op het uitbreidingsbord te positioneren. Tegen de laatste jaren van de ISA-bus was er een poging om een plug-and-play-implementatie te maken om enkele van de configuratie-gedoe te verlichten. De plug-and-play-implementaties leden aan problemen en kregen de "plug-and-fray" naam in Jest.
De eerste doodsklok klonk in de late jaren 1990 met een specificatie genaamd PC 97, gepubliceerd door Microsoft®, die vroeg om de industrie -standaardarchitectuur helemaal uit moederborden te verwijderen. De ISA -bus hield nog een paar jaar vast, in de vroege 21e eeuw, met name in specifieke industriële en militaire systemen. Toch vond talloze nakomelingen van ISA -technologie gebruik in computing. De geavanceerdeTechnology Attachment (ATA) is ontwikkeld uit ISA -technologie om opslagapparaten te beheren en verder geëvolueerd naar de meer geavanceerde Serial ATA (SATA) -bus.