SlideShare a Scribd company logo
DESAIN MEMORI
Dari Kelompok 7
• Irfan Saputra
• Muh. Hajar Akbar
• Ahlun Nazar
• Muh. Sholeh
Memori
Tersusun atas berbagai macam piranti yang
menyimpan instruksi dan data yang diperlukan
untuk operasinya
Dibagi 2 kelompok utama :
Memori utama (main memory)
Memori pembantu (secondary memory)
Karakteristik Memori
Metode Akses
Ada 4 jenis pengaksesan data yaitu :
• Sequential Access  Mengorganisasikan Unit data
menjadi beberapa record Contoh : tape
• Direct Access  Sequential access dengam
menggunakan alamat tiap record Contoh : disk
• Random Access Pengaksesan record dengan alamar
yang diacak Contoh : RAM
• Associative  Random access yang menggunakan
perbandingan jumlah bit pada pengaksesan data Cache
memory
Parameter Kinerja Sistem Memori
• Kapasitas (capacity) : jumlah maksimum unit data
yang dapat disimpannya
• Waktu pengaksesan (access time) : waktu yang
diperlukan untuk mengakses data
• Waktu siklus (cycle time) : ukuran seberapa
sering memori dapat diakses
• Biaya (cost) : biasa diekspresikan dalam bentuk
rupiah per bit
Parameter Kinerja Sistem Memori
• Kecepatan transfer data (data transfer
rate) : jumlah bit per detik data yang
dapat dibaca
• Pada RAM  transfer rate = 1/(Waktu Siklus)
• Non Ram, TN = TA +
• TN = Waktu rata-rata untuk membaca atau menulis N bit
• TA = Waktu access rata-rata
• N = Jumlah bit
• R = Kecepatan transfer dalam bit per detik (bps)
R
N
Karakteristik Fisik Memori
• Volatile memory (isi hilang jika listrik mati)
• Non-volatile memory (isi tetap walaupun listrik
mati)
• Memory permukaan magnetik adalah non-volatile
(contoh : hardisk)
• Memory semikonduktor dapat merupakan volatile
(contoh : RAM) atau non-volatile (contoh : ROM).
Memori Semi Konduktor
• Elemen dasar memori semikonduktor  sel
memori.
• Sel memori memiliki sifat-sifat tertentu:
• Sel memori memiliki dua keadaan stabil (atau semi-
stabil) yang dapat digunakan untuk
merepresentasikan bilangan biner 1 atau 0.
• Sel memori mempunyai kemampuan untuk ditulisi
(sedikit satu kali) untuk menyetel keadaan.
• Sel memori mempunyai kemampuan untuk dibaca, untuk
merasakan keadaan.
Operasi Sel Memori Memori
• sel memori mempunyai tiga terminal fungsi
yang mampu membawa sinyal listrik.
• Terminal select berfungsi memilih operasi
tulis atau baca.
• Untuk penulisan, terminal lainnya
menyediakan sinyal listrik yang men-set
keadaan sel bernilai 1 atau 0
• untuk operasi pembacaan, terminal ini
digunakan sebagai keluaran.
Opersi Tulis
Operasi Baca
Memori Cache
• Memori kecil berkecepatan tinggi
• Sebagai memori buffer bagi memori utama
• Lebih cepat daripada memori utama
Memori
Skema Hubungan Cache dan Main
Memory:
• Data yang akan diolah akan
diakses dan dibawa memory
utama.
• Data yang akan diolah akan
diakses oleh cache untuk
ditampung (Buffer)
• Data dibawa ke CPU lalu
diolah setelah itu
dikembalikan ke Cache dan
dikemnbalikan ke memori
utama. data menunggu akses
dari output device.
Desain Cache
• Ukuran (size)
• Fungsi Mapping
• Algoritma penggantian
(replacement algrthm)
• Cara penulisan (write policy)
• Ukuran Block
• Jumlah Cache
Operaasi pembacaan Cache
Menerima alamat RA dari
CPU
Start
Block yang
berisi RA ada
dalam Cache
Mngambil Word RA dan
Mengirim Ke CPU
Selesai
Mengakses main memori
untuk block yang berisi RA
Mengalokasikan cache slot
untuk block main memory
Mengirim word RA ke CPU
Memuat Block Main
Memory Dalam Slot Cache
Metode Write Through
Merupakan Pengapdetan Cache dan main memory
pada waktu bersamaan.
• Kelemahan metode ini adalah efisiensi cache akan
berkurang karena memori utama harus diakses pada
setiap proses write.
• Kelebihannya adalah informasi yang tepat selalu
tersedia di memori utama
Metode Write-Back
• Pada metode write-back, update memori utama
dilakukan hanya pada saat word yang telah
dimodifikasi digantikan dari cache. Metode ini
membutuhkan penjagaan suatu flag untuk setiap
word dalam cache untuk menandai word yang
dimodifikasi
• Keuntungannya adalah tidak adanya masalah seberapa
sering word di-update ketika berada dalam cache
• Kerugiannya adalah salinan data dalam memori utama
inkonsisten sampai data yang termodifikasi ditulis
kembali ke dalamnya
Organisasi Cache
Algoritma Pemetaan
- Merupakan Algoritma Yang disimpan dalam cache yang
berfungsi untuk pemetaan blok-blok memori utama dalam
saluran cache
- Ada tiga jenis pemetaan :
- Pemetaan langsung
- ;emetaan asosiatif
- Pemetaan set asosiatif
Kode Hamming
Merupakan solusi untuk
koreksi kesalahn memori
semi konduktor yang
mengalami kerusakan dengan
menggunakan system
pengkoreksian kesalahan
yang diganbarkan melalui
diagram venn.
Memory Virtual
Merupakan sebuah mekanisme yang digunakan untuk mengambil
sebagian memory skunder dan menggunakannya seolah-olah
memory utama
Ada tiga cara pengimplementasian virtual memory yaitu:
1. Pagging
2. Segmentasi
3. Gabungan pagging dan segmentasi
Memory Virtual
Sistem paging mengimplementasikan ruang alamat
besar pada memori kecil menggunakan index
register, base register, segment register,
dll.
Sistem segmentasi mengimplementasikan
penggunaan alamat pada tabel yang berbeda.
Ending
Thank you,

