? X86 är namnet på en processor instruktion set , eller insamling av verksamheten som en processor kan utföra . Dessa instruktioner inkluderar matematik och beräkningar logik , bland andra typer av arbetsuppgifter . Nästan varje processor som används i dag upprätthåller kompatibilitet med x86- , som nu är mer än 30 år gammal .
Undersidan av en x86 -processor .
Historia
Den första processorn att stödja x86- var Intel 8086 , släpptes 1978 . 8086 var populärt för användning i persondatorer på 1980-talet och användes , tillsammans med chips kompatibla med det , i vissa maskiner som tillverkas av IBM samt "klon " datorer som var kompatibla med IBM PC . Eftersom Intel släppt nya processorer som var snabbare , var förenligt med den x86- underhållas så att datoranvändare kan köpa nya maskiner utan att behöva köpa all ny programvara. Även nya instruktionsuppsättningar har sedan införts för att öka x86 , moderna processorer som fortfarande behåller bakåtkompatibilitet med den första x86-processorer .
Alternatives
p Det var inte alltid fallet att x86-processorer var närvarande i praktiskt taget alla datorer. Innan kompatibilitet med IBM PC blev en universell standard , många typer av processorer som används . Commodore 64 och Apple II använde processorer tillverkade av MOS Technology , och den ursprungliga Macintosh och Atari ST använde processorer från Motorola . Ingen av dessa var x86 - kompatibel . Men IBM PC och dess kloner småningom växte att dominera marknaden .
Tävling
Under årens lopp har många processortillverkare in på x86-marknaden för att konkurrera head - på med Intel . Replikering av x86- åstadkoms genom reverse engineering , en process genom vilken en chip kapacitet återges av ingenjörer som har någon erfarenhet av själva chippet , och därmed kan inte stjäla sin teknik . Den mest kända x86 processor tillverkare bortsett från Intel är AMD , som konkurrerar med Intel i servern , stationära och bärbara processor marknader .
Utökningar
flera förlängningar har lagts till x86- , med namn som MMX , SSE och 3DNow . Dessa utökningar kan lägga en hel del prestanda för en processor , eftersom de tillåter processorn att spendera mindre tid på att vänta på order . Snarare än att vänta på en instruktion , fylla den , sedan väntar en annan , dessa nya " enda instruktion , flera data " skulle instruktioner klämma flera operationer i en instruktion . X86 förlängningar har i hög grad bidragit till livslängden av instruktionen set .
Begränsningar
upprätthålla bakåtkompatibilitet med 8086 har tillåtit Intel att sälja en stadig ström av processorer , som konsumenterna behöver inte förlora tillgång till sina gamla programvaran för att få en hastighetsökning från en ny processor . Detta har dock försvårat även processor framsteg på vissa sätt . Om konsumenterna kunde tolerera att köpa ny programvara , kunde processortillverkare överge 30 - årige x86- och fokusera på den snabbaste ny instruktion som möjligt med dagens teknik , vilket gör processorer betydligt snabbare än vad som finns tillgängligt .
Addera