Den här artikeln behöver källhänvisningar för att kunna verifieras. (2011-02) Åtgärda genom att lägga till pålitliga källor (gärna som fotnoter). Uppgifter utan källhänvisning kan ifrågasättas och tas bort utan att det behöver diskuteras på diskussionssidan.
Intel 80486SX mikroprocessor

Termen x86 används som samlingsnamn för en familj av binärkompatibla CPU:er som kontinuerligt vidareutvecklats sedan den ursprungliga 8086 från 1978. Det är den idag vanligaste processorarkitekturen för persondatorer och har dominerat den marknaden sedan IBM PC och dess kloner blev vanliga i mitten av 1980-talet.

Orsaken är att det då mycket dominerade IBM valde Intel 8088 som bas för sin persondator och att Intel därmed kunde skaffa sig en närmast monopolliknande ställning på processormarknaden för persondatorer sedan den introducerades 1981, något som endast på senare tid har utsatts för påtaglig konkurrens. Kring och efter millennieskiftet 2000 gick också flera tillverkare av Unix-arbetsstationer och Macintosh över till x86 och den helt kompatibla efterföljaren x86-64.

Begreppet x86 började populärt användas för 80286- och 80386-kompatibla processorer i slutet av 1980-talet. Värt att notera är att det inte var Intel som myntade begreppet, snarare fristående programmerare och tekniker. Intel använde länge mer konkreta termer som "i386-arkitekturen" men började på 1990-talet arbeta för att etablera det i princip synonyma namnet IA-32, sannolikt för att markera någon form av marknadsmässig kontinuitet med sin (helt annorlunda) IA-64 arkitektur. Den av AMD utvecklade x86-kompatibla påbyggnaden till 64 bitar som kallas x86-64 har dock lyckats betydligt bättre, både prestanda och marknadsmässigt, även för Intel, som länge förnekade att de arbetade på en egen implementering av AMD:s specifikationer.

Bakgrund

Intels processorer efter 8086 och 8088 hade beteckningarna[a] 80186, 80286, 80386 och 80486, därav begreppet x86 ("något + 86"). Inför lanseringen av nästa processor hade Intels ledning allt mer börjat uppmärksamma den än så länge svaga, men stadigt ökande, konkurrensen från andra tillverkare. Ett misslyckat försök att registrera sifferkombinationen 586 som juridiskt varumärke innebar att nästa processor istället fick heta Pentium (av penta = fem). Detta lämnade "namn" som 586, 5x86, 686 etcetera öppna för konkurrenter som Cyrix, AMD, och IBM.

Från och med att 80386 (introducerad 1985) blev vanligt förekommande i slutet av 1980-talet är x86 en 32-bitarsarkitektur i persondatorsammanhang (dock ej alltid i inbyggda system) och en av de allra vanligaste processorarkitekturerna i framförallt persondatorer, men även arbetsstationer och servrar.

Runt 2004-2005 började även den x86-kompatibla 64-bitarsarkitekturen AMD64 (eller x86-64) vinna mark. Denna standard specificerades ursprungligen 1999, av AMD, Intels enda riktigt tunga konkurrent på x86-marknaden, och de första kommersiella implementeringarna dök upp 2003. Intel tvingades följa det spåret och x86-64 finns numera implementerad i alla moderna x86-processorer av AMD, Intel och VIA som är avsedda för datorer (dock ej alltid för inbyggda system).

AMD har gjort väsentliga förbättringar i arkitekturen vid övergången till 64 bitar utan att förlora kompatibilitet med gamla program, ett förfarande som påminner om hur Intel passade på att förbättra (ortogonalisera) arkitekturen vid designen av 80386 och övergången till 32 bitar, också då med bibehållen kompatibilitet bakåt.

Ordet arkitektur står här främst för hur processorerna ter sig, betraktade utifrån, alltså ur en assemblerprogrammerares eller kompilatorskrivares perspektiv. Internt kan de standardiserade funktionerna vara implementerade på vitt skilda sätt, inte bara mellan olika tillverkare, utan även mellan skilda serier från samma tillverkare.

Bra exempel på detta är Pentium Pro kontra Pentium, eller den första Pentium 4 (Willamette) kontra föregångaren Pentium III; i båda fallen skiljer sig den interna uppbyggnaden nästan helt. Detta kan ställas i kontrast till till exempel Pentium II och Pentium III som var mycket lika vad gäller den interna konstruktionen.

Fabrikat

Viktigare (mer aktuella) företag

Övriga företag

För fullständighetens skull nämns här ett stort antal företag som någon gång ägnat sig åt att tillverka eller konstruera x86-processorer (inkl x87):

Listan är, trots sin längd, inte fullständig.

Operativsystem

Operativsystem som kan köras på x86 processorer:

Tidsaxel

x86 processorer som använts i PC-datorer (endast Intels versioner)

Processor Introducerad Typisk

klockfrekvens

8088 1979 4,77 MHz
80286 1982 6 MHz
80386 1985 16 MHz
80486 1989 25 MHz
Pentium 1993 60 MHz
Pentium MMX
Pentium II
1997 200 MHz
300 MHz
Pentium III 1999 733 MHz
Pentium 4 2000 1,5 GHz
Pentium M 2003 1,5 GHz
Core 2 2006 Dual/Quad 2,2 GHz
Core i7 2008 Quad 2.93 GHz
Core i3
Core i5
2010 Dual 2,4 GHz
Dual/Quad 2,66 GHz

Fotnot

  1. ^ Intel använde ibland också beteckningarna iAPX 186, iAPX 286 etc.