Keskseade: erinevus redaktsioonide vahel

Eemaldatud sisu Lisatud sisu
116. rida:
==CISC ja RISC==
On kaks erinevat suunda protsessorite instruktsioonide kodeerimiseks:
::*[http://en.wikipedia.org/wiki/Complex_instruction_set_computer ['''CISC''']] - (Complex Instruction Set Computer) selline protsessor võib ühe instruktsiooni raames teha mitu erinevat mikrooperatsiooni. CISC protsessorile kirjutatud programmid on mahult väiksemad ning ühtlasi on neid masinkoodis ka suhteliselt lihtne kirjutada.
::*[http://en.wikipedia.org/wiki/RISC[ '''RISC''']] - (Reduced Instruction Set Computer) selline protsessor aga toimetabki üksnes võimalikult lihtsate mikrooperatsioonidega. RISC protsessorile kirjutatud programmid vajavad rohkem mälu, sest kõik mikrooperatsioonid tuleb eraldi kirja panna. Ühtlasi on selliseid programme masinkoodis ka raskem kirjutada kui CISC-le.
 
RISC tüübi protsessori jõudlus on suurem CISC tüüpi protsessorist. Arvutite algusajal ei olnud olemas veel kompilaatoreid, kõik programmid tuli kirjutada otse masinkoodi või assembleri abil ja just seetõttu oli lihtsam programme kirjutada programme CISC tüüpi protsessorile, mille puhul sai kasutada lihtsaid käsklusi, mida oli samas palju, keerukate asjade tegemiseks. Tänapäeval on CISC ja RISC protsessorite piir ähmastunud kuna nad on võtnud üle üksteise omadusi.