Etikett: mikroprocessorer

  • När Zilog nästan tog över framtiden – historien om Z8000

    Zilog Z8000 var en av 1970-talets mest lovande 16-bitarsprocessorer och hade tekniska kvaliteter som kunde ha gjort den till en vinnare i den tidiga persondatoreran. Ändå blev den omsprungen av Intels 8086 och Motorolas 68000. Historien om Z8000 visar hur tajming, ekosystem, marknadsföring och strategiska beslut ibland betyder mer än själva tekniken.

    I slutet av 1970-talet stod datorvärlden inför ett stort teknikskifte. De första 8-bitars hemdatorerna hade slagit igenom, men kraven växte snabbt. Mer minne, snabbare program och mer avancerade operativsystem krävde något kraftfullare. Nästa stora strid skulle handla om 16-bitarsprocessorer – och vinnaren kunde mycket väl bli det företag som skulle dominera persondatorernas framtid.

    Många trodde att Zilog låg bäst till. Företaget hade redan gjort succé med Z80, en processor som satt i allt från CP/M-maskiner till Sinclair ZX Spectrum och Tandy TRS-80. Bakom Zilog fanns dessutom Federico Faggin, mannen som varit med och skapat Intels 4004 och 8080. Med stöd från oljejätten Exxon hade Zilog både teknisk kompetens och kapital.

    Ändå blev företagets 16-bitarsprocessor Z8000 aldrig den stora vinnaren. Trots att den på flera sätt var mer elegant och mer avancerad än Intels 8086 förlorade den kampen om marknaden. Det är en historia om teknik, tajming, marknadsföring och om hur den bästa konstruktionen inte alltid vinner.

    Från Z80 till Z8000

    Zilog grundades 1975 av Federico Faggin och Ralph Ungermann efter att Faggin lämnat Intel. Företagets första stora produkt, Z80, blev en av 1970- och 1980-talens viktigaste mikroprocessorer. Den var kompatibel med Intels 8080, men förbättrad på flera punkter. Den krävde enklare strömförsörjning, hade fler instruktioner och blev snabbt populär bland datortillverkare.

    Men Faggin såg tidigt att 8-bitarsgenerationen inte skulle räcka för alltid. Datorprogram blev större, operativsystemen mer avancerade och minnesbehoven ökade. Zilog behövde därför en ny processor för 16-bitarsåldern.

    Till projektet rekryterades Bernard Peuto från Amdahl, ett företag som arbetade med IBM-kompatibla stordatorer. Peuto fick uppgiften att ta fram en ny arkitektur från grunden. Resultatet blev Zilog Z8000.

    En avancerad processor för sin tid

    Z8000 var på många sätt imponerande. Den hade sexton 16-bitars register, och dessa kunde kombineras till större 32- och 64-bitars register. Det gav programmeraren betydligt större flexibilitet än hos Intels 8086, som hade färre och mer specialiserade register.

    Processorn fanns i två huvudvarianter. Z8002 var den billigare modellen i 40-pinnars kapsel och kunde adressera 64 kilobyte minne. Z8001 var den kraftfullare modellen med 48 pinnar och kunde adressera upp till 8 megabyte genom segmenterad adressering.

    För 1979 var detta mycket. En vanlig IBM PC några år senare hade en 8088-processor och var på många sätt enklare. Z8000 hade dessutom ett intressant tekniskt drag: den använde inte mikrokod. I stället var instruktionerna hårdkodade direkt i processorns logik.

    Det gjorde konstruktionen svårare att bygga, men gav en kompakt krets med bara omkring 17 500 transistorer. Som jämförelse hade Intels 8086 betydligt fler transistorer. På papperet kunde Zilog alltså erbjuda en kraftfull processor med elegant konstruktion och relativt låg komplexitet.

    Problemet med segmenterat minne

    Men en av Z8000:s stora tekniska lösningar blev också ett problem. För att hålla nere antalet pinnar och kostnaden valde Zilog segmenterad minneshantering. Minnesadresser bestod av en segmentdel och en offsetdel. Det gjorde det möjligt att nå större minnesmängder utan att varje instruktion behövde bära runt på långa adresser.

    I teorin var det smart. I praktiken skapade det komplikationer.

    Program som behövde arbeta med stora sammanhängande minnesytor fick det svårare. För enklare system och portning av äldre 8-bitarsprogram fungerade det bra, men för framtidens grafiska datorer var det mindre attraktivt. När datorer som Apple Lisa och Macintosh senare behövde stora, sammanhängande minnesområden passade Motorola 68000 bättre.

    Z8001 behövde dessutom en separat minneshanteringskrets, Z8010, för att fullt ut utnyttja den mer avancerade minnesmodellen. Den kretsen blev försenad. Därmed kunde Intel erbjuda en mer komplett lösning tidigare, även om 8086 i flera avseenden var en enklare processor.

    Intel hann före

    Intel lanserade 8086 i juni 1978. Det var ett hårt slag för Zilog. Z8000 fanns som fungerande kiselskiva först i början av 1979, alltså flera månader efter Intel.

    8086 var inte lika elegant som Z8000. Den såg mer ut som en vidareutveckling av Intels äldre 8-bitarsarkitektur än som en helt ny design. Men Intel hade andra styrkor. Företaget kunde tillverka i stor skala, hade ett växande ekosystem av kringkretsar och kunde sälja en hel plattform snarare än bara en processor.

    Detta blev avgörande. Intel förstod att kunderna inte bara köpte en CPU. De köpte utvecklingsverktyg, stödchips, dokumentation, leveranssäkerhet och en väg framåt.

    Operation Crush

    När Motorola presenterade 68000 i september 1979 blev konkurrensen ännu hårdare. 68000 hade en mer framtidsinriktad arkitektur, 32-bitarsliknande instruktionsuppsättning och ett platt adressrum på upp till 16 megabyte. Den slapp mycket av det krångel som segmenterat minne förde med sig.

    Intel svarade med en massiv marknadsföringskampanj: Operation Crush. Målet var att vinna så många konstruktionsbeslut som möjligt hos företag som skulle bygga nya datorer och styrsystem. Intel marknadsförde inte 8086 som den tekniskt bästa processorn, utan som det säkraste systemvalet.

    Det fungerade. Intel fick tusentals designvinster.

    Sedan kom det avgörande slaget: IBM valde Intel 8088 till IBM PC. 8088 var i grunden en variant av 8086 med 8-bitars databuss, vilket gjorde den billigare att bygga system kring. När IBM PC blev en standard och klonerna började spridas var Intels väg till dominans utstakad.

    Trump Card – Z8000 i en PC

    Z8000 försvann dock inte helt. Ett av de mer fascinerande exemplen var Trump Card, en Z8000-baserad koprocessorkort för IBM PC, presenterat av Steve Ciarcia i Byte Magazine 1984.

    Kortet innehöll en Z8001-processor och 512 kilobyte RAM. För en PC-användare 1984 var det imponerande. En vanlig IBM PC med 8088 var betydligt långsammare, och Trump Card kunde ge tillgång till en mer kraftfull 16-bitarsmiljö.

    Ciarcia publicerade scheman, och den som byggde kortet kunde få mjukvaran. Senare kommersialiserades produkten, men i dag verkar programvaran vara svår att hitta. Det gör Trump Card till ett slags retrodatormysterium: hårdvaran finns, dokumentationen finns delvis, men den viktiga mjukvaran saknas.

    Det säger också något om en svunnen tid. På 1980-talet kunde avancerad datorhårdvara publiceras i tidskrifter, komplett med scheman, och byggas av skickliga entusiaster. I dag får man ofta en länk, en snabbstartsmanual och kanske en klisterlapp.

    Var användes Z8000?

    Trots att Z8000 aldrig blev en massmarknadssuccé användes den i flera system. Zilogs egna System 8000 använde processorn och körde Unix-liknande system. Olivetti använde Z8000 i bland annat M20. Onyx Systems byggde Unix-datorer med Z8000, och processorn dök även upp i vissa industriella, grafiska och militära sammanhang.

    Den användes också i arkadspel. Namcos Pole Position använde Z8002-processorer, vilket visar att kretsen hade verklig prestanda där den passade in.

    Men som allmän datorplattform hamnade Z8000 mellan två starkare alternativ. Intel vann den breda PC-marknaden. Motorola 68000 vann mycket av den tekniskt mer avancerade arbetsstations- och grafiksidan.

    Varför förlorade Z8000?

    Z8000 förlorade inte för att den var dålig. Tvärtom var den tekniskt intressant och på flera sätt kraftfull. Men den kom fel i tiden och hamnade fel i marknaden.

    Den var mer avancerad än 8086, men Intel hann före och erbjöd ett bättre ekosystem. Den var inte lika framtidsvänlig som Motorola 68000, som hade ett renare minnessystem och bättre passade grafiska datorer. Z8000 blev därmed varken det billigaste, enklaste eller mest kraftfulla valet.

    Zilogs ägarskap spelade också roll. Exxon ville bli en stor aktör inom informationsteknik och kunde uppfattas som en möjlig konkurrent till IBM. Federico Faggin har senare menat att detta kan ha påverkat IBM:s vilja att välja Zilog framför Intel.

    Men även utan IBM-beslutet hade Z8000 haft en svår väg. Förseningar, segmenterat minne, den sena minneshanteringskretsen och Intels aggressiva marknadsföring gjorde att slaget i praktiken redan var förlorat.

    Den bästa tekniken vinner inte alltid

    Historien om Zilog Z8000 är en påminnelse om att teknikmarknaden inte bara handlar om teknisk kvalitet. En processor kan vara elegant, snabb och genomtänkt – men ändå förlora om den kommer för sent, saknar ekosystem eller inte passar marknadens behov.

    Intel 8086 var inte nödvändigtvis den vackraste arkitekturen. Men den blev grunden för x86-familjen, som fortfarande präglar datorvärlden. Motorola 68000 blev älskad i maskiner som Amiga, Atari ST, Macintosh och många arbetsstationer. Z8000 blev däremot en historisk parentes.

    Men det är en fascinerande parentes. Den visar en tid då mikroprocessorvärlden fortfarande var öppen, då flera arkitekturer tävlade om framtiden och då det ännu inte var självklart att Intel skulle dominera persondatorerna.

    Z8000 var processorn som nästan kunde ha blivit något mycket större. I stället blev den ett exempel på hur nära teknikhistorien ibland är att ta en annan väg.

    Youtube innehålle om Z8000

    Faktaruta: Zilog Z8000

    Zilog Z8000 var en 16-bitars mikroprocessor som introducerades 1979. Den var tänkt att bli Zilogs stora steg från den framgångsrika 8-bitarsprocessorn Z80 till den nya generationen av kraftfullare datorer.

    Tillverkare Zilog
    Introducerad 1979
    Arkitektur 16-bitars CISC
    Register 16 stycken 16-bitars register, kombinerbara till 32- och 64-bitars register
    Huvudvarianter Z8001 och Z8002
    Z8001 Segmenterad version i 48-pinnars kapsel, kunde adressera upp till 8 MB minne
    Z8002 Icke-segmenterad version i 40-pinnars kapsel, kunde adressera 64 KB minne
    Transistorer Cirka 17 500
    Mikrokod Nej, instruktionerna var hårdkodade i logiken
    Kända användningar Zilog System 8000, Olivetti M20, Onyx Unix-system och arkadspelet Pole Position
    Historisk betydelse En tekniskt elegant 16-bitarsprocessor som förlorade mot Intel 8086/8088 och Motorola 68000 på grund av tajming, ekosystem och marknadsstöd

    Trots att Z8000 aldrig blev en massmarknadssuccé visar den hur öppen mikroprocessorstriden fortfarande var kring 1979. Innan IBM PC och x86-klonerna satte riktningen var det långt ifrån självklart vilken processorarkitektur som skulle dominera framtidens persondatorer.

    Annons

    Strul med e-posten? Hjälp med TV? Problem med wifi?
    Digital Fixare

  • När RISC skulle ta över datorvärlden

    På 1980-talet rasade ett tekniskt kapplöpning i datorvärlden. Nya RISC-processorer lovade högre hastighet, enklare konstruktion och bättre framtidsmöjligheter än de etablerade CISC-processorerna bakom PC-revolutionen. Företag som Sun, IBM, HP, DEC och MIPS satsade stort på att forma nästa generations datorer – men till slut blev det inte bara den snabbaste tekniken som avgjorde striden, utan också programvara, kompatibilitet och marknadskraft.

    Under 1980-talet pågick ett av datorhistoriens mest intressanta teknikskiften. I ena ringhörnan stod de etablerade processorerna, framför allt Intels x86-familj, som redan drev den snabbt växande PC-marknaden. I den andra ringhörnan fanns en ny idé: RISC – processorer byggda på färre, enklare och snabbare instruktioner.

    Det här blev början på det som ibland kallas RISC-krigen. Men i praktiken handlade det mindre om ett krig och mer om ett kapplopp: kunde de nya, renodlade RISC-processorerna bli så mycket snabbare att kunderna var beredda att lämna den stora programvaruvärlden kring PC och x86?

    Idén bakom RISC

    RISC står för Reduced Instruction Set Computer. Grundtanken var enkel: i stället för att bygga processorer med många komplicerade instruktioner skulle man använda färre och enklare instruktioner som kunde köras mycket snabbt.

    Det var en reaktion mot äldre CISC-processorer, som exempelvis Motorolas 68000-serie och Intels x86. CISC stod för Complex Instruction Set Computer och byggde på tanken att processorn själv skulle kunna utföra mer avancerade instruktioner direkt i hårdvaran.

    RISC-förespråkarna menade att det var bättre att låta programvaran och kompilatorn göra mer av jobbet, medan processorn hölls enkel, snabb och effektiv. När halvledartekniken utvecklades och fler transistorer fick plats på samma chip blev det möjligt att bygga helt nya arkitekturer från grunden.

    HP, IBM och den första vågen

    Hewlett-Packard var tidigt ute. Företaget började utveckla sin nya processorarkitektur i början av 1980-talet. Resultatet blev High-Precision Architecture, senare mer känt som PA-RISC. HP såg inte bara detta som ännu en processor, utan som ett tillfälle att tänka om hela datorarkitekturen från grunden.

    IBM ville också vara med. Företaget tog fram IBM RT PC, en dator som kombinerade UNIX med en RISC-processor. Men projektet blev försenat, och när maskinen kom 1986 var den varken billigare eller snabbare än konkurrenterna. Den blev ingen större framgång, även om tekniken levde vidare i IBM:s UNIX-system AIX.

    Arbetsstationernas guldålder

    För att förstå RISC måste man förstå arbetsstationerna. Det här var inte vanliga hemdatorer eller kontors-PC. Arbetsstationer användes på universitet, forskningslabb, ingenjörsfirmor och inom tekniska branscher.

    De körde ofta UNIX, hade kraftfull grafik och kostade enorma summor. Priser på 100 000 till 250 000 dollar förekom. De användes till sådant som beräkningar, visualiseringar, teknisk design och avancerad grafik.

    Det var här RISC slog igenom först. Den som kunde leverera mer beräkningskraft per krona hade en chans att vinna stora kunder.

    Sun och SPARC

    Ett av de viktigaste företagen i utvecklingen var Sun Microsystems. Sun hade redan blivit känt för sina UNIX-arbetsstationer. Deras första maskiner använde Motorolas 68000-processor, men företagets tekniska ledning började tvivla på att CISC-processorer skulle kunna utvecklas snabbt nog.

    I stället tog Sun fram en egen RISC-arkitektur: SPARC. Namnet stod först för Sun’s Processor Architecture for RISC Computers, men ändrades senare till Scalable Processor Architecture.

    När Sun presenterade sina Sun-4-arbetsstationer med SPARC 1987 blev det tydligt att RISC inte längre bara var en akademisk idé. Sun hävdade att den nya maskinen var 2,5 gånger snabbare än föregångaren och kunde nå 10 miljoner instruktioner per sekund, alltså 10 MIPS.

    Det var imponerande, särskilt eftersom priset var långt lägre än för många äldre minidatorer. RISC började framstå som framtiden.

    Öppenhet – men på 1980-talets villkor

    Sun försökte också göra SPARC till en slags öppen standard. Andra företag kunde licensiera tekniken och bygga egna SPARC-processorer. Det var samma strategi som Sun tidigare hade använt med nätverksfilsystemet NFS, som blev mycket spritt.

    Företag som AT&T, Fujitsu, Cypress Semiconductor och LSI Logic anslöt sig. Men alla var inte bekväma med att licensiera teknik från Sun, som samtidigt var en aggressiv konkurrent. Därför växte flera alternativa RISC-läger fram.

    MIPS blir en stjärna

    Ett av de viktigaste alternativen var MIPS. Företaget MIPS Computer släppte sin första processor, R2000, 1986. Men det var efterföljaren R3000, lanserad 1988, som verkligen gjorde avtryck.

    R3000 kunde enligt MIPS nå omkring 20 MIPS med endast 115 000 transistorer. Som jämförelse låg Intel 386 långt efter i rå instruktionshastighet och behövde fler transistorer. Det gjorde MIPS attraktivt för arbetsstationer och tekniska system.

    Flera stora företag licensierade eller använde MIPS-tekniken, bland annat NEC, Sony och Siemens. Digital Equipment Corporation, DEC, valde också MIPS till sina nya UNIX-arbetsstationer.

    DEC och drömmen om en Sun-dödare

    DEC var en gång en av datorvärldens verkliga jättar, känd för sina PDP- och VAX-datorer. Men i slutet av 1980-talet började företagets traditionella minidatorer tappa mark. Arbetsstationer från Sun och andra aktörer tog över allt mer av marknaden.

    DEC behövde svara snabbt. Efter att ha testat MIPS-system lyckades ett team porta företagets UNIX-variant Ultrix på bara några veckor. Det visade att DEC inte behövde lägga flera år på att ta fram en helt egen lösning.

    Resultatet blev DECStation 3100, som internt kallades en ”Sun-Killer”. Maskinen blev tekniskt imponerande, men den stora utmaningen var programvaran. Utan ett starkt ekosystem av applikationer räckte inte snabb hårdvara hela vägen.

    IBM kommer tillbaka med RS/6000

    IBM:s första försök med RT PC hade misslyckats, men företaget gav inte upp. År 1990 lanserade IBM RISC System/6000, eller RS/6000.

    Den byggde på en ny och kraftfull idé: superskalär exekvering.

    En vanlig processor kan liknas vid ett löpande band där instruktioner behandlas steg för steg. Med pipelining kan flera instruktioner vara på olika steg samtidigt. Superskalär teknik går längre: processorn kan starta och köra flera instruktioner parallellt inom samma kärna.

    Man kan jämföra det med ett kafé. Om det bara finns en kaffemaskin måste varje beställning göras i tur och ordning. Men med flera maskiner, flera stationer och en skicklig barista kan flera drycker tillagas samtidigt. På samma sätt kan en superskalär processor skicka olika instruktioner till olika beräkningsenheter samtidigt.

    RS/6000 blev ett starkt tekniskt svar från IBM. Plötsligt skrattade ingen längre åt IBM:s RISC-satsning.

    DEC Alpha – superchippet som kom för sent

    DEC insåg till slut att VAX-arkitekturen inte hade framtiden för sig. Företaget började därför utveckla en helt ny processor: Alpha.

    Alpha presenterades 1992 och var en av de första riktigt uppmärksammade 64-bitarsarkitekturerna på marknaden. Den kördes i mycket hög klockfrekvens för sin tid och utlovade enorm prestanda.

    Men tekniken kom samtidigt som DEC hade stora ekonomiska problem. Företaget förlorade pengar, minidatormarknaden krympte och ledningen var pressad. Alpha var tekniskt imponerande, men den kunde inte ensam rädda DEC.

    Intel väljer en annan väg

    Samtidigt stod Intel inför ett strategiskt dilemma. RISC-processorerna blev allt snabbare, särskilt i arbetsstationer. Skulle Intel överge x86 och bygga något helt nytt?

    Svaret blev nej.

    Intel hade något som RISC-tillverkarna saknade: ett enormt programvaruekosystem. MS-DOS, Windows och mängder av applikationer var byggda för x86. Bakåtkompatibilitet var en enorm fördel.

    När Intel lanserade Pentium 1993 var den fortfarande en x86-processor, men den hade börjat låna idéer från RISC-världen. Pentium använde superskalär teknik för att kunna utföra mer än en instruktion åt gången.

    Med Pentium Pro 1995 gick Intel ännu längre. Processorn översatte komplexa x86-instruktioner till enklare interna mikroinstruktioner, så kallade micro-ops. På insidan började x86 alltså allt mer likna RISC, samtidigt som den fortfarande kunde köra gamla program.

    Det blev Intels stora kompromiss: behåll kompatibiliteten, men gör insidan modernare.

    När RISC förlorade sin enkelhet

    En av de ironiska vändningarna i historien är att RISC med tiden blev mer komplicerat. För att fortsätta öka prestandan började även RISC-processorer använda superskalär teknik, avancerad styrlogik och mer komplex instruktionshantering.

    Därmed försvann en del av den ursprungliga enkelheten. Om både RISC och CISC ändå blev komplicerade på insidan, började kunderna fråga sig något annat: vilken plattform har bäst programvara?

    Där hade x86 ett enormt övertag.

    Vinnaren blev inte den renaste tekniken

    I efterhand kan RISC-krigen ses som en kamp mellan teknisk elegans och ekosystem. RISC var ofta snabbare, renare och mer imponerande på pappret. Men x86 hade kompatibiliteten, PC-marknaden och pengarna.

    Intel behövde inte alltid vara snabbast. De behövde bara vara tillräckligt snabba för att kunderna inte skulle överge x86.

    Med Moores lag i ryggen, där antalet transistorer ökade kraftigt över tid, kunde Intel gradvis minska nackdelarna med bakåtkompatibilitet. Det som tidigare kostade mycket i transistorer blev med tiden en mindre del av hela processorn.

    Arvet efter RISC-krigen

    Många av 1980- och 1990-talens stora RISC-arkitekturer försvann eller hamnade i nischer. MIPS levde vidare i inbyggda system och spelkonsoler. PA-RISC och Alpha försvann så småningom från den breda marknaden. SPARC överlevde länge i servrar och arbetsstationer, men tappade också mark.

    IBM:s POWER-arkitektur däremot levde vidare och användes bland annat i superdatorer. Den låg också till grund för PowerPC, som utvecklades i samarbetet mellan Apple, IBM och Motorola.

    Och RISC-idén dog aldrig. Den återkom med enorm kraft i en annan värld: mobiltelefoner och strömsnåla enheter. Där blev ARM den stora vinnaren.

    Slutsats

    RISC-krigen visar att den bästa tekniken inte alltid vinner på egen hand. Prestanda är viktigt, men programvara, kompatibilitet, pris, marknad och timing kan vara ännu viktigare.

    RISC-processorerna förändrade datorvärlden genom att visa hur mycket snabbare och effektivare processorer kunde bli. Men Intel och x86 överlevde genom att anpassa sig. De tog till sig RISC-liknande idéer på insidan, utan att överge den gamla programvaruvärlden på utsidan.

    Det blev inte en enkel seger för CISC eller RISC. I stället smälte idéerna samman. Dagens processorer är ofta hybrider: de kan visa upp en gammal, kompatibel fasad mot programmen, men arbetar internt med moderna tekniker som en gång förknippades med RISC-revolutionen.

    Faktaruta: Skillnaden mellan RISC och CISC

    RISC och CISC är två olika filosofier för hur en processors instruktionsuppsättning är uppbyggd. Instruktionsuppsättningen är det ”språk” som processorn förstår direkt.

    Vad är CISC?

    CISC står för Complex Instruction Set Computer, alltså dator med komplex instruktionsuppsättning. Idén är att processorn ska kunna utföra ganska avancerade instruktioner direkt i hårdvaran. En enda instruktion kan till exempel göra flera moment som annars hade krävt flera enklare instruktioner.

    CISC blev vanligt under en tid då minne var dyrt och program gärna skulle ta så liten plats som möjligt. Genom att ha kraftfulla instruktioner kunde programmen ibland bli kortare. Klassiska exempel på CISC-arkitekturer är x86, som används i många PC-datorer.

    Vad är RISC?

    RISC står för Reduced Instruction Set Computer, alltså dator med reducerad instruktionsuppsättning. Här är tanken att processorn ska ha färre och enklare instruktioner, som ofta kan utföras mycket snabbt. I stället för en komplicerad instruktion används flera enkla instruktioner.

    RISC-idén växte fram när man såg att många komplicerade processorinstruktioner sällan användes av program. Genom att förenkla processorn kunde man ofta få högre prestanda, lägre energiförbrukning och enklare konstruktion. Exempel på RISC-arkitekturer är ARM, MIPS, PowerPC och RISC-V.

    Förenklad jämförelse

    Egenskap CISC RISC
    Instruktioner Många och ofta komplexa Färre och enklare
    Utförande En instruktion kan göra mycket Flera enkla instruktioner gör jobbet
    Historisk fördel Kompakta program när minne var dyrt Snabbare och enklare processordesign
    Exempel x86 ARM, MIPS, PowerPC, RISC-V

    Hur ser det ut i dag?

    Skillnaden mellan RISC och CISC är inte längre lika skarp som förr. Moderna x86-processorer kan internt bryta ned komplexa CISC-instruktioner till mindre, enklare mikroinstruktioner. Samtidigt har moderna RISC-processorer fått fler funktioner och mer avancerade instruktioner.

    En enkel tumregel är ändå att CISC historiskt satsade på kraftfulla instruktioner, medan RISC satsade på enkla instruktioner som kan köras snabbt och effektivt.

    Annons

    Strul med e-posten? Hjälp med TV? Problem med wifi?
    Digital Fixare