336-P03 etika

28
7/21/2019 336-P03 etika http://slidepdf.com/reader/full/336-p03-etika 1/28 PERTEMUAN

description

etika

Transcript of 336-P03 etika

Page 1: 336-P03 etika

7/21/2019 336-P03 etika

http://slidepdf.com/reader/full/336-p03-etika 1/28

PERTEMUAN

Page 2: 336-P03 etika

7/21/2019 336-P03 etika

http://slidepdf.com/reader/full/336-p03-etika 2/28

Karakteristik-karakteristik pentingsistem memori #1

A. LokasiCPU

InternalExternal

B. KapasitasUkuran WordUkuran Block

C. Satuan TransferWordBlock

D. Metode AksesSequential Acces

Direct AccessRandom AccessAssociative Access

Page 3: 336-P03 etika

7/21/2019 336-P03 etika

http://slidepdf.com/reader/full/336-p03-etika 3/28

E. KinerjaAccess time

Cycle timeTransfer rate

F. Tipe FisikSemi KonduktorPermukaan Magnetik

G. Karakteristik FisikVolatile/Non VolatileErasable/Non Erasable

Karakteristik-karakteristik

penting sistem memori #2

Page 4: 336-P03 etika

7/21/2019 336-P03 etika

http://slidepdf.com/reader/full/336-p03-etika 4/28

Karakteristik memori yang jelas adalah

kapasitasnya

Kapasitas ini dinyatakan dalam byte (1

byte = 8 bit) atau word. Panjang word yang umum adalah 8, 16

dan 32 bit

Kapasitas eksternal memory biasanyadinyatakan dalam byte

Kapasitas

Page 5: 336-P03 etika

7/21/2019 336-P03 etika

http://slidepdf.com/reader/full/336-p03-etika 5/28

Metode Akses #11. Sequensial access

Memori diorganisasikan menjadi unit-unitdata yang disebut record. Waktu untuk

mengakses record sangat bervariasi

Contoh : Pita magnetik

2. Direct access

Setiap block dan record memiliki alamat-alamat yang unik berdasarkan lokasi fisik

Contoh : Disk

Page 6: 336-P03 etika

7/21/2019 336-P03 etika

http://slidepdf.com/reader/full/336-p03-etika 6/28

3. Random accessSetiap addressable locations di dalam memori

memiliki mekanisme yang unik dan pengalamatanyang secara fisik wired-in. Waktu untukmengakses lokasi tertentu tidak tergantung pada

urutan akses sebelumnya dan bersifat konstan.Contoh : main memori

4. Associative accessSebuah word dicari berdasarkan pada isinya

bukan berdasarkan pada alamatnyaContoh : Cache memory

Metode Akses #2

Page 7: 336-P03 etika

7/21/2019 336-P03 etika

http://slidepdf.com/reader/full/336-p03-etika 7/28

Kinerja Access Timewaktu yang di butuhkan untuk melakukan operasi bacaatau tulis

Cycle Timeaccess time ditambah dengan waktu tambahan yang diperlukan agar transient hilang dari signal

Transfer Ratekecepatan data agar dapat di transfer ke unit memoriatau di transfer dari unit memori

Tn = Ta + N/R

Tn = waktu rata-rata untuk W/R N bitTa = waktu akses rata-rataN = jumlah bitR = kecepatan transfer, dalam bit/detik (bps)

Page 8: 336-P03 etika

7/21/2019 336-P03 etika

http://slidepdf.com/reader/full/336-p03-etika 8/28

HIRARKI MEMORI

Page 9: 336-P03 etika

7/21/2019 336-P03 etika

http://slidepdf.com/reader/full/336-p03-etika 9/28

Page 10: 336-P03 etika

7/21/2019 336-P03 etika

http://slidepdf.com/reader/full/336-p03-etika 10/28

Jenis memori semi konduktorRandom Access

RAM Terbagi 2 :

1.RAM Statis

2. RAM Dinamis

Page 11: 336-P03 etika

7/21/2019 336-P03 etika

http://slidepdf.com/reader/full/336-p03-etika 11/28

1.RAM Statis

Nilai nilai biner di simpan dengan

menggunakan konfigurasi gate logicflip-flop tradisional.Ram statis akan menampung data

sepanjang daya listrik di sediakanuntuknya

1.RAM Statis

Nilai nilai biner di simpan dengan

menggunakan konfigurasi gate logicflip-flop tradisional.Ram statis akan menampung data

sepanjang daya listrik di sediakanuntuknya

Page 12: 336-P03 etika

7/21/2019 336-P03 etika

http://slidepdf.com/reader/full/336-p03-etika 12/28

2. RAM Dinamis

Disusun oleh sel-sel yang menyimpan data

sebagai muatan listrik pada kapasitor

Keberadaan dan ke tidak beradaan pada

kapasitor di interpretasikan sebagai bilangan 1

atau 0, kerena kapasitor memilikikecenderungan alami untuk mengosongkan

muatan, maka RAM dinamis memerlukan

pengisian muatan

2. RAM Dinamis

