Ero sivun ”RISC” versioiden välillä

[arvioimaton versio][arvioimaton versio]
Poistettu sisältö Lisätty sisältö
EmausBot (keskustelu | muokkaukset)
p r2.6.4) (Botti lisäsi: he:RISC
Rivi 11:
Tietokoneteollisuuden alkuaikoina [[ohjelmointikielen kääntäjä|kääntäjät]] olivat harvinaisia ja ohjelmoijat joutuivat ohjelmoimaan symbolisella konekielellä tai suoraan konekielellä. Tämä osoittautui vaativaksi työksi, ja koska muistin määrä oli kalliin hintansa vuoksi vähäinen, ei muistia voinut tuhlata valmisrutiineihin, jotka tekisivät monenlaisia asioita mutta varaisivat paljon muistia.
 
Aina 1970-luvulle asti tietokoneiden käskykantojen suunnittelussa otettiinkin erityisesti huomioon konekielitason ohjelmoijat ja ohjelmakoodin tiiviys. Valmiita käskyjä kehitettiin mitä erikoisimpiin tarkoituksiin, ja käskykanta toimikin esimerkiksi [[IBM S/360]]:ssa eräänlaisena standardikirjastona. Lisäksi assembly-ohjelmoijiaohjelmoijille hemmoteltiintarjottiin runsaallarunsas valikoimallavalikoima monipuolisia muistinkäsittelyn osoitusmuotoja. Tästä lähestymistavasta alettiin myöhemmin käyttää nimitystä CISC vastakohtana RISC-lähestymistavalle.
 
RISC-filosofian mukaisia koneita olivat periaatteessa jo eräät [[Seymour Cray]]n kehittämät [[supertietokone]]et kuten [[1960-luku|1960-luvun]] puolivälissä suunniteltu [[CDC-6600]]. Nykyisin tunnettu RISC-ajattelu sai kuitenkin alkunsa [[IBM]]:n tutkimuksista 1970-luvun loppupuolella, jolloin havaittiin, että monien tietokoneiden käskykannat olivat tarpeettoman laajoja eikä ohjelmissa käytetty hyväksi kuin pientä osaa nopeuttaviksi tarkoitetuista ominaisuuksista.
Noudettu kohteesta ”https://fi.wikipedia.org/wiki/RISC