More Related Content

What's hot

7 pengembangan sistem
7 pengembangan sistem7 pengembangan sistem
7 pengembangan sistem
Judianto Nugroho
 
Organisasi dan arsitektur komputer
Organisasi dan arsitektur komputerOrganisasi dan arsitektur komputer
Organisasi dan arsitektur komputer
Nanda PerdanaErha
 
Kinerja io bus
Kinerja io busKinerja io bus
Kinerja io bus
Dita Arnita
 
Tipe manajemen memori pada sistem operasi
Tipe manajemen memori pada sistem operasi Tipe manajemen memori pada sistem operasi
Tipe manajemen memori pada sistem operasi
Shary Armonitha
 
Sistem operasi terdistribusi
Sistem operasi terdistribusiSistem operasi terdistribusi
Sistem operasi terdistribusi
hofidatur
 
multiprosesor & multikomputer
multiprosesor & multikomputermultiprosesor & multikomputer
multiprosesor & multikomputer
Reza Mardiyeni
 
Omah puddel Kewirausahaan
Omah puddel KewirausahaanOmah puddel Kewirausahaan
Omah puddel Kewirausahaan
Yesica Adicondro
 
Struktur Detail Computer IAS
Struktur Detail Computer IASStruktur Detail Computer IAS
Struktur Detail Computer IAS
raenigalih
 
Tugas 3 Rangkuman Protocol DNS, FTP, HTTP, dan SMTP
Tugas 3 Rangkuman Protocol DNS, FTP, HTTP, dan SMTPTugas 3 Rangkuman Protocol DNS, FTP, HTTP, dan SMTP
Tugas 3 Rangkuman Protocol DNS, FTP, HTTP, dan SMTP
Robby Firmansyah
 
Direct memory access (DMA)
Direct memory access (DMA)Direct memory access (DMA)
Direct memory access (DMA)
Deswandi Ferdiansyah
 