Disusun oleh sel-sel yang menyimpan data

sebagai muatan listrik pada kapasitor

Keberadaan dan ke tidak beradaan pada

kapasitor di interpretasikan sebagai bilangan 1

atau 0, kerena kapasitor memilikikecenderungan alami untuk mengosongkan

muatan, maka RAM dinamis memerlukan

pengisian muatan

Page 13: 336-P03 etika

7/21/2019 336-P03 etika

http://slidepdf.com/reader/full/336-p03-etika 13/28

Perbedaan SRAM & DRAM

Page 14: 336-P03 etika

7/21/2019 336-P03 etika

http://slidepdf.com/reader/full/336-p03-etika 14/28

Pengertian ROM & Jenis ROMROM

Berisi pola data permanen yang tidak dapat diubah

Jenis-jenis ROM

• Programmable ROM (PROM)

• Erasable Programmable ROM (EPROM)• Electrically Erasable Programmable ROM

(EEPROM)

Page 15: 336-P03 etika

7/21/2019 336-P03 etika

http://slidepdf.com/reader/full/336-p03-etika 15/28

Cache Memory #1

Cache memory di tujukan untuk memperoleh

kecepatan memori yang mendekati kecepatanmemori tercepat yang bisa di peroleh,

sekaligus memberikan ukuran memori yang

besar dengan harga yang lebih murah Cache adalah memori kecil yang berkecepatan

tinggi

Cache dapat kita lihat sebagai suatu memoribuffer bagi memori utama

Page 16: 336-P03 etika

7/21/2019 336-P03 etika

http://slidepdf.com/reader/full/336-p03-etika 16/28

Cache berisi salinan sebagian memori utama

Pada saat sebuah cpu speed membaca word

memori maka dilakukan pemeriksaaan untukmengetahui apakah word itu terdapat dalamchace.

Bila sudah ada, maka word akan dikirimkan keCPU, sedang bila tidak ada blok main memoriyang terdiri dari sejumlah word yang tetap akan

di baca cache dan kemudian di kirim ke CPU

Cache Memory #2

Page 17: 336-P03 etika

7/21/2019 336-P03 etika

http://slidepdf.com/reader/full/336-p03-etika 17/28

Cache Memory #3

Meskipun cache menggunakan informasi yang

tersimpan dalam memori utama, tetapi ia tidakberhadapan secara langsung dengan memoriutama.

Apa yang tersimpan dalam cache dan jugaditempatkan ke dalam memori utamadikerjakan sesuai perintah CPU.

Agar suatu cache dapat efektif maka ia harus

lebih cepat dari memori utama.

Meskipun cache menggunakan informasi yang

tersimpan dalam memori utama, tetapi ia tidakberhadapan secara langsung dengan memoriutama.

Apa yang tersimpan dalam cache dan jugaditempatkan ke dalam memori utamadikerjakan sesuai perintah CPU.

Agar suatu cache dapat efektif maka ia harus

lebih cepat dari memori utama.

Page 18: 336-P03 etika

7/21/2019 336-P03 etika

http://slidepdf.com/reader/full/336-p03-etika 18/28

Cache Memory #4

Pada umumnya, waktu akses memori cache

berkisar antara 50-100 nanodetik (lebih cepat5-10 kali lebih cepat dari memori utama)

Cache dapat menampung 64 KB

Pada umumnya, waktu akses memori cache

berkisar antara 50-100 nanodetik (lebih cepat5-10 kali lebih cepat dari memori utama)

Cache dapat menampung 64 KB

Page 19: 336-P03 etika

7/21/2019 336-P03 etika

http://slidepdf.com/reader/full/336-p03-etika 19/28

A. Direct

B. Assosiative

C. Set assosiative

A. Direct

B. Assosiative

C. Set assosiative

Operasi PembacaanCache

Page 20: 336-P03 etika

7/21/2019 336-P03 etika

http://slidepdf.com/reader/full/336-p03-etika 20/28

A. Pemetaan Langsung #1A. Pemetaan Langsung #1

Alamat memori utama dibagi menjadi 2 fieldyaitu tag dan indeks.

Jumlah bit dalam indeks berhubungan dengan

ukuran cache

Ketika suatu word direferensikan, bit indeks

pada alamat digunakan untuk pengaksesan

cache

Alamat memori utama dibagi menjadi 2 fieldyaitu tag dan indeks.

Jumlah bit dalam indeks berhubungan dengan

ukuran cache

Ketika suatu word direferensikan, bit indeks

pada alamat digunakan untuk pengaksesan

cache

Page 21: 336-P03 etika

7/21/2019 336-P03 etika

http://slidepdf.com/reader/full/336-p03-etika 21/28

Pemetaan Langsung #2Jika field tag cocok dengan bit tag pada alamat

terjadi suatu hit, jump jika sebaliknya akanterjadi suatu miss

Organisasi cache ini mempunyai waktu aksesyang lebih cepat dari pada RAM karenamempunyai field alamat yang lebih kecil

Kelemahan pada cara adalah tidak dapatmenyimpan secara bersamaan apabila dua

