memory system -...

44
Memory System IMS

Upload: others

Post on 18-Dec-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Memory System - intan_meutia.staff.gunadarma.ac.idintan_meutia.staff.gunadarma.ac.id/Downloads/files/64569/Memori+System.pdfdalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung

Memory

System

IMS

Page 2: Memory System - intan_meutia.staff.gunadarma.ac.idintan_meutia.staff.gunadarma.ac.id/Downloads/files/64569/Memori+System.pdfdalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung

Karakteristik Memori Secara Umum

Page 3: Memory System - intan_meutia.staff.gunadarma.ac.idintan_meutia.staff.gunadarma.ac.id/Downloads/files/64569/Memori+System.pdfdalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung

1. Lokasi Memori

• CPU : merujuk kepada perangkat keraskomputer yang memahami dan melaksanakanperintah dan data dari perangkat lunak.

• Komponen : Unit Control, Register, ALU

Page 4: Memory System - intan_meutia.staff.gunadarma.ac.idintan_meutia.staff.gunadarma.ac.id/Downloads/files/64569/Memori+System.pdfdalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung

• Memori internal (main memory/memori utama)

– Berada di luar CPU tetapi bersifat internal terhadapsistem komputer

– Diperlukan oleh CPU untuk proses eksekusi (operasi)program, sehingga dapat diakses secara langsungoleh prosesor (CPU) tanpa modul perantara

– Contoh : RAM

Page 5: Memory System - intan_meutia.staff.gunadarma.ac.idintan_meutia.staff.gunadarma.ac.id/Downloads/files/64569/Memori+System.pdfdalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung

• Memori eksternal (secondary memory)

– Bersifat eksternal terhadap sistem komputer dantentu saja berada di luar CPU

– Diperlukan untuk menyimpan data atau instruksisecara permanen

– Tidak diperlukan di dalam proses eksekusisehingga tidak dapat diakses secara langsung olehprosesor (CPU).

– Untuk akses memori eksternal ini oleh CPU harusmelalui pengontrol/modul I/O.

– Memori ini terdiri atas perangkat storageperipheral seperti : hardisk, magnetik tape,magnetik disk, optical disk, flashdisk, dll.

Page 6: Memory System - intan_meutia.staff.gunadarma.ac.idintan_meutia.staff.gunadarma.ac.id/Downloads/files/64569/Memori+System.pdfdalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung

Magnetik Tape Magnetik Disk Optical Disk

Page 7: Memory System - intan_meutia.staff.gunadarma.ac.idintan_meutia.staff.gunadarma.ac.id/Downloads/files/64569/Memori+System.pdfdalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung

2. Kapasitas Memori

• Kapasitas register (memori lokal) dinyatakandalam bit.

• Kapasitas memori internal biasanyadinyatakan dalam bentuk byte (1 byte = 8 bit)atau word.

• Kapasitas memori eksternal biasanyadinyatakan dalam byte.

Page 8: Memory System - intan_meutia.staff.gunadarma.ac.idintan_meutia.staff.gunadarma.ac.id/Downloads/files/64569/Memori+System.pdfdalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung

3. Satuan Transfer

Satuan transfer sama dengan jumlah salurandata yang masuk ke dan keluar dari modulmemori.

• Bagi memori internal (memori utama), satuantransfer merupakan jumlah bit yang dibacaatau yang dituliskan ke dalam memori padasuatu saat.

• Bagi memori eksternal, data ditransfer dalamjumlah yang jauh lebih besar dari word, dalamhal ini dikenal sebagai block.

Page 9: Memory System - intan_meutia.staff.gunadarma.ac.idintan_meutia.staff.gunadarma.ac.id/Downloads/files/64569/Memori+System.pdfdalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung

Word

Ukuran word biasanya sama dengan jumlah bityang digunakan untuk representasi bilangan danpanjang instruksi kecuali kecuali CRAY-1 danVAX.

• CRAY-1 memiliki panjang word 64 bit,memakai representasi integer 24 bit.

• VAX memiliki panjang instruksi yang beragam,ukuran wordnya adalah 32 bit.

Page 10: Memory System - intan_meutia.staff.gunadarma.ac.idintan_meutia.staff.gunadarma.ac.id/Downloads/files/64569/Memori+System.pdfdalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung

CRAY VAX

Page 11: Memory System - intan_meutia.staff.gunadarma.ac.idintan_meutia.staff.gunadarma.ac.id/Downloads/files/64569/Memori+System.pdfdalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung

Addressable Units

