RISC vs CISC-processor
RISC och CISC är datorsystem utvecklade för datorer. Skillnaden mellan RISC och CISC är avgörande för att förstå hur en dator följer dina instruktioner. Dessa är ofta missförstådda termer och den här artikeln syftar till att förtydliga deras betydelser och begrepp bakom de två akronymerna.
RISC
Utalas på samma sätt som RISK, det är en akronym för Reduced Instruction Set Computer. Det är en typ av mikroprocessor som har designats för att utföra få instruktioner samtidigt. Fram till 1980-talet försökte hårdvarutillverkare bygga processorer som kunde utföra ett stort antal instruktioner på samma ögonblick. Men trenden vände och tillverkarna bestämde sig för att bygga datorer som kunde utföra relativt mycket få instruktioner. Instruktionerna är enkla och få, CPU:er kan utföra dem snabbt. En annan fördel med RISC är användningen av färre transistorer, vilket gör dem billiga att tillverka.
Funktioner i RISC
– Kräver mindre avkodning
– Uniform instruktionsuppsättning
– Identiska register för allmänna ändamål som används i alla sammanhang
– Enkla adresseringslägen
– Färre datatyper i hårdvara
CISC
CISC står för Complex Instruction Set Computer. Det är faktiskt en CPU som kan utföra många operationer genom en enda instruktion. Dessa grundläggande operationer kan vara att ladda från minnet, utföra en matematisk operation etc.
Features of CISC
– Komplicerade instruktioner
– Fler antal adresseringslägen
– Mycket pipelined
– Fler datatyper i hårdvara
Under tiden har termerna RISC och CISC nästan blivit meningslösa eftersom både RISC och CISC har genomgått utveckling och skillnaden mellan de två har successivt blivit suddiga eftersom båda används i datorsystem. Många av dagens RISC-chips stöder lika många instruktioner som gårdagens CISC-chips. Det finns CISC-chips som använder samma tekniker som tidigare ansågs användas endast för RISC-chips. Grundläggande skillnader mellan de två är dock lätta att förstå och är som följer.
Att tala om skillnader, RISC lägger bördan på mjukvarutillverkare eftersom de måste skriva fler rader för samma uppgifter. RISC är billigare än CISC på grund av färre transistorer som krävs. Datorns hastighet är också högre med färre instruktioner att följa i samma ögonblick.