Ero sivun ”RISC” versioiden välillä
[arvioimaton versio] | [arvioimaton versio] |
Poistettu sisältö Lisätty sisältö
p r2.6.4) (Botti lisäsi: he:RISC |
ML (keskustelu | muokkaukset) →RISC-ajatteluun siirtyminen: hassu sanamuoto |
||
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-
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.
|