Cara Membedakan RISC dan CISC

Perbedaan yang menonjol antara RISC dan CISC adalah RISC (Reduced Instruction Set Computer) berisi kumpulan instruksi yang kecil dan sangat optimal sedangkan CISC (Complex Instruction Set Computer) berisi kumpulan instruksi yang besar, khusus dan kompleks.

Prosesor juga dikenal sebagai Central Processing Unit (CPU). Ini terutama melakukan pengambilan instruksi, decoding, eksekusi. Ada dua jenis arsitektur set instruksi. Mereka adalah RISC dan CISC. Ada perbedaan antara RISC dan CISC dalam kompleksitas, instruksi dan format data, register, dll. RISC memiliki satu set instruksi yang sederhana. Maka dari itu, panjang programnya panjang. CISC memiliki serangkaian instruksi yang kompleks, sehingga panjang program minimum. Satu instruksi CISC dapat melakukan tugas yang setara terkait dengan beberapa instruksi RISC. Saat ini, ada prosesor hybrid yang mengandung RISC dan CISC.

Topik bahasan kami tentang:

  1. Apa itu RISC – Definisi, Fungsi, Karakteristik 2. Apa itu CISC – Definisi, Fungsi, Karakteristik 3. Perbedaan Antara RISC dan CISC – Perbandingan Perbedaan Utama

Istilah Utama

CISC, RISC, OS

Yang perlu anda ketahui tentang RISC

RISC adalah singkatan dari Reduced Instruction Set Computer . Ini dirancang untuk mengurangi waktu eksekusi dengan menyederhanakan set instruksi. Ini menggunakan instruksi yang sangat dioptimalkan. Prosesor berbasis RISC biasanya digunakan untuk perangkat portabel seperti ponsel dan tablet karena lebih efisien.

Gambar 1: RISC

Dalam arsitektur RISC, Unit Kontrol Berkabel terhubung ke cache instruksi. Cache data terhubung ke unit kontrol melalui jalur data. Baik instruksi maupun data dari cache instruksi dan cache data akan dikirim ke memori utama.

RISC adalah set instruksi sederhana. Ini menggunakan mode pengalamatan sederhana. Untuk mengakses lokasi memori, ia menggunakan instruksi memuat dan menyimpan. Ini juga terdiri dari sejumlah besar register. Selain itu, setiap instruksi membutuhkan satu siklus clock untuk mengeksekusi sebuah instruksi.

Yang perlu anda ketahui tentang CISC?

CISC adalah singkatan dari Kompleks Instruksi Set Komputer . Tujuan utama merancang CISC adalah untuk mengurangi jumlah instruksi dalam suatu program. Maka dari itu, tugas yang sama dapat diperoleh dengan jumlah instruksi yang lebih sedikit menggunakan CISC. Hal ini terutama digunakan untuk laptop dan komputer desktop.

Dalam arsitektur CISC, Unit Kontrol Microprogrammed terhubung ke jalur instruksi dan data. Instruksi dan jalur data ini terhubung ke cache. Kemudian instruksi dan data yang diperlukan akan diarahkan ke memori utama dari cache.

Arsitektur CISC memiliki berbagai mode pengalamatan. Ada sejumlah besar instruksi. Ini juga mendukung format instruksi panjang variabel. Karena instruksinya kompleks, diperlukan beberapa siklus clock untuk mengeksekusi satu instruksi. Selain itu, decoding instruksi lebih kompleks.

Perbedaan Antara RISC dan CISC

Definisi

RISC adalah arsitektur set instruksi yang dirancang untuk melakukan sejumlah kecil instruksi komputer sehingga dapat beroperasi pada kecepatan yang lebih tinggi. CISC adalah satu set lengkap instruksi komputer yang dimaksudkan untuk memberikan kemampuan yang diperlukan dengan cara yang efisien.

Bentuk panjang

RISC adalah singkatan dari Reduced Instruction Set Computer. CISC adalah singkatan dari Kompleks Instruksi Set Komputer.

instruksi

Lebih lanjut, arsitektur RISC menggunakan set instruksi yang kecil dan sangat dioptimalkan sementara arsitektur CISC menggunakan set instruksi yang besar, terspesialisasi dan kompleks.

Orientasi

Juga, RISC lebih berorientasi mesin sementara CISC lebih berorientasi programmer.

Jumlah Siklus Jam

Selain itu, RISC sederhana dan membutuhkan satu siklus clock untuk mengeksekusi instruksi. CISC adalah kompleks dan membutuhkan beberapa siklus clock untuk mengeksekusi sebuah instruksi.

Jumlah Register

Selanjutnya, RISC memiliki lebih banyak register sementara CISC memiliki lebih sedikit register.

Mode Pengalamatan

Di RISC, instruksi memiliki format tetap yang sederhana dengan beberapa mode pengalamatan. Dalam CISC, instruksi memiliki format variabel dengan beberapa mode pengalamatan yang kompleks.

Durasi Program

Karena RISC memiliki instruksi sederhana, panjang program menjadi panjang. Tetapi karena CISC memiliki instruksi yang kompleks, panjang programnya pendek.

RAM yang dibutuhkan

Selain itu, CISC membutuhkan jumlah RAM yang lebih sedikit daripada RISC karena program memiliki jumlah instruksi yang lebih sedikit.

Penggunaan

RISC digunakan di Unit Kontrol Berkabel. Ini digunakan dalam aplikasi seperti ponsel dan tablet. CISC digunakan di Unit Kontrol Mikro. Ini digunakan dalam aplikasi seperti komputer desktop dan laptop.

Kata terakhir

Perbedaan antara RISC dan CISC adalah RISC berisi kumpulan instruksi yang kecil dan sangat optimal sedangkan CISC berisi kumpulan instruksi yang besar dan kompleks. Dengan kata lain, RISC memiliki kumpulan instruksi yang lebih kecil dan sederhana sedangkan CISC memiliki kumpulan instruksi yang besar dan kompleks.

Referensi:

  1. RISC vs CISC, David Keizer, 3 Juni 2016, Tersedia di sini . 2. Arsitektur Risc | COA, Education 4u, 26 Februari 2018, Tersedia di sini . 3. Arsitektur Cisc | COA, Education 4u, 26 Februari 2018, Tersedia di sini .
Sumber gambar:
  1. “DiagramaRISC” Oleh Oriol.romani – Karya sendiri (CC BY-SA 3.0) melalui Commons Wikimedia

Related Posts