Pada sejumlah sistem, addressable unit adalahword. Hubungan antara panjang suatu alamat(A) dengan jumlah addressable unit (N) adalah

2A = N

Page 12: Memory System - intan_meutia.staff.gunadarma.ac.idintan_meutia.staff.gunadarma.ac.id/Downloads/files/64569/Memori+System.pdfdalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung

4. Metode Akses MemoriSequential Access

Memori diorganisasikan menjadi unit-unitdata, yang disebut record.

Akses data dilakukan secara berurutan, sepertipada pita magnetik

Akses Data sangat lambat, karena data yangakan di akses diurut secara serial satu demisatu.

- Contoh : akses pada pita magnetik.

Page 13: Memory System - intan_meutia.staff.gunadarma.ac.idintan_meutia.staff.gunadarma.ac.id/Downloads/files/64569/Memori+System.pdfdalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung

Direct Access

Akses Data dilakukan secara langsung,berdasarkan posisi track dan sector

Akses Data relatif lebih cepat, dibandingSequential Access

Contoh : Hard Disk , Floppy Disk (disket)

Page 14: Memory System - intan_meutia.staff.gunadarma.ac.idintan_meutia.staff.gunadarma.ac.id/Downloads/files/64569/Memori+System.pdfdalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung

Random Access

Akses Data dilakukan dengan bantuan rangkaianAddress Decoder

Address Decoder akan menghasilkan alamat datayang akan diakses

Akses Data Cepat , lebih cepat daripada Direct Access

Setiap lokasi dapat dipilih secara random dan diaksesserta dialamati secara langsung.

Waktu untuk mengakses lokasi tertentu tidaktergantung pada urutan akses sebelumnya danbersifat konstan.

- Contoh : RAM.

Page 15: Memory System - intan_meutia.staff.gunadarma.ac.idintan_meutia.staff.gunadarma.ac.id/Downloads/files/64569/Memori+System.pdfdalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung

Associative Access

Akses Data dilakukan dengan cara “compare” ,yaitu membandingkan “isi” data yang dicaridengan “key”-nya, bukan berdasarkan alamatdata

Jika “matched” maka data yang dicari ditemukan.

Setiap word dapat dicari berdasarkan pada isinyadan bukan berdasarkan alamatnya.

Waktu pencariannya tidak bergantung secarakonstan terhadap lokasi atau pola accesssebelumnya.

Akses data sangat cepat

- Contoh : memori cache.

Page 16: Memory System - intan_meutia.staff.gunadarma.ac.idintan_meutia.staff.gunadarma.ac.id/Downloads/files/64569/Memori+System.pdfdalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung

5. Kinerja Memori

Ada tiga buah parameter untuk kinerja sistemmemori, yaitu :

• Waktu Akses (Access Time)

– Bagi RAM, waktu akses adalah waktu yangdibutuhkan untuk melakukan operasi baca atautulis.

– Bagi non RAM, waktu akses adalah waktu yangdibutuhkan untuk melakukan mekanisme bacatulis pada lokasi tertentu.

Page 17: Memory System - intan_meutia.staff.gunadarma.ac.idintan_meutia.staff.gunadarma.ac.id/Downloads/files/64569/Memori+System.pdfdalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung

• Waktu Siklus (Cycle Time)

Waktu siklus adalah waktu akses ditambahdengan waktu transien (respon peralihan)hingga sinyal hilang dari saluran sinyal atauuntuk menghasilkan kembali data bila data inidibaca secara destruktif

Page 18: Memory System - intan_meutia.staff.gunadarma.ac.idintan_meutia.staff.gunadarma.ac.id/Downloads/files/64569/Memori+System.pdfdalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung

• Laju Pemindahan (Transfer Rate)

– Transfer rate adalah kecepatan pemindahan data keunit memori atau ditransfer dari unit memori.

– Bagi RAM, transfer rate sama dengan 1/(waktu siklus).

– Bagi non-RAM, berlaku persamaan sbb :

• TN = Waktu rata-rata untuk membaca ataumenulis sejumlah N bit.

• TA = Waktu akses rata-rata

• N = Jumlah bit

• R = Kecepatan transfer, dalam bit per detik (bps)

Page 19: Memory System - intan_meutia.staff.gunadarma.ac.idintan_meutia.staff.gunadarma.ac.id/Downloads/files/64569/Memori+System.pdfdalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung

6. Tipe Fisik Memori

Memori semikonduktor, memori ini memakaiteknologi LSI atau VLSI (very large scaleintegration).