Dukungan Sistem operasi
Dukungan Sistem operasiDukungan Sistem operasi
Dukungan Sistem operasiNur Rohman
 
Materi Sistem Komputer Kelas X Semester 1
Materi Sistem Komputer Kelas X Semester 1Materi Sistem Komputer Kelas X Semester 1
Materi Sistem Komputer Kelas X Semester 1
bimo kontaning
 
tugas kelompok
tugas kelompoktugas kelompok
tugas kelompok
maskarcyber
 
basis data lanjut modul
 basis data lanjut modul basis data lanjut modul
basis data lanjut modul
Denny Safardan
 
Pertemuan 5 optimasi_dengan_alternatif_terbatas_-_lengkap
Pertemuan 5 optimasi_dengan_alternatif_terbatas_-_lengkapPertemuan 5 optimasi_dengan_alternatif_terbatas_-_lengkap
Pertemuan 5 optimasi_dengan_alternatif_terbatas_-_lengkap
Abrianto Nugraha
 
01 memahami bahasa assembly
01 memahami bahasa assembly01 memahami bahasa assembly
01 memahami bahasa assembly
Arman Tan
 
Perangkat keras komputer (hardware)1
Perangkat keras komputer (hardware)1Perangkat keras komputer (hardware)1
Perangkat keras komputer (hardware)1
detaangga
 
Paralel prosesor
Paralel prosesorParalel prosesor
Paralel prosesor
Adola Silaban
 
Modul rekayasa-perangkat-lunak
Modul rekayasa-perangkat-lunakModul rekayasa-perangkat-lunak
Modul rekayasa-perangkat-lunak
Nita Resta Dewi
 

What's hot (20)

7 pengembangan sistem
7 pengembangan sistem7 pengembangan sistem
7 pengembangan sistem
 
Organisasi dan arsitektur komputer
Organisasi dan arsitektur komputerOrganisasi dan arsitektur komputer
Organisasi dan arsitektur komputer
 
Kinerja io bus
Kinerja io busKinerja io bus
Kinerja io bus
 
Tipe manajemen memori pada sistem operasi
Tipe manajemen memori pada sistem operasi Tipe manajemen memori pada sistem operasi
Tipe manajemen memori pada sistem operasi
 
Sistem operasi terdistribusi
Sistem operasi terdistribusiSistem operasi terdistribusi
Sistem operasi terdistribusi
 
multiprosesor & multikomputer
multiprosesor & multikomputermultiprosesor & multikomputer
multiprosesor & multikomputer
 
Omah puddel Kewirausahaan
Omah puddel KewirausahaanOmah puddel Kewirausahaan
Omah puddel Kewirausahaan
 
Struktur Detail Computer IAS
Struktur Detail Computer IASStruktur Detail Computer IAS
Struktur Detail Computer IAS
 
Tugas 3 Rangkuman Protocol DNS, FTP, HTTP, dan SMTP
Tugas 3 Rangkuman Protocol DNS, FTP, HTTP, dan SMTPTugas 3 Rangkuman Protocol DNS, FTP, HTTP, dan SMTP
Tugas 3 Rangkuman Protocol DNS, FTP, HTTP, dan SMTP
 
Direct memory access (DMA)
Direct memory access (DMA)Direct memory access (DMA)
Direct memory access (DMA)
 
Dukungan Sistem operasi
Dukungan Sistem operasiDukungan Sistem operasi
Dukungan Sistem operasi
 
Materi Sistem Komputer Kelas X Semester 1
Materi Sistem Komputer Kelas X Semester 1Materi Sistem Komputer Kelas X Semester 1
Materi Sistem Komputer Kelas X Semester 1
 
tugas kelompok
tugas kelompoktugas kelompok
tugas kelompok
 
basis data lanjut modul
 basis data lanjut modul basis data lanjut modul
basis data lanjut modul
 
Pertemuan 5 optimasi_dengan_alternatif_terbatas_-_lengkap
Pertemuan 5 optimasi_dengan_alternatif_terbatas_-_lengkapPertemuan 5 optimasi_dengan_alternatif_terbatas_-_lengkap
Pertemuan 5 optimasi_dengan_alternatif_terbatas_-_lengkap
 