buah word mempunyai indeks yang sama dantag yang berbeda.

Page 22: 336-P03 etika

7/21/2019 336-P03 etika

http://slidepdf.com/reader/full/336-p03-etika 22/28

B. Pemetaan Assosiatif #1B. Pemetaan Assosiatif #1

Ketika suatu memori assosiatif digunakan untuk

sebuah cache maka diperlukan suatu pemetaan

yang berbedaDengan pemetaan assosiatif alamat word

memori utama dan isinya (data) tersimpan di

dalam cache.

Ketika suatu memori assosiatif digunakan untuk

sebuah cache maka diperlukan suatu pemetaan

yang berbedaDengan pemetaan assosiatif alamat word

memori utama dan isinya (data) tersimpan di

dalam cache.

Page 23: 336-P03 etika

7/21/2019 336-P03 etika

http://slidepdf.com/reader/full/336-p03-etika 23/28

Pemetaan Assosiatif #2Untuk mereferensikan suatu word tertentu,

alamat disimpan ke bagian yang berhubunganpada register argumen (A) dan register kunci

(K) di setup untuk membandingkan hanya field

alamatnya.Pemetaan assosiatif memungkinkan adanya

penyimpanan semua word yang mempunyai

indeks yang sama dan tag yang berbedakedalam cache ini.

Untuk mereferensikan suatu word tertentu,

alamat disimpan ke bagian yang berhubunganpada register argumen (A) dan register kunci

(K) di setup untuk membandingkan hanya field

alamatnya.Pemetaan assosiatif memungkinkan adanya

penyimpanan semua word yang mempunyai

indeks yang sama dan tag yang berbedakedalam cache ini.

Page 24: 336-P03 etika

7/21/2019 336-P03 etika

http://slidepdf.com/reader/full/336-p03-etika 24/28

C. Pemetaan kelompokassosiatifC. Pemetaan kelompokassosiatif

Merupakan kombinasi dari kedua organisasisebelumnya

Dalam jenis organisasi ini, dua word dengan

indeks yang sama dan tag yang berbeda dapatdisimpan didalam kelompok yang sama

Karena setiap word dalam kelompok memori

assosiatif hanya menyertakan bit tagtambahan, bukan alamat lengkap, maka waktuaksesnya lebih cepat dan harganya lebih murah

Merupakan kombinasi dari kedua organisasisebelumnya

Dalam jenis organisasi ini, dua word dengan

indeks yang sama dan tag yang berbeda dapatdisimpan didalam kelompok yang sama

Karena setiap word dalam kelompok memori

assosiatif hanya menyertakan bit tagtambahan, bukan alamat lengkap, maka waktuaksesnya lebih cepat dan harganya lebih murah

Page 25: 336-P03 etika

7/21/2019 336-P03 etika

http://slidepdf.com/reader/full/336-p03-etika 25/28

Organisasi DRAM #1

A. Enchanced DRAM (EDRAM)

• Dengan mengintegrasikan cache SRAM yang kecilpada keping DRAM generik

• EDRAM mencakup beberapa feature lainnya yangdapat meningkatkan kinerja

• Operasi refresh dapat di lakukan secara paraleldengan operasi pembacaan cache

Page 26: 336-P03 etika

7/21/2019 336-P03 etika

http://slidepdf.com/reader/full/336-p03-etika 26/28

Organisasi DRAM #2B. Cache DRAM (CDRAM)

Mencakup cache SRAM- cache SRAM yanglebih besar dari EDRAM

C. Synchonous DRAM (SDRAM)

SDRAM saling bertukar data dengan processoryang di sinkronkan dengan signal pewaktueksternal dan bekerja dengan kecepatan penuh

bus prosessor atau memori tanpa mengenalkeadaan wait

Page 27: 336-P03 etika

7/21/2019 336-P03 etika

http://slidepdf.com/reader/full/336-p03-etika 27/28

Organisasi DRAM #3D. Rambus DRAM (RDRAM)

• Menggunakan pendekatan terhadap masalah memoribandwidth yang lebih revolusioner

• RDRAM memiliki kelajuan sekitar 500 Mbps (Dram = 33Mbps).

D. Rambus DRAM (RDRAM)

• Menggunakan pendekatan terhadap masalah memoribandwidth yang lebih revolusioner

• RDRAM memiliki kelajuan sekitar 500 Mbps (Dram = 33Mbps).

E. RAMLINK• Ramlink berkonsentrasi pada interface processor

atau memori di bandingkan pada arsitektur internal

keping DRAM• Ramlink adalah memori interface yang memiliki

koneksi point to point yang di susun dalam bentukcincin.

E. RAMLINK• Ramlink berkonsentrasi pada interface processor

atau memori di bandingkan pada arsitektur internal

keping DRAM• Ramlink adalah memori interface yang memiliki

koneksi point to point yang di susun dalam bentukcincin.

Page 28: 336-P03 etika

7/21/2019 336-P03 etika

http://slidepdf.com/reader/full/336-p03-etika 28/28

Selesai