Hva er bransjestandardarkitektur?
Bransjestandardarkitektur (ISA) er en type datamaskinbuss som gjør det mulig å feste ytterligere utvidelseskort til datamaskinens hovedkort. Bussen er i stand til direkte minnetilgang (DMA), med flere utvidelseskort på en minnekanal og separat IRQ-tildeling for hvert kort. Det var en av de første slike ekspansjonsbusser utviklet for personlige datamaskiner (PC), hvis teknologi til slutt førte til en rekke avkom.
Konseptet bak bransjestandardarkitekturen ble først utviklet av IBM® i 1981 og var en åtte-biters systembuss for den første generasjonen IBM® PC. I løpet av få år ble den utvidet til en 16-bits buss for andre generasjon IBM® PC kjent som IBM® AT, og ble kalt AT-bussen. Siden AT-bussen var proprietær for IBM®, kom ikke bransjestandardarkitekturnavnet før enda senere, rundt 1988, da en 32-bitersversjon ble utviklet av en koalisjon av PC-produsenter som samlet ble omtalt som Gang of Nine. Denne tredje iterasjonen ble egentlig kalt den utvidede industristandardarkitekturen (EISA), som ble utviklet for å konkurrere med IBM®s neste generasjons buss. ISA-bussnavnet stakk rundt, og tidligere versjoner fikk ISA-navnet med tilbakevirkende kraft for å forhindre å krenke IBM®s eiendom.
Den første åtte-biters ISA-bussen kjørte på 4,77 megahertz, som samsvarte med datidens IBM® sentrale prosesseringsenheter (CPU). Med 16-bitersversjonen slo den hastigheten til seks og deretter åtte megahertz for å kompensere for disse CPU-hastighetsøkningene. Ettersom CPU-hastighetene fortsatte å øke, ble en ekstra klokkebrikke senere lagt til et hovedkort som ville holde ISA-bussen i en bestemt hastighet. Bussen har fire DMA-kanaler, hvorav bare tre støttet utvidelse, og to var forbeholdt harddisk og disketter. Den siste DMA-kanalen kan støtte fire utvidelseskort på en åtte-bits kanal, eller tre på en 16-bits kanal.
Det kan noen ganger være vanskelig å håndtere utvidelseskort for bransjestandardarkitektur, ettersom brukeren måtte konfigurere inngangs- og utgangsadressene (I / O) -adressene, DMA-kanalen og IRQ ved å slå på dip-brytere og plassere hoppere på utvidelseskortet. Mot de siste årene av ISA-bussen var det et forsøk på å lage en plug-and-play-implementering for å lindre noen av konfigurasjons-problemene. Plug-and-play-implementeringene led av problemer og fikk den "plug-and-be" moniker i spøk.
Den første dødsnakket hørtes på slutten av 1990-tallet med en spesifikasjon kalt PC 97, utgitt av Microsoft®, som ba om at industristandardarkitekturen helt skulle fjernes fra hovedkortene. ISA-bussen holdt på i noen år til, inn i begynnelsen av det 21. århundre, spesielt i spesifikke industrielle og militære systemer. Fortsatt fant mange avkom av ISA-teknologi bruk i databehandling. Det avanserte teknologifilbehøret (ATA) ble utviklet fra ISA-teknologi for å administrere lagringsenheter og videreutviklet til den mer avanserte serielle ATA (SATA) -bussen.