IBM PC -kompatibel dator

Från Wikipedia, den fria encyklopedin
Hoppa till navigation Hoppa till sökning
QA -informatik
Denna artikel skrevs på kvalitetssäkringssidan för IT -redaktionen på grund av brister i innehållet. Detta görs för att få artiklarnas kvalitet från datavetenskapens ämnesområde till en acceptabel nivå. Hjälp till att eliminera bristerna i innehållet i denna artikel och delta i diskussionen ! ( + )
En IBM-kompatibel dator med en Intel 8088- processor från 1980-talet, med en 5,25-tums diskett och ett minihölje. Det svarta fältet på fodralet är omslaget på den inbyggda hårddisken ; sådana optiska avvikelser uppträdde ofta med kompatibla enheter på grund av kombinationen av komponenter från olika tillverkare.
Huvudkort ( moderkort ) för en typisk IBM-kompatibel dator med AMD 80386- processorreplik AMD Am386 och ISA-bussluckor , 1992.
IBM -datorn från 1981, som var den första modellen av den kompatibla . Några år senare följde PC / AT -modellen , som också kopierades massivt.

Historiskt sett kallades persondatorer eller mikrodatorer som baserades på den tekniska designen för IBM PC från 1981 eller dess efterföljande modeller IBM PC / XT eller IBM PC / AT som IBM-PC-kompatibla datorer eller IBM-kompatibla datorer . Mer sällan kallades kopiorna också för IBM -kopior (eller kloner), eftersom de faktiskt var tekniskt i stort sett identiska kopior, särskilt under de första åren. Senare användes termen IBM-kompatibel mindre ofta och mycket mer allmänt för system som emulerar en mikroprocessor av x86- typen och startar en motsvarande BIOS . Det senare ersattes av det mer modernaUnified Extensible Firmware Interface , EFI eller UEFI för kort, mellan 2010 och 2020.

IBM PC-kompatibla datorer kallades också kortfattade datorer som en plattform för att skilja dem från Apple Macintosh- modeller, Atari ST- serien och andra. Men eftersom termen persondator tidigt användes för andra plattformar än x86-baserade var denna beteckning inte alltid tydlig. På grund av den massiva spridningen av kompatibla x86 -datorer från andra tillverkare minskade betydelsen av IBM som den ursprungliga marknadsledaren kraftigt på 1980 -talet. 1987 släppte IBM den nyutvecklade PS / 2 -serien på marknaden, som helt bröt med det tidigare PC -konceptet från IBM och introducerade egenutvecklade tekniker som mikrokanalsbussystemet , som medvetet inte längre var fritt tillgängliga för andra tillverkare. [1] [2]

Som ett resultat var datorerna från IBM själva paradoxalt nog inte längre kompatibla med IBM -datorer, vilket innebar att IBM undergrävde den industristandard den hade satt sig. IBM: s PS / 2 var dock ett ekonomiskt misslyckande, eftersom stora PC -tillverkare som Compaq inte gjorde detta. Istället satte de framgångsrikt sina egna tekniska standarder som EISA -bussen för att konkurrera med mikrokanalkonceptet. Med försäljningen av sin PC -division till Lenovo 2005 drog sig IBM slutligen helt ur PC -divisionen. [3]

Av dessa skäl är termen IBM-PC-kompatibel föråldrad och även tekniskt felaktig sedan PS / 2-linjen, varför den knappast används längre. Nuvarande termer för x86-baserade datorer är främst termerna PC, Windows PC eller Windows- dator, efter det dominerande operativsystemet , eller, mindre ofta, Wintel- dator som ett konstgjort ord från Windows och Intel , den marknadsledande tillverkaren av x86-processorer. [4]

berättelse

En kompatibel dator designad av Luigi Colani och säljs under Vobis -märket Highscreen .

Eftersom IBM -PC - till skillnad från sina konkurrerande produkter på den tiden - byggdes uteslutande med kommersiellt tillgängliga standardkomponenter , ledde detta till många repliker. IBM -datorn utvecklades till en inofficiell branschstandard eftersom den kunde återskapas från IBM utan licens. På IBM själv kallades sådana imitationer något pejorativt för IBM PC -kompatibla .

Med introduktionen av nya processorer från i286 och alla senare modeller med 32-bitars ordlängd, integrerade chipstillverkaren Intel en (virtuell) 8086 på chipet så att x86-kompatibla datorer fortfarande kunde byggas. [5] För att hålla strömförbrukningen för dagens chips så låg som möjligt är 8086 -funktionen nu integrerad med processorens firmware -emulering . Beroende på tillverkare och CPU har mikrokoderna som används för emulering namn som ROP, Micro-Op eller µOp.

framtida

Om EFI inte tillhandahåller BIOS-kompatibilitet är en dator utan IBM-kompatibel BIOS inte längre att förstå som IBM-kompatibel i "smalare mening". Endast ett IBM-kompatibelt BIOS gör det möjligt att starta ett IBM- PC-kompatibelt DOS- operativsystem, och därmed den grundläggande möjligheten att använda respektive dator på samma sätt som en IBM-dator från 1981. DOS-operativsystem kräver det moderkortsspecifika BIOS som ett hårdvaruabstraktionslager för åtkomst till resurser på moderkortet och standardiserade expansionskort som är kända för BIOS. Detta innebär att DOS-operativsystem inte kan startas utan en IBM-kompatibel BIOS och program för IBM-datorn inte längre kan köras inbyggt på respektive system. En dator utan IBM-kompatibel BIOS är i princip inte IBM-kompatibel.

Maskinvaruåtkomst måste samordnas under moderna operativsystem med multitasking -funktioner. Detta sker här, kringgå BIOS, direkt via enhetsdrivrutinerna; BIOS krävs bara när operativsystemet startas.