01 memahami bahasa assembly
01 memahami bahasa assembly01 memahami bahasa assembly
01 memahami bahasa assembly
 
Perangkat keras komputer (hardware)1
Perangkat keras komputer (hardware)1Perangkat keras komputer (hardware)1
Perangkat keras komputer (hardware)1
 
Paralel prosesor
Paralel prosesorParalel prosesor
Paralel prosesor
 
Pert.4 set instruksi arm
Pert.4 set instruksi armPert.4 set instruksi arm
Pert.4 set instruksi arm
 
Modul rekayasa-perangkat-lunak
Modul rekayasa-perangkat-lunakModul rekayasa-perangkat-lunak
Modul rekayasa-perangkat-lunak
 

Similar to Desain memory

Pertemuan 7 sistem memory
Pertemuan 7 sistem memoryPertemuan 7 sistem memory
Pertemuan 7 sistem memoryjumiathyasiz
 
Memoryi internal-eksternal
Memoryi internal-eksternalMemoryi internal-eksternal
Memoryi internal-eksternal
syamsinur
 
Arsitektur sistem memori komputer
Arsitektur sistem memori komputerArsitektur sistem memori komputer
Arsitektur sistem memori komputer
Aditya Nugroho
 
Pertemuan_V_VI.ppt
Pertemuan_V_VI.pptPertemuan_V_VI.ppt
Pertemuan_V_VI.ppt
ChatrioDestandra1
 
Internal-Momory.pptx
Internal-Momory.pptxInternal-Momory.pptx
Internal-Momory.pptx
LidyaWati27
 
Hirarki memori
Hirarki memoriHirarki memori
Hirarki memori
mmrifai
 
Pertemuan 10 memory
Pertemuan 10 memoryPertemuan 10 memory
Pertemuan 10 memory
Buhori Muslim
 
ARSITEKTUR SISTEM MEMORI
ARSITEKTUR SISTEM MEMORIARSITEKTUR SISTEM MEMORI
ARSITEKTUR SISTEM MEMORI
Angling_seto
 
Tugas PPT Memori Internal.pptx
Tugas PPT Memori Internal.pptxTugas PPT Memori Internal.pptx
Tugas PPT Memori Internal.pptx
Aryawidiarta
 
Bab 4 memory internal
Bab 4 memory internalBab 4 memory internal
Bab 4 memory internal
aulia sriwahyuni
 
Bab 4 memory internal
Bab 4 memory internalBab 4 memory internal
Bab 4 memory internal
aulia sriwahyuni
 
Bab 4 memory internal
Bab 4 memory internalBab 4 memory internal
Bab 4 memory internal
zulin zul
 
Pengenalan hardware[1]
Pengenalan hardware[1]Pengenalan hardware[1]
Pengenalan hardware[1]
febriantifebi1
 
Pengenalan hardware
Pengenalan hardwarePengenalan hardware
Pengenalan hardware
nurulnailah
 
Pengenalan Hardware
Pengenalan HardwarePengenalan Hardware
Pengenalan Hardware
AmaliaRamadhani10
 
Pengenalan hardware
Pengenalan hardwarePengenalan hardware
Pengenalan hardware
ramlahidris
 
Pengenalan Hardware
Pengenalan HardwarePengenalan Hardware
Pengenalan Hardware
AliTaufiq1
 
Pengenalan Hardware
Pengenalan HardwarePengenalan Hardware
Pengenalan Hardware
Meilanidamayantisari
 
Pengenalan hardware
Pengenalan hardwarePengenalan hardware
Pengenalan hardware
nursafitri14
 

Similar to Desain memory (20)

Pertemuan 7 sistem memory
Pertemuan 7 sistem memoryPertemuan 7 sistem memory
Pertemuan 7 sistem memory
 
Memoryi internal-eksternal
Memoryi internal-eksternalMemoryi internal-eksternal
Memoryi internal-eksternal
 
