? X86 er navnet på en processor instruktionssæt , eller en samling af operationer , som en processor er i stand til at udføre. Disse instruktioner omfatter matematik og logik beregninger , blandt andre typer af opgaver. Næsten hver processor i brug i dag opretholder kompatibilitet med x86 instruktionssæt , der nu er mere end 30 år gammel.
Undersiden af en x86 processor.
History
første processor til at understøtte x86 instruktionssæt var Intel 8086 , udgivet i 1978. 8086 var populære til brug i personlige computere i 1980'erne og blev brugt sammen med chips er kompatible med det i visse maskiner fremstillet af IBM samt " klon " computere , der var kompatible med IBM -pc'er. Da Intel frigivet nye processorer , der var hurtigere, blev foreneligheden med x86 instruktionssæt vedligeholdes, således at computerbrugere kan købe nye maskiner uden at skulle købe alle nye software. Selvom nye instruktionssæt siden er blevet indført for at forøge x86 , moderne processorer stadig bevare bagudkompatibilitet med de første x86-processorer .
Alternativer
Det var ikke altid tilfældet, at x86-processorer var til stede i næsten alle computere . Før kompatibilitet med IBM PC blev en universel standard , var der mange typer af processorer, der bruges . Commodore 64 og Apple II brugte processorer foretaget af MOS Technology, og den oprindelige Macintosh og Atari ST brugte processorer fra Motorola. Ingen af disse var x86 - kompatible. Men IBM PC og dens kloner til sidst voksede til at dominere markedet .
Competition
Gennem årene har mange processor fabrikanter indtastet x86 markedet til at konkurrere head- videre med Intel . Replikation af x86 instruktionssæt blev opnået gennem reverse engineering, en proces, hvor en chip evner gengives af ingeniører, der har nogen erfaring med selve chippen , og kan derfor ikke stjæle dens teknologi. Den bedst kendte x86 processor producent bortset fra Intel er AMD, der konkurrerer med Intel i server , stationære og bærbare processor markeder.
Udvidelser
flere udvidelser er blevet tilføjet til x86 instruktionssæt , med navne som MMX , SSE og 3DNow . Disse udvidelser kan tilføje en stor ydeevne til en processor, fordi de tillader processoren at bruge mindre tid på at vente på ordrer . Snarere end at vente på en instruktion , udfylde det, og derefter venter på en anden , er disse nye " enkelt instruktion , flere data" ville instrukser proppe flere operationer i én instruktion. X86 udvidelser har i høj grad bidraget til levetiden af instruktionssæt .
Begrænsninger
Fastholdelse bagudkompatibilitet med 8086 har tilladt Intel at sælge en lind strøm af processorer , som forbrugerne behøver ikke at miste adgangen til deres gamle software til at modtage en hastighed løft fra en ny CPU. Dette har dog også hæmmet processor fremskridt i nogle måder. Hvis forbrugerne var i stand til at tolerere indkøb af nyt software, kan processor fabrikanter opgive den 30- årige x86 instruktionssæt og fokusere på den hurtigste nye instruktionssæt muligt med den nuværende teknologi , hvilket gør processorer langt hurtigere, end hvad der er tilgængeligt .
< Br >