- Memori ini banyak digunakan untuk memoriinternal misalnya RAM & ROM.

Memori permukaan magnetik, memori inibanyak digunakan untuk memori eksternal yaituuntuk disk atau pita magnetik.

Page 20: Memory System - intan_meutia.staff.gunadarma.ac.idintan_meutia.staff.gunadarma.ac.id/Downloads/files/64569/Memori+System.pdfdalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung

7. Karakteristik Fisik

• Volatile dan Non-volatilePada memori volatile, informasi akan rusak secaraalami atau hilang bila daya listriknya dimatikan.

Pada memori non-volatile, sekali informasi direkamakan tetap berada di sana tanpa mengalami kerusakansebelum dilakukan perubahan. Pada memori ini dayalistrik tidak diperlukan untuk mempertahankaninformasi tersebut.

Memori semikonduktor dapat berupa volatile atau nonvolatile.

Memori permukaan magnetik adalah non volatile.

Page 21: Memory System - intan_meutia.staff.gunadarma.ac.idintan_meutia.staff.gunadarma.ac.id/Downloads/files/64569/Memori+System.pdfdalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung

• Erasable dan Non-erasable

– Erasable artinya isi memori dapat dihapus dan diganti dengan informasi lain.

– Memori semikonduktor yang non erasable dan non volatile adalah ROM.

Page 22: Memory System - intan_meutia.staff.gunadarma.ac.idintan_meutia.staff.gunadarma.ac.id/Downloads/files/64569/Memori+System.pdfdalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung

HIRARKI MEMORI

Page 23: Memory System - intan_meutia.staff.gunadarma.ac.idintan_meutia.staff.gunadarma.ac.id/Downloads/files/64569/Memori+System.pdfdalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung

• Register adalah jenis memori yang tercepat,terkecil, dan termahal yang merupakanmemori internal bagi prosesor.

• Cache adalah perangkat untuk pergerakandata antara memori utama dan registerprosesor untuk meningkatkan kinerja.

• Main memory merupakan sistem internalmemory dari sebuah komputer.

• Magnetic disk , Magnetic tape dan OpticalDisk adalah external memory

Page 24: Memory System - intan_meutia.staff.gunadarma.ac.idintan_meutia.staff.gunadarma.ac.id/Downloads/files/64569/Memori+System.pdfdalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung

• Peningkatan waktu akses memori

(semakin ke bawah semakin lambat, semakin keatas semakin cepat)

• Peningkatan kapasitas

(semakin ke bawah semakin besar, semakin keatas semakin kecil)

• Peningkatan jarak dengan prosesor

(semakin ke bawah semakin jauh, semakin keatas semakin dekat)

• Penurunan harga memori tiap bitnya

(semakin ke bawah semakin murah, semakin keatas semakin mahal)

Page 25: Memory System - intan_meutia.staff.gunadarma.ac.idintan_meutia.staff.gunadarma.ac.id/Downloads/files/64569/Memori+System.pdfdalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung

Jenis-Jeni Memori

1. Memori Internal (Main Memory)

2. Memori Eksternal (Secondary Memory)

Page 26: Memory System - intan_meutia.staff.gunadarma.ac.idintan_meutia.staff.gunadarma.ac.id/Downloads/files/64569/Memori+System.pdfdalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung

Memori Internal (Main memory)

Adalah memori yang dapat diakses secaralangsung oleh prosesor.

Yang disimpan di dalam memori utama dapatberupa data atau program.

Fungsinya :

1. Menyimpan data yang berasal dari device inputsampai data dikirim ke ALU untuk diproses.

2. Menyimpan data hasil pemrosesan ALU sebelumdikirimkan ke output device.

3. Menampung program/instruksi yang berasal dariinput device.

Page 27: Memory System - intan_meutia.staff.gunadarma.ac.idintan_meutia.staff.gunadarma.ac.id/Downloads/files/64569/Memori+System.pdfdalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung

Memori Semikonduktor

1. RAM

- RAM, Dinamik RAM (DRAM) dan Static RAM (SRAM)

2. ROM

- ROM, Programmable ROM (PROM), Erasable PROM (EPROM), Electrically EPROM (EEPROM), Flash Memory.

Page 28: Memory System - intan_meutia.staff.gunadarma.ac.idintan_meutia.staff.gunadarma.ac.id/Downloads/files/64569/Memori+System.pdfdalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung

RAM

• Baca dan tulis data dari dan ke memori dapat dilakukan dengan mudah dan cepat.

• Bersifat volatile