Arsitektur sistem memori komputer
Arsitektur sistem memori komputerArsitektur sistem memori komputer
Arsitektur sistem memori komputer
 
Pertemuan_V_VI.ppt
Pertemuan_V_VI.pptPertemuan_V_VI.ppt
Pertemuan_V_VI.ppt
 
Internal-Momory.pptx
Internal-Momory.pptxInternal-Momory.pptx
Internal-Momory.pptx
 
Hirarki memori
Hirarki memoriHirarki memori
Hirarki memori
 
Pertemuan 10 memory
Pertemuan 10 memoryPertemuan 10 memory
Pertemuan 10 memory
 
ARSITEKTUR SISTEM MEMORI
ARSITEKTUR SISTEM MEMORIARSITEKTUR SISTEM MEMORI
ARSITEKTUR SISTEM MEMORI
 
Tugas PPT Memori Internal.pptx
Tugas PPT Memori Internal.pptxTugas PPT Memori Internal.pptx
Tugas PPT Memori Internal.pptx
 
07. memory
07. memory07. memory
07. memory
 
Bab 4 memory internal
Bab 4 memory internalBab 4 memory internal
Bab 4 memory internal
 
Bab 4 memory internal
Bab 4 memory internalBab 4 memory internal
Bab 4 memory internal
 
Bab 4 memory internal
Bab 4 memory internalBab 4 memory internal
Bab 4 memory internal
 
Pengenalan hardware[1]
Pengenalan hardware[1]Pengenalan hardware[1]
Pengenalan hardware[1]
 
Pengenalan hardware
Pengenalan hardwarePengenalan hardware
Pengenalan hardware
 
Pengenalan Hardware
Pengenalan HardwarePengenalan Hardware
Pengenalan Hardware
 
Pengenalan hardware
Pengenalan hardwarePengenalan hardware
Pengenalan hardware
 
Pengenalan Hardware
Pengenalan HardwarePengenalan Hardware
Pengenalan Hardware
 
Pengenalan Hardware
Pengenalan HardwarePengenalan Hardware
Pengenalan Hardware
 
Pengenalan hardware
Pengenalan hardwarePengenalan hardware
Pengenalan hardware
 

