TAU GAK SIH ?? RISC ( Reduced Instruction Set Computer ) itu apa ?? Mengapa menggunakan RISC ? Mau tau alasannya ??
Sini Pelajari Lebih dalam lagi tentang RISC.
Alasan digunakan RISC
RISC adalah sebagai salah satu tonggak perkembangan arsitektur komputer.
Reduced Intruction Set Computer (RISC) merupakan rancangan arsitektur CPU
yang mengambil dasar filosofi bahwa prosesor dibuat dengan arsitektur yang
tidak rumit dengan membatasi jumlah instruksi hanya pada instruksi dasar yang
diperlukan saja. Kata reduced berarti pengurangan pada set instruksinya. Rancangan
ini berawal dari pertimbangan dan analisa model perancangan lain yang kompleks,
sehingga harus ada pengurangan set instruksinya. Pemakai Teknik RISC didominasi
oleh IBM dengan Intel Inside-nya. Prosesor PowerPC adalah prosesor buatan
motorola yang menjadi otak utama komputer Apple Macintoch memakai teknik RISC
dalam desainnya. Macintosh, DEC,dan SUN adalah komputer yang handal dengan
sistem pipelining, superscalar, operasi floating point.
Karateristik RISC
- Siklus Instruksi
Terdiri satu instruksi pe siklus mesin. Siklus mesin
ditentukan oleh waktu yang digunakan untuk mengambil dua buah operand dari
register, melakukan operasi ALU dan menyimpan hasil operasinya kedalam
register. RISC adalah rancangan prosesor yang sederhana , tetapi dalam kesederhanaan
tersebut didapatkan kecepatan operasi tiap tiap siklus instruksinya. Instruksi
dibatasi hanya menyediakan instruksi dasar saja.
- Operasi Pertukaran Data
Berbentuk
pertukaran data dari register ke register. Dengan mengoptimalkan penggunaan
memori register diharapkan siklus operasi semakin cepat. Dengan penyederhanaan
instruksi maka operasi unit kontrol juga akan sederhana dan cepat. Penekanan
penggunaan operasi dari register adalah hal yang unik pada rancangan RISC.
Rancangan kontemporer lainnya memiliki instruksi register ke register juga. Namun
juga melibatkan operasi langsung ke
- Mode Pengalamatan
Fitur rancangan ini juga dapat mnyederhanakan sel
instruksi dan unit kontrol. Dengan mode pengalamatan yang sederhana akan
didapatkan operasi pengambilan data dan penyimpanan data semakin cepat.
- Format Instruksi
Format instruksi digunakan sebuah format atau
beberapa format saja untuk menyederhakan implementasi perangkat kerasnya.
Panjang nstruksi tetap dan disamakan dengan panjang word yang digunakan.
Panjang field dibuat sama dan tetap. Kelebihan menggunakan field yang tatp maka
pengkodean opcode dan pengaksesan operand register dapat dilakukan secara
bersamaan. Format yang sederhana juga akan mempermudah kerja unit kontrol.
CIRI- CIRI RISC DAN CISC
- Procesor Power PC dari Motorola adalah otak utama komputer Apple Macintosh RISC seperti Macintosh, SUN dan DEC
- Procesor Intel Pentium sebagai procesor CISC ( Complex Instruction Set Computer).
- Perbedaan utama dari keduanya adalah jumlah set instruksi
Proses pipelining
pada RISC
Metode untuk meningkatkan kinerja sistem komputer. Instruksi
yang bisa dilakukan akan dikerjakan tanpa mengganggu instruksi sebelumnya
selesai. Sangat baik untuk mengantisipasi waktu tunggu prosesor terhadap kerja
komponen lainnya.
Cara kerja RISC
Ringkasan Rancangan RISC
- Instruksi berukuran tunggal
- Ukuran instruksi umunya 4 byte
- Jumlah mode pengalamatan data sedikit , biasanya kurang dari lima macam. Tidak mengenal pengalamatan tak langsung.
- Tidak terdapat operasi yang menggabungkan operasi ambil data dan simpan data dengan operasi operasi aritmetik.
- Tidak terdata lebih dari satu operand beralamat memori per instruksi.
- Jumlah maksimum pemakaian Memory Menegement Unit (MMU) bagi suatu alamat data adalah satu instruksi.
- Jumlah bit bag integer – integer specifier sama dengan lima atau lebih. Ini berarti sedikitnya 32 buah register data direferensikan sekaligus secara eksplisit.
Kelebihan Rancangan RICS
Dari segi Kinerja Sistem CPU
- Optimalisasi dan pengefektifan kompiler
- Dengan menggunakan instruksi yang sederhana terdapat kemungkinan untuk memindahkan fungsi – fungsi keluar loop, melakukan reorganisasi kode untuk efisiensi, memaksimalkan pemaikaian register, melakukan perhitungan bagian instruksi kompleks pada saat waktu kompilasi, memudahkan kerja unit kontrol dan memudahkan implementasi pipelining.
Dari segi implementasi perangkat keras
- Kesederhanaan instruksi dan unit kontrol menghasilkan hardware sederhana
- Hardware sederhana dapat diletakkan dalam satu keping tunggal
- Hardware sederhana mengahasilkan proses hardware, dimensi yang lebih kecil , konsumsi daya rendah dan lebih ekonomis.
CARA KERJA RISC








