1991.11.15 Csak belsô használatra! Engedély nélkül nyomtatni TILOS! Takács Béla: _S_z_i_l_á_n_k_o_k _a _R_I_S_C_-_r_ô_l RISC - Reduced Instraction Set Computer Csökkentett (vagy korlátozott) utasításkészletü számítógép A szg. fejlesztés két fontos célja: - ár/teljesítôképesség (ár/teljesítmény) jellemzô javítása - a számítási teljesítmény növelése. A hetvenes években az IBM 360/44-es szg. sikerét azzal érték el, hogy olcsóbban tudták adni a többi típushoz képest, mert csökken- tették a gyártási költségeket. A költségcsökkentést azzal érték el, hogy korlátozták a korábbi IBM 360-as gépek utasításkészletét. A 44-es így kevesebb utasítást ismert, de ezeket szoftver úton meg lehetett valósítani. A DEC-nél a VAX-II szg.-pel kapcsolatban végeztek programelemzé- seket. A vizsgálatok azt mutatták, hogy a programok 60%-ában az utasításkészlet utasításainak 20 %-át használták csupán. Egy kiterjedtebb vizsgálat pedig azt mutatta, hogy az utasítás- készlet kevésbé használatos ötöde csupán 2 ezrelékben fordult elô a programokban. A programok nagy részét nem assembly nyelven, hanem valamilyen magasszintü nyelven (C, Pascal, stb.) írták illetve írják, s a legtöbb fordító az utasítások csak kis részét használja. Pl. a C fordító az utasítások csupán 30%-át használja. A RISC koncepció elvei - Azokat a - fôleg egyszerübb - utasításokat részesítik elônyben, amelyek végrehajtási ideje 1 ciklus alatt végrehajtható. - Csökkenteni a tárhoz fordulások számát! Ennek megvalósítása -> több regiszter használata - A pipeline-technika általánossá válása. A RISC elônyei Az egyszerübb utasítások gyorsabban dolgozhatók fel. Egyszerübb architektúra, felépítés. Azonos számítógépköltség mellett 2-3-szoros teljesítménynöveke- dést lehetett elérni. Kevesebb alkatrész -> rövidebb fejlesztési idô -> kisebb költség Kisebb chip felületen valósítható meg. Jobb ár/teljesímény arány. A szoftver függetlenítése a hardvertôl.-> kisebb a gyártótól való függés. -> jobb szoftverellátottság. A RISC-kel foglalkozó intézmények, cégek: Berkley Egyetem, Stanford Egyetem, DEC, IBM, HP, Sun, Intel, Motorola, MIPS Comp. System, stb. A RISC processzorok elsô és fô felhasználói a munkaállomásgyár- tók voltak. A RISC processzoroknak mára már több generációja létezik. pl. MIPS Computer System elsô generációs RISC processzora az R3000 jelü. (1987) +-----------------------------------------------------------+ ¦ ¦ R3000 ¦ R6000 ¦ +------------------------+----------------+-----------------¦ ¦ Frekvencia (MHz) ¦ 25 ¦ 66.67 ¦ ¦ Technológia ¦ 1.5Šm-os CMOS ¦ 0.5Šm-os CMOS ¦ ¦ Gyorsítótár hozzáférési¦ ¦ ¦ ¦ idô (nsec) ¦ 20 ¦ 7 ¦ +-----------------------------------------------------------+ A következô generáció az R4000 64 bites processzor.
fred1144