Desain memory

  • 1. DESAIN MEMORI Dari Kelompok 7 • Irfan Saputra • Muh. Hajar Akbar • Ahlun Nazar • Muh. Sholeh
  • 2. Memori Tersusun atas berbagai macam piranti yang menyimpan instruksi dan data yang diperlukan untuk operasinya Dibagi 2 kelompok utama : Memori utama (main memory) Memori pembantu (secondary memory)
  • 4. Metode Akses Ada 4 jenis pengaksesan data yaitu : • Sequential Access  Mengorganisasikan Unit data menjadi beberapa record Contoh : tape • Direct Access  Sequential access dengam menggunakan alamat tiap record Contoh : disk • Random Access Pengaksesan record dengan alamar yang diacak Contoh : RAM • Associative  Random access yang menggunakan perbandingan jumlah bit pada pengaksesan data Cache memory
  • 5. Parameter Kinerja Sistem Memori • Kapasitas (capacity) : jumlah maksimum unit data yang dapat disimpannya • Waktu pengaksesan (access time) : waktu yang diperlukan untuk mengakses data • Waktu siklus (cycle time) : ukuran seberapa sering memori dapat diakses • Biaya (cost) : biasa diekspresikan dalam bentuk rupiah per bit
  • 6. Parameter Kinerja Sistem Memori • Kecepatan transfer data (data transfer rate) : jumlah bit per detik data yang dapat dibaca • Pada RAM  transfer rate = 1/(Waktu Siklus) • Non Ram, TN = TA + • TN = Waktu rata-rata untuk membaca atau menulis N bit • TA = Waktu access rata-rata • N = Jumlah bit • R = Kecepatan transfer dalam bit per detik (bps) R N
  • 7. Karakteristik Fisik Memori • Volatile memory (isi hilang jika listrik mati) • Non-volatile memory (isi tetap walaupun listrik mati) • Memory permukaan magnetik adalah non-volatile (contoh : hardisk) • Memory semikonduktor dapat merupakan volatile (contoh : RAM) atau non-volatile (contoh : ROM).
  • 8. Memori Semi Konduktor • Elemen dasar memori semikonduktor  sel memori. • Sel memori memiliki sifat-sifat tertentu: • Sel memori memiliki dua keadaan stabil (atau semi- stabil) yang dapat digunakan untuk merepresentasikan bilangan biner 1 atau 0. • Sel memori mempunyai kemampuan untuk ditulisi (sedikit satu kali) untuk menyetel keadaan. • Sel memori mempunyai kemampuan untuk dibaca, untuk merasakan keadaan.
  • 9. Operasi Sel Memori Memori • sel memori mempunyai tiga terminal fungsi yang mampu membawa sinyal listrik. • Terminal select berfungsi memilih operasi tulis atau baca. • Untuk penulisan, terminal lainnya menyediakan sinyal listrik yang men-set keadaan sel bernilai 1 atau 0 • untuk operasi pembacaan, terminal ini digunakan sebagai keluaran. Opersi Tulis Operasi Baca
  • 10. Memori Cache • Memori kecil berkecepatan tinggi • Sebagai memori buffer bagi memori utama • Lebih cepat daripada memori utama
  • 11. Memori Skema Hubungan Cache dan Main Memory: • Data yang akan diolah akan diakses dan dibawa memory utama. • Data yang akan diolah akan diakses oleh cache untuk ditampung (Buffer) • Data dibawa ke CPU lalu diolah setelah itu dikembalikan ke Cache dan dikemnbalikan ke memori utama. data menunggu akses dari output device.
  • 12. Desain Cache • Ukuran (size) • Fungsi Mapping • Algoritma penggantian (replacement algrthm) • Cara penulisan (write policy) • Ukuran Block • Jumlah Cache
  • 13. Operaasi pembacaan Cache Menerima alamat RA dari CPU Start Block yang berisi RA ada dalam Cache Mngambil Word RA dan Mengirim Ke CPU Selesai Mengakses main memori untuk block yang berisi RA Mengalokasikan cache slot untuk block main memory Mengirim word RA ke CPU Memuat Block Main Memory Dalam Slot Cache
  • 14. Metode Write Through Merupakan Pengapdetan Cache dan main memory pada waktu bersamaan. • Kelemahan metode ini adalah efisiensi cache akan berkurang karena memori utama harus diakses pada setiap proses write. • Kelebihannya adalah informasi yang tepat selalu tersedia di memori utama
  • 15. Metode Write-Back • Pada metode write-back, update memori utama dilakukan hanya pada saat word yang telah dimodifikasi digantikan dari cache. Metode ini membutuhkan penjagaan suatu flag untuk setiap word dalam cache untuk menandai word yang dimodifikasi • Keuntungannya adalah tidak adanya masalah seberapa sering word di-update ketika berada dalam cache • Kerugiannya adalah salinan data dalam memori utama inkonsisten sampai data yang termodifikasi ditulis kembali ke dalamnya
  • 17. Algoritma Pemetaan - Merupakan Algoritma Yang disimpan dalam cache yang berfungsi untuk pemetaan blok-blok memori utama dalam saluran cache - Ada tiga jenis pemetaan : - Pemetaan langsung - ;emetaan asosiatif - Pemetaan set asosiatif
  • 18. Kode Hamming Merupakan solusi untuk koreksi kesalahn memori semi konduktor yang mengalami kerusakan dengan menggunakan system pengkoreksian kesalahan yang diganbarkan melalui diagram venn.
  • 19. Memory Virtual Merupakan sebuah mekanisme yang digunakan untuk mengambil sebagian memory skunder dan menggunakannya seolah-olah memory utama Ada tiga cara pengimplementasian virtual memory yaitu: 1. Pagging 2. Segmentasi 3. Gabungan pagging dan segmentasi
  • 20. Memory Virtual Sistem paging mengimplementasikan ruang alamat besar pada memori kecil menggunakan index register, base register, segment register, dll. Sistem segmentasi mengimplementasikan penggunaan alamat pada tabel yang berbeda.