Ero sivun ”RISC” versioiden välillä

[katsottu versio][katsottu versio]
Poistettu sisältö Lisätty sisältö
Ipr1 (keskustelu | muokkaukset)
Ipr1 (keskustelu | muokkaukset)
Ei muokkausyhteenvetoa
Rivi 2:
 
RISC:stä tuli vallitseva suoritinarkkitehtuurien suunnittelufilosofia 1980-luvun puolivälistä alkaen. Valtaosa tämän jälkeen kehitetyistä uusista arkkitehtuureista on RISC-tyyppisiä, esimerkkeinä [[DEC Alpha|Alpha]], [[ARM]], [[MIPS-arkkitehtuuri|MIPS]], [[PA-RISC]], [[PowerPC]] ja [[Power-arkkitehtuuri]] sekä [[SPARC]]. RISC-suorittimia käytetäänkin lähes kaikissa muissa uusissa tietoteknisissä laitteissa paitsi tavallisissa [[IBM PC]] -arkkitehtuuriin pohjautuvissa tietokoneissa, joiden suorittimet perustuvat edelleenkin 1970-luvulla kehitettyyn CISC-tyyppiseen [[x86]]-arkkitehtuuriin.
Osa uusimmista [[x86]]-suorittimista yrittää hyödyntää RISC-lähestymistavan etuja kääntämällä sisäisesti CISC-komentoja yksinkertaisempaan RISC-tyyliseen muotoon. Tällä tavoitellaan parempaa käskyjen jakautumista rinnakkain suoritettaviin palasiin ja sen kautta nopeampaa suoritusta. Nykyisin käskykannan luonne ei enää ole niin vahvasti sidoksissa suorittimen sisäiseen toimintaan kuin aiemmin, minkä johdosta tiukka jaottelu RISC- ja CISC-arkkitehtuureihin ei ole mahdollista tai mielekästä.
 
Moderneissa CISC-suorittimissa käskyt pilkotaan RISC-tyylisiin mikro-operaatioihin suuremman suorituskyvyn ja hyötysuhteen vuoksi.<ref name="mcsec">{{Verkkoviite | osoite = https://www.dcddcc.com/docs/2014_paper_microcode.pdf | nimeke = Security Analysis of x86 Processor Microcode | ajankohta = 11.12.2014 | viitattu = 26.9.2020 | kieli = {{en}} }}</ref>
[[Apple]]n [[Macintosh]]-tietokoneet siirtyivät [[Motorola 68000]] -sarjan suorittimista RISC-tyyppisiin [[PowerPC]]-suorittimiin vuonna 1994 ja myöhemmin x86-suorittimiin vuonna 2006. Vuonna 2020 Apple ilmoitti siirtyvänsä ARM-suorittimiin Macintosh-tietokoneissa.
 
Osa uusimmista [[x86]]-suorittimista yrittää hyödyntää RISC-lähestymistavan etuja kääntämällä sisäisesti CISC-komentoja yksinkertaisempaan RISC-tyyliseen muotoon. Tällä tavoitellaan parempaa käskyjen jakautumista rinnakkain suoritettaviin palasiin ja sen kautta nopeampaa suoritusta. Nykyisin käskykannan luonne ei enää ole niin vahvasti sidoksissa suorittimen sisäiseen toimintaan kuin aiemmin, minkä johdosta tiukka jaottelu RISC- ja CISC-arkkitehtuureihin ei ole mahdollista tai mielekästä.
 
Laajasti käytetty ARM-arkkitehtuuri perustuu RISC-ajatteluun.<ref name="ibm100" />
 
Rivi 33 ⟶ 31:
== Teknisiä eroja ==
Eräissä RISC-suorittimissa kuten [[MIPS-arkkitehtuuri|MIPS]] ei ole komentoja [[pino]]n käsittelyyn, vaan toiminto jätetään ohjelmallisesti toteutettavaksi.<ref>{{Verkkoviite | osoite = https://www.cs.umd.edu/class/sum2003/cmsc311/Notes/Mips/stack.html | nimeke = Understanding the Stack | viitattu = 29.9.2017 | kieli = {{en}} }}</ref> Samoin useat muut CISC-suorittimien toiminnot voidaan jakaa pienemmiksi operaatioiksi, joiden käyttö jää ohjelman vastuulle.
 
== Käyttökohteet ==
[[Apple]]n [[Macintosh]]-tietokoneet siirtyivät [[Motorola 68000]] -sarjan suorittimista RISC-tyyppisiin [[PowerPC]]-suorittimiin vuonna 1994 ja myöhemmin x86-suorittimiin vuonna 2006. Vuonna 2020 Apple ilmoitti siirtyvänsä ARM-suorittimiin Macintosh-tietokoneissa.
 
==Katso myös==
Noudettu kohteesta ”https://fi.wikipedia.org/wiki/RISC