• Perlu catu daya listrik.

Page 29: Memory System - intan_meutia.staff.gunadarma.ac.idintan_meutia.staff.gunadarma.ac.id/Downloads/files/64569/Memori+System.pdfdalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung

RAM Dinamik (DRAM)

• Disusun oleh sel-sel yang menyimpan data sebagai muatan listrik pada kapasitor.

• Ada dan tidak ada muatan listrik pada kapasitor dinyatakan sebagai bilangan biner 1 dan 0.

• Perlu pengisian muatan listrik secara periodik untuk memelihara penyimapanan data.

RAM Statik (SRAM)

• Disusun oleh deretan flip-flop.

Page 30: Memory System - intan_meutia.staff.gunadarma.ac.idintan_meutia.staff.gunadarma.ac.id/Downloads/files/64569/Memori+System.pdfdalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung

Jenis – jenis RAM berdasarkan teknologinya :

1. DRAM (Dynamic Random Access Memory)adalah jenis RAM yang menyimpan setiap bit data yang terpisahdalam kapasitor dalam satu sirkuit terpadu. Data yangterkandung di dalamnya harus disegarkan secara berkala olehCPU agar tidak hilang. Hal ini membuatnya sangat dinamisdibandingkan dengan memori lainnya. Dalam strukturnya, DRAMhanya memerlukan satu transistor dan kapasitor per bit,sehingga memiliki kepadatan sangat tinggi.

.

Page 31: Memory System - intan_meutia.staff.gunadarma.ac.idintan_meutia.staff.gunadarma.ac.id/Downloads/files/64569/Memori+System.pdfdalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung

2. SRAM (Static Random Access Memory)

adalah jenis RAM (sejenis memori semikonduktor) yangtidak menggunakan kapasitor. Hal ini mengakibatkanSRAM tidak perlu lagi disegarkan secara berkala sepertihalnya dengan DRAM. Ini juga sekaligus membuatnyamemiliki kecepatan lebih tinggi dari DRAM.Berdasarkan fungsinya terbagi menjadi Asynchronousdan Synchronous

Page 32: Memory System - intan_meutia.staff.gunadarma.ac.idintan_meutia.staff.gunadarma.ac.id/Downloads/files/64569/Memori+System.pdfdalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung

3. EDORAM (Extended Data Out RandomAccses Memory)

adalah jenis RAM yang dapat menyimpan danmengambil isi memori secara bersamaan,sehingga kecepatan baca tulisnya pun menjadilebih cepat. Umumnya digunakan pada PCterdahulu sebagai pengganti Fast Page Memory(FPM) RAM.

Page 33: Memory System - intan_meutia.staff.gunadarma.ac.idintan_meutia.staff.gunadarma.ac.id/Downloads/files/64569/Memori+System.pdfdalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung

4. SDRAM(Synchronous Dynamic Random Acces Memory)

adalah jenis RAM dinamis yang kemampuankecepatannya lebih cepat dari pada EDORAMdan kepingannya terdiri dari 168 pin. RAM inidisinkronisasi oleh clock sistem dan cocok untuksistem dengan bus yang memiliki kecepatansampai 100 MHz.

Page 34: Memory System - intan_meutia.staff.gunadarma.ac.idintan_meutia.staff.gunadarma.ac.id/Downloads/files/64569/Memori+System.pdfdalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung

5. RDRAM (Rambus Dynamic Random AccesMemory)

adalah salah satu tipe dari RAM dinamis sinkronyang diproduksi oleh Rambus Corporationmenggunakan Bus Speed sebesar 800 MHztetapi memiliki jalur data yang sempit (8 bit).RDRAM memiliki memory controller yangcanggih sehingga tidak semua motherboard bisamendukungnya. Contoh produk yangmemakainya adalah 3dfx seri Voodoo4.

Page 35: Memory System - intan_meutia.staff.gunadarma.ac.idintan_meutia.staff.gunadarma.ac.id/Downloads/files/64569/Memori+System.pdfdalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung

6. NVRAM (Non-Volatile Random AccessMemory)

merupakan jenis RAM yang menggunakanbaterai Litium di dalamnya sehingga data yangtersimpan tidak akan hilang meskipun catu dayadimatikan.

Page 36: Memory System - intan_meutia.staff.gunadarma.ac.idintan_meutia.staff.gunadarma.ac.id/Downloads/files/64569/Memori+System.pdfdalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung

7. VGRAM (Video Graphic Random AccessMemory)

Adalah jenis RAM yang dibuat khusus untukvideo adapter

Page 37: Memory System - intan_meutia.staff.gunadarma.ac.idintan_meutia.staff.gunadarma.ac.id/Downloads/files/64569/Memori+System.pdfdalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung

DDRAM (Double Data Rate RAM)

DDR1

DDR2

DDR3

DDR4

Page 38: Memory System - intan_meutia.staff.gunadarma.ac.idintan_meutia.staff.gunadarma.ac.id/Downloads/files/64569/Memori+System.pdfdalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung

• Baik SRAM maupun DRAM adalah volatile.

• Sel memori DRAM lebih sederhana dibandingSRAM, karena itu lebih kecil.

• DRAM lebih rapat (sel lebih kecil = lebihbanyak sel per satuan luas) dan lebih murah.DRAM memrlukan rangkaian pengosongmuatan.

• DRAM cenderung lebih baik bila digunakanuntuk kebutuhan memori yang lebih besar.

• DRAM lebih lambat.

Page 39: Memory System - intan_meutia.staff.gunadarma.ac.idintan_meutia.staff.gunadarma.ac.id/Downloads/files/64569/Memori+System.pdfdalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung

Read Only Memory (ROM)

• Menyimpan data secara permanen

• Hanya bisa dibaca

Programmabel ROM (PROM)

• Bersifat non volatile dan hanya bisa ditulisisekali saja.

• Proses penulisan dibentuk secara elektris.

• Diperlukan peralatan khusus untuk prosespenulisan atau “pemrograman”.

Page 40: Memory System - intan_meutia.staff.gunadarma.ac.idintan_meutia.staff.gunadarma.ac.id/Downloads/files/64569/Memori+System.pdfdalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung

Erasable PROM (EPROM)

• Dibaca secara optis dan ditulisi secara elektris.

• Sebelum operasi write, seluruh selpenyimpanan harus dihapus menggunakanradiasi sinar ultra-violet terhadap kepingpaket.

• Proses penghapusan dapat dilakukan secaraberulang, setiap penghapusan memerlukanwaktu 20 menit.

• Untuk daya tampung data yang sama EPROMlebih mahal dari PROM.

Page 41: Memory System - intan_meutia.staff.gunadarma.ac.idintan_meutia.staff.gunadarma.ac.id/Downloads/files/64569/Memori+System.pdfdalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung

Electrically EPROM (EEPROM)

• Dapat ditulisi kapan saja tanpa menghapus isisebelumnya.

• Operasi write memerlukan watu lebih lamadibanding operasi read.

• Gabungan sifat kelebihan non-volatilitas danfleksibilitas untuk update denganmenggunakan bus control, alamat dan salurandata.

• EEPROM lebih mahal dibanding EPROM.

Page 42: Memory System - intan_meutia.staff.gunadarma.ac.idintan_meutia.staff.gunadarma.ac.id/Downloads/files/64569/Memori+System.pdfdalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung

MEMORI EKSTERNAL

Memory Eksternal adalah memori tambahanyang berfungsi untuk menyimpan data atauprogram. Dengan kata lain memory ini termasukperangkat keras untuk melakukanoperasi penulisan, pembacaan dan penyimpanandata, di luar memori utama.

Page 43: Memory System - intan_meutia.staff.gunadarma.ac.idintan_meutia.staff.gunadarma.ac.id/Downloads/files/64569/Memori+System.pdfdalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung

• Magnetic disk : Magnetic Disk merupakan disk yang terbuat dari bahan yang bersifat magnetik, Contoh : floppy dan harddisk.

• Optical Disk : Optical disk terbuat dari bahan-bahanoptik, seperti dari resin (polycarbonate) dan dilapisipermukaan yang sangat reflektif seperti alumunium. Contoh : CD dan DVD

• Magnetic Tape : Sedangkan magnetik tape, terbuatdari bahan yang bersifat magnetik tetapi berbentukpita, seperti halnya pita kaset tape recorder.

Page 44: Memory System - intan_meutia.staff.gunadarma.ac.idintan_meutia.staff.gunadarma.ac.id/Downloads/files/64569/Memori+System.pdfdalam kapasitor dalam satu sirkuit terpadu. Data yang terkandung

• DASD (Direct Access Storage Device)

Mempunyai akses langsung terhadap data.Contohnya : Magnetik (floppy disk, hard disk),Removeable hard disk (Zip disk, Flash disk),Optical Disk, dll.

• SASD (Sequential Access Storage Device)

Mempunyai akses data secara tidak langsung(berurutan), seperti pita magnetik.