SlideShare a Scribd company logo
1 of 10
1
 RISC (Reduce Instruction Set Computer) atau komputasi set instruksi yang
disederhanakan merupakan sebuah arsitektur komputer atau arsitektur komputasi
modern dengan instruksi-instruksi dan jenis eksekusi yang paling sederhana.
 Sel instruksi sendiri adalah sekumpulan lengkap instruksi yang dapat dimengerti oleh
sebuah CPU, sel instruksi sering juga disebut sebagai Bahasa mesin
 Beberapa elemen penting pada arsitektur RISC :
1. Set instruksi yang terbatas dan sederhana
2. Register general-purpose yang berjumlah banyak, atau penggunaan teknologi
kompiler untuk mengoptimalkan pemakaian registernya.
3. Penekanan pada pengoptimalan pipeline instruksi.
2
 Beberapa penelitian telah menganalisis tingkah laku program HLL (High Level
Language).
 Operasi-operasi yang dilakukan menentukan fungsi-fungsi yang akan dilakukan oleh
CPU dan interaksinya dengan memori
3
 Jenis-jenis Operand dan frekuensi pemakaiannya akan menentukan organisasi
memori untuk menyimpannya dan mode pengalamatan untuk mengaksesnya
4
 Pengurutan eksekuse dilakukan untuk menentukan control dan organisasi pipeline
5
 RISC memiliki keunggulan dalam hal kecepatan sehingga banyak digunakan untuk
aplikasi-aplikasi yang memerlukan kalkulasi secara intensif
 Rangkaian instruksi built-in pada prosesor yang terdiri dari perintah-perintah yang
lebih ringkas jika dibandingkan dengan CISC
 Menggunakan mode pengalamatan sederhana
6
Kelebihan
 Arsitektur RISC yang mendasari PowerPC
memiliki kecenderungan lebih menekankan
pada referensi register dibanding referensi
memori, dan referensi register memerlukan bit
yang lebih sedikit sehingga memiliki akses
eksekusi instruksi lebih cepat.
 Penggunaan mode pengalamatan dan format instruksi
yang lebih sederhana.
 Kecenderungan operasi register ke register
akan lebih menyederhanakan set instruksi dan
menyederhanakan unit kontrol serta
pengoptimasian register akan menyebabkan
operand-operand yang sering diakses akan
tetap berada dipenyimpan berkecepatan tinggi.
Kekurangan
 Program yang dihasilkan dalam bahasa
simbolik akan lebih panjang
(instruksinya lebih banyak).
 Program berukuran lebih besar sehingga
membutuhkan memori yang lebih
banyak, ini tentunya kurang menghemat
sumber daya.
 Program yang berukuran lebih besar
akan menyebabkan menurunnya
kinerja, yaitu instruksi yang lebih
banyak artinya akan lebih banyak byte-
byte instruksi yang harus diambil.
7
 Mikrokontroler AVR ATmega16 sudah menggunakan konsep arsitektur Harvard yang
memisahkan memori dan bus untuk data dan program
 Instruksi dalam memori program dieksekusi dengan single level pipelining
8
 Register merupakan alat penyimpanan kecil yang mempunyai kecepatan akses cukup
tinggi yang digunakan untuk menyimpan data dan instruksi yang sedang diproses
9
 Secara umum prinsip stack adalah benda yang terakhir masuk dalam stack akan
menjadi yang pertama keluar dari stack.
 Stack digunakan untuk menyimpan data sementara, untuk menyimpan variabel local
dan untuk menyimpan return address setelah interrupt dan pemanggilan subrutin
10

More Related Content

What's hot

Webinar PHP-ID: Mari Mengenal Logika Fuzzy (Fuzzy Logic)
Webinar PHP-ID: Mari Mengenal Logika Fuzzy (Fuzzy Logic)Webinar PHP-ID: Mari Mengenal Logika Fuzzy (Fuzzy Logic)
Webinar PHP-ID: Mari Mengenal Logika Fuzzy (Fuzzy Logic)Achmad Solichin
 
PowerPoint - Set Instruksi dan Teknik Pengalamatan
PowerPoint - Set Instruksi dan Teknik PengalamatanPowerPoint - Set Instruksi dan Teknik Pengalamatan
PowerPoint - Set Instruksi dan Teknik PengalamatanIndri Sukmawati Rahayu
 
Basis Data - Pengenalan DML dan DDL
Basis Data - Pengenalan DML dan DDLBasis Data - Pengenalan DML dan DDL
Basis Data - Pengenalan DML dan DDLWalid Umar
 