Av denna anledning har BIOS genom åren också befriats från ballast som ansågs vara överflödig. Redan på 1980 -talet avstod många PC -tillverkare av ROM Basic som fanns i den ursprungliga IBM -datorn, som IBM -datorn startade när den inte hittade en diskett med ett operativsystem. Implementeringen skulle ha krävt ytterligare ansträngning och eventuellt IBMs tillstånd. Hårdvaruabstraktionsgränssnittet för datauppsättningsporten försvann också relativt snabbt från BIOS -koder för PC -klonproducenterna på grund av bristande användning. Med dagens PC -moderkort med BIOS har diskettgränssnittet också sparats eller begränsats kraftigt på BIOS -sidan; ofta kan bara en enhet konfigureras. Stödet för äldre disketter av nuvarande BIOS -varianter är också tveksamt.

Strängt taget är dessa system därför endast delvis kompatibla med IBM -datorer , eftersom den ursprungliga IBM -datorn till exempel möjliggjorde anslutning av Datasette och flera 5,25 "disketter på både maskin- och programvarusidan, vad moderna datorer inte längre erbjuder , eftersom hårdvara och operativsystem har utvecklats. PC-arkitekturen har kontinuerligt anpassats till denna utveckling genom att lägga till och utelämna element under åren. Därför kan det konstateras att graden av kompatibilitet med IBM-PC delvis redan i 1980 -talet, men också efter att DOS har ersatts av Windows 95 med den medföljande minskande vikten av BIOS har fortsatt att minska.

Kärnelementet i en IBM PC-kompatibel dator har förblivit en x86-kompatibel huvudprocessor genom åren, som startar ett BIOS, som i huvudsak fortfarande har funktionaliteten för BIOS för den ursprungliga IBM-datorn, anpassad till kraven på modern hårdvara och programvara, visar. Som ett resultat är det i princip fortfarande möjligt att använda DOS -operativsystem på moderna system och därmed också många program för den ursprungliga IBM -datorn, så att moderna systems kompatibilitet med sina "förfäder" fortfarande ges och kan betraktas som hög.

På medellång sikt kan dock en ytterligare minskning av denna kompatibilitetsnivå förväntas, eftersom många klassiska BIOS -funktioner efterfrågas allt mindre. Med efterföljaren till BIOS, EFI, är epoken med "IBM PC-kompatibla datorer" på något sätt i sikte, även om EFI: er med BIOS-kompatibla funktioner för äldre operativsystem fortfarande kan implementeras i början. Det är dock förutsebart att dessa restfunktioner också kommer att efterfrågas av programvaran allt mindre och gradvis försvinna från firmware. Med EFI och Microsofts tillkännagivande att Windows 8 också kommer att kunna använda EFI istället för ett BIOS för att starta operativsystemet, har den långsamma slutet av BIOS och därmed IBM PC-kompatibla datorn äntligen meddelats.

Eftersom moderna operativsystem abstraherar fler och fler hårdvaruinternt i olika "lager" och genom inrättade runtime -miljöer , är betydelsen av dessa förändringar, som sker på de lägre nivåerna, knappast relevant idag. Idag kan operativsystemen drivas med olika firmwares eller lastare, ofta med helt olika hårdvaruarkitekturer som t.ex. B. Bypass ARM SoCs . Termen ”IBM-PC-kompatibel dator” börjar på en nivå som bara är av intresse för ett fåtal användare idag och används därför sällan. Av intresse för användare idag är frågan om kompatibilitet med vissa operativsystem, som idag - till exempel för Windows - vanligtvis innehåller kompatibilitet med IBM -datorer.

Gränssnitt

En ISA -bussplats som introducerades med IBM PC / AT och blev standarden på kompatibiliteten, även efter att IBM bytte till den egna mikrokanalen .
Nedifrån och upp: EISA , ISA och den ursprungliga IBM PC / XT 8-bitars kontakten för expansionskort, initierad av Compaq och andra som ett alternativ till IBMs mikrokanal.

För att operativsystem som är tillgängliga för IBM PC-kompatibla datorer att fungera tillsammans med olika maskinvarutillägg krävs förutom den x86-kompatibla processorn också standardiserade gränssnitt. Den ursprungliga datorn hade interna 8-bitars ISA- kortplatser samt en anslutning för upp till två disketter. Externt fanns seriella och parallella gränssnitt och en tangentbordsanslutning, samt en digital MDA -bildskärmsanslutning för svartvita textskärmar. Dessa gränssnitt utökades dock och moderniserades under utvecklingen.

Se även :

Några av dessa gränssnitt används också av annan hårdvara. Användningen av anslutna expansioner kan dock kräva att lämpliga drivrutiner finns tillgängliga.

Operativsystem

Nästan alla operativsystem är tillgängliga för IBM PC-kompatibla datorer. De vanligaste var eller är:

och mycket mera

Se även

Nedåtriktade processorarkitekturer
  • x86-processor (16-bitars från 8086/8088, 32-bitars från i386, 64-bitars från Opteron)
    • IA-32 (från 32-bitars)
    • x64 (IA-32 med 64-bitars)
Standardhus

webb-länkar

Individuella bevis

  1. heise online: 30 år sedan: IBM går på offensiven PS / 2 och OS / 2. Hämtad 16 april 2020 .
  2. Beräkna! Tidskriftsnummer 103 . December 1988 ( archive.org [öppnade 16 april 2020]).
  3. Deni Connor: Micro Channel vs. EISA och PCI. 26 oktober 2007, öppnade 16 april 2020 .
  4. Vad är WinTel? - Definition från Techopedia. Åtkomst 16 april 2020 .
  5. INTEL 286. Hämtad 16 april 2020 .