Makalah sejarah sistem operasi linux
Makalah sejarah   sistem  operasi linuxMakalah sejarah   sistem  operasi linux
Makalah sejarah sistem operasi linuxSeptian Muna Barakati
 
Kriptografi modern
Kriptografi modernKriptografi modern
Kriptografi modernniizarch
 
Laporan Rekayasa Perangkat Lunak Online Shop Berbasis Website
Laporan Rekayasa Perangkat Lunak Online Shop Berbasis WebsiteLaporan Rekayasa Perangkat Lunak Online Shop Berbasis Website
Laporan Rekayasa Perangkat Lunak Online Shop Berbasis WebsiteIndri Sukmawati Rahayu
 
Arsitektur mikroprosesor
Arsitektur mikroprosesorArsitektur mikroprosesor
Arsitektur mikroprosesorBuchori Sumarno
 
Persamaan linear dan matriks
Persamaan linear dan matriksPersamaan linear dan matriks
Persamaan linear dan matriksyulika usman
 
Cara proses perhitungan cpu
Cara proses perhitungan cpu Cara proses perhitungan cpu
Cara proses perhitungan cpu Dyah19
 
Pertemuan 9 pipelining
Pertemuan 9 pipeliningPertemuan 9 pipelining
Pertemuan 9 pipeliningjumiathyasiz
 
Pancasila sebagai filsafat kelompok 6
Pancasila sebagai filsafat kelompok 6Pancasila sebagai filsafat kelompok 6
Pancasila sebagai filsafat kelompok 6Dea_tita
 

What's hot (20)

Sap 2
Sap 2Sap 2
Sap 2
 
Webinar PHP-ID: Mari Mengenal Logika Fuzzy (Fuzzy Logic)
Webinar PHP-ID: Mari Mengenal Logika Fuzzy (Fuzzy Logic)Webinar PHP-ID: Mari Mengenal Logika Fuzzy (Fuzzy Logic)
Webinar PHP-ID: Mari Mengenal Logika Fuzzy (Fuzzy Logic)
 
PowerPoint - Set Instruksi dan Teknik Pengalamatan
PowerPoint - Set Instruksi dan Teknik PengalamatanPowerPoint - Set Instruksi dan Teknik Pengalamatan
PowerPoint - Set Instruksi dan Teknik Pengalamatan
 
Teknologi dan Informasi
Teknologi dan InformasiTeknologi dan Informasi
Teknologi dan Informasi
 
Basis Data - Pengenalan DML dan DDL
Basis Data - Pengenalan DML dan DDLBasis Data - Pengenalan DML dan DDL
Basis Data - Pengenalan DML dan DDL
 
Makalah sejarah sistem operasi linux
Makalah sejarah   sistem  operasi linuxMakalah sejarah   sistem  operasi linux
Makalah sejarah sistem operasi linux
 
Pertemuan 10 memory
Pertemuan 10 memoryPertemuan 10 memory
Pertemuan 10 memory
 
Kriptografi modern
Kriptografi modernKriptografi modern
Kriptografi modern
 
Laporan Rekayasa Perangkat Lunak Online Shop Berbasis Website
Laporan Rekayasa Perangkat Lunak Online Shop Berbasis WebsiteLaporan Rekayasa Perangkat Lunak Online Shop Berbasis Website
Laporan Rekayasa Perangkat Lunak Online Shop Berbasis Website
 
Teori Bilangan Biner
Teori Bilangan BinerTeori Bilangan Biner
Teori Bilangan Biner
 
Arsitektur mikroprosesor
Arsitektur mikroprosesorArsitektur mikroprosesor
Arsitektur mikroprosesor
 
Persamaan linear dan matriks
Persamaan linear dan matriksPersamaan linear dan matriks
Persamaan linear dan matriks
 
Cara proses perhitungan cpu
Cara proses perhitungan cpu Cara proses perhitungan cpu
Cara proses perhitungan cpu
 
Penjelasan Program
Penjelasan ProgramPenjelasan Program
Penjelasan Program
 
Minggu ketiga
Minggu ketigaMinggu ketiga
Minggu ketiga
 
RISC dan CISC
RISC dan CISCRISC dan CISC
RISC dan CISC
 
Pertemuan 9 pipelining
Pertemuan 9 pipeliningPertemuan 9 pipelining
Pertemuan 9 pipelining
 
Keandalan Memori
Keandalan MemoriKeandalan Memori
Keandalan Memori
 
Pancasila sebagai filsafat kelompok 6
Pancasila sebagai filsafat kelompok 6Pancasila sebagai filsafat kelompok 6
Pancasila sebagai filsafat kelompok 6
 
STRUKTUR DAN FUNGSI CPU
STRUKTUR DAN FUNGSI CPUSTRUKTUR DAN FUNGSI CPU
STRUKTUR DAN FUNGSI CPU
 

Similar to Arsitektur dan general purpose risc-michaelrio

Arsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPUArsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPURamandha Auryl
 
Arsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPUArsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPURamandha Auryl
 
Bernis Sagita - Manajemen Memory
Bernis Sagita - Manajemen MemoryBernis Sagita - Manajemen Memory
Bernis Sagita - Manajemen Memorybelajarkomputer
 
Zulyanti Megasari - Manajemen Memory
Zulyanti Megasari -  Manajemen MemoryZulyanti Megasari -  Manajemen Memory
Zulyanti Megasari - Manajemen Memorybelajarkomputer
 
Arsitektur komputer pertemuan 9
Arsitektur komputer pertemuan 9Arsitektur komputer pertemuan 9
Arsitektur komputer pertemuan 9Afrina Ramadhani
 
Pertemuan 10-sistem-memori2
Pertemuan 10-sistem-memori2Pertemuan 10-sistem-memori2
Pertemuan 10-sistem-memori2France Rhezhek
 
MATA KULIAH GANJIL ARSITEKTUR KOMPUTER.ppt
MATA KULIAH GANJIL ARSITEKTUR KOMPUTER.pptMATA KULIAH GANJIL ARSITEKTUR KOMPUTER.ppt
MATA KULIAH GANJIL ARSITEKTUR KOMPUTER.pptkaruniaman
 
MATERI PERKULIAHAN ARSITEKTUR KOMPUTER.pptx
MATERI PERKULIAHAN ARSITEKTUR KOMPUTER.pptxMATERI PERKULIAHAN ARSITEKTUR KOMPUTER.pptx
MATERI PERKULIAHAN ARSITEKTUR KOMPUTER.pptxkaruniaman
 
Struktur Detail Computer IAS
Struktur Detail Computer IASStruktur Detail Computer IAS
Struktur Detail Computer IASraenigalih
 
Arsitektur dan desain set
Arsitektur dan desain setArsitektur dan desain set
Arsitektur dan desain setPrisca Renatha
 
Ferli Apriadi - Manajemen Memory
Ferli Apriadi - Manajemen MemoryFerli Apriadi - Manajemen Memory
Ferli Apriadi - Manajemen Memorybelajarkomputer
 
Anita dadi (sistem operasi)
Anita dadi (sistem operasi)Anita dadi (sistem operasi)
Anita dadi (sistem operasi)Anyta Pelophella
 
Tipe dan format instruksi 1
Tipe dan format instruksi 1Tipe dan format instruksi 1
Tipe dan format instruksi 1Rosyid Ridlo
 

Similar to Arsitektur dan general purpose risc-michaelrio (20)

Presentation risc
Presentation riscPresentation risc
Presentation risc
 
Processor CPU
Processor CPUProcessor CPU
Processor CPU
 
Risc
RiscRisc
Risc
 
Arsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPUArsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPU
 
Arsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPUArsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPU
 
Bernis Sagita - Manajemen Memory
Bernis Sagita - Manajemen MemoryBernis Sagita - Manajemen Memory
Bernis Sagita - Manajemen Memory
 
CPU
CPUCPU
CPU
 
Zulyanti Megasari - Manajemen Memory
Zulyanti Megasari -  Manajemen MemoryZulyanti Megasari -  Manajemen Memory
Zulyanti Megasari - Manajemen Memory
 
Arsitektur komputer pertemuan 9
Arsitektur komputer pertemuan 9Arsitektur komputer pertemuan 9
Arsitektur komputer pertemuan 9
 
Pertemuan 10-sistem-memori2
Pertemuan 10-sistem-memori2Pertemuan 10-sistem-memori2
Pertemuan 10-sistem-memori2
 
MATA KULIAH GANJIL ARSITEKTUR KOMPUTER.ppt
MATA KULIAH GANJIL ARSITEKTUR KOMPUTER.pptMATA KULIAH GANJIL ARSITEKTUR KOMPUTER.ppt
MATA KULIAH GANJIL ARSITEKTUR KOMPUTER.ppt
 
MATERI PERKULIAHAN ARSITEKTUR KOMPUTER.pptx
MATERI PERKULIAHAN ARSITEKTUR KOMPUTER.pptxMATERI PERKULIAHAN ARSITEKTUR KOMPUTER.pptx
MATERI PERKULIAHAN ARSITEKTUR KOMPUTER.pptx
 
13_risc_ind.pptx
13_risc_ind.pptx13_risc_ind.pptx
13_risc_ind.pptx
 
Struktur Detail Computer IAS
Struktur Detail Computer IASStruktur Detail Computer IAS
Struktur Detail Computer IAS
 
Komputer terapan
Komputer terapanKomputer terapan
Komputer terapan
 
Arsitektur dan desain set
Arsitektur dan desain setArsitektur dan desain set
Arsitektur dan desain set
 
Ferli Apriadi - Manajemen Memory
Ferli Apriadi - Manajemen MemoryFerli Apriadi - Manajemen Memory
Ferli Apriadi - Manajemen Memory
 
P4
P4P4
P4
 
Anita dadi (sistem operasi)
Anita dadi (sistem operasi)Anita dadi (sistem operasi)
Anita dadi (sistem operasi)
 
Tipe dan format instruksi 1
Tipe dan format instruksi 1Tipe dan format instruksi 1
Tipe dan format instruksi 1
 

Arsitektur dan general purpose risc-michaelrio

  • 1. 1
  • 2.  RISC (Reduce Instruction Set Computer) atau komputasi set instruksi yang disederhanakan merupakan sebuah arsitektur komputer atau arsitektur komputasi modern dengan instruksi-instruksi dan jenis eksekusi yang paling sederhana.  Sel instruksi sendiri adalah sekumpulan lengkap instruksi yang dapat dimengerti oleh sebuah CPU, sel instruksi sering juga disebut sebagai Bahasa mesin  Beberapa elemen penting pada arsitektur RISC : 1. Set instruksi yang terbatas dan sederhana 2. Register general-purpose yang berjumlah banyak, atau penggunaan teknologi kompiler untuk mengoptimalkan pemakaian registernya. 3. Penekanan pada pengoptimalan pipeline instruksi. 2
  • 3.  Beberapa penelitian telah menganalisis tingkah laku program HLL (High Level Language).  Operasi-operasi yang dilakukan menentukan fungsi-fungsi yang akan dilakukan oleh CPU dan interaksinya dengan memori 3
  • 4.  Jenis-jenis Operand dan frekuensi pemakaiannya akan menentukan organisasi memori untuk menyimpannya dan mode pengalamatan untuk mengaksesnya 4
  • 5.  Pengurutan eksekuse dilakukan untuk menentukan control dan organisasi pipeline 5
  • 6.  RISC memiliki keunggulan dalam hal kecepatan sehingga banyak digunakan untuk aplikasi-aplikasi yang memerlukan kalkulasi secara intensif  Rangkaian instruksi built-in pada prosesor yang terdiri dari perintah-perintah yang lebih ringkas jika dibandingkan dengan CISC  Menggunakan mode pengalamatan sederhana 6
  • 7. Kelebihan  Arsitektur RISC yang mendasari PowerPC memiliki kecenderungan lebih menekankan pada referensi register dibanding referensi memori, dan referensi register memerlukan bit yang lebih sedikit sehingga memiliki akses eksekusi instruksi lebih cepat.  Penggunaan mode pengalamatan dan format instruksi yang lebih sederhana.  Kecenderungan operasi register ke register akan lebih menyederhanakan set instruksi dan menyederhanakan unit kontrol serta pengoptimasian register akan menyebabkan operand-operand yang sering diakses akan tetap berada dipenyimpan berkecepatan tinggi. Kekurangan  Program yang dihasilkan dalam bahasa simbolik akan lebih panjang (instruksinya lebih banyak).  Program berukuran lebih besar sehingga membutuhkan memori yang lebih banyak, ini tentunya kurang menghemat sumber daya.  Program yang berukuran lebih besar akan menyebabkan menurunnya kinerja, yaitu instruksi yang lebih banyak artinya akan lebih banyak byte- byte instruksi yang harus diambil. 7
  • 8.  Mikrokontroler AVR ATmega16 sudah menggunakan konsep arsitektur Harvard yang memisahkan memori dan bus untuk data dan program  Instruksi dalam memori program dieksekusi dengan single level pipelining 8
  • 9.  Register merupakan alat penyimpanan kecil yang mempunyai kecepatan akses cukup tinggi yang digunakan untuk menyimpan data dan instruksi yang sedang diproses 9
  • 10.  Secara umum prinsip stack adalah benda yang terakhir masuk dalam stack akan menjadi yang pertama keluar dari stack.  Stack digunakan untuk menyimpan data sementara, untuk menyimpan variabel local dan untuk menyimpan return address setelah interrupt dan pemanggilan subrutin 10