Subject Year : Digital System : 2009 Shift Register Application Chapter 22 Overview • Basic of semiconductor memory • RAM • ROM Basic of semiconductor memory • Dalam istilah computer memory pada umumnya mengacu kepada RAM dan ROM. Sedangkan storage mengacu kepada Hard-disk, Floppy, CD-Rom, Flash drive. • Memory adalah bagian dari sistem yang bertugas menyimpan data biner dalam jumlah yang besar. • Semikonduktor yang dipakai untuk membuat memory pada umumnya terdiri dari array dari IC latch ataupun capasitor. Basic of semiconductor memory • Pada umumnya memory menyimpan data dalam jumlah data 1 sampai 8. • Unit data yang terkecil adalah bit. • Data dengan jumlah bit 8 disebut dengan byte. • 1 byte dapat dibagi menjadi 2 data 4 bit yang disebut dengan nibbles. • Sebuah unit yang berisi seluruh informasi memory pada umumnya disebut dengan word, yang terdiri dari 2 byte. • Beberapa memory menyimpan data sebanyak 9-bit, yang terdiri dari 1byte data dan 1 bit parity. Basic of semiconductor memory • Setiap storage element yang terdapat dalam memory dapat meyimpan data 1 atau 0, dan disebut dengan nama cell. • Memory tersusun dari beberapa array cell, sebagai contoh 64 cell. • Setiap block dari memory array melambangkan 1 buah storage cell dan lokasinya dapat diidentifikasi dengan nomor baris dan kolom Basic of semiconductor memory • Sebuah memory diidentifikasi dari jumlah word data yang dapat disimpan dikalikan besar word nya, sebuah memory ukuran 16K x 8 dapat menyimpan 16.384 word data yang besarnya masing-masing 8-bit. • Sebuah inkonsistensi ada pada terminologi memory, jumlah word yang sebenarnya adalah 214 = 16.384. • Namun pada umumnya jumlah memory di bulatkan kepada angka ribuan terdekat yang dalam kasus ini memory tersebut disebut dengan 16K. Basic of semiconductor memory • Lokasi dari sebuah unit data dalam sebuah memory disebut dengan address. • Alamat dari sebuah memory bergantung kepada cara memory tersebur disusun dalam penyimpanan data. • Dalam sebuah PC sebuah random-access memory disusun dalam 8-bit atau 1 byte, hal ini berarti bahwa data yang paling kecil yang dapat diatur dan dialamatkan adalah 8. Basic of semiconductor memory • Kapasitas dari sebuah memory adalah jumlah total dari data yang dapat disimpan. pada umumnya sebuah PC mempunyai memory 256Megabyte memory. • • • • • Basic Operation of Memory Operasi write berarti memasukkan data kedalam suatu alamat tertentu kedalam memory. Operasi read berarti mengambil data dari alamat tertentu dari memory. Data unit dalam sebuah memory masuk dan keluar melalui jalur yang disebut data bus. Sedangkan jalur alamat untuk penulisan dan pembacaan memory disebut dengan address bus. Alamat dalam addres didecode secara internal ileh memory. Untuk memory 3 dimensi terdapat 2 decoder untuk baris dan kolom Basic Operation of Memory • Block diagram dari 2-dimensional memory dan 3-dimensional memory RAM • RAM adalah sebuah Read/Write memory dimana data dapat ditulis dan dibaca kapan saja. • Ketika data ditulis dalam sebuah alamat, maka data yang lama akan digantikan oleh data baru tersebut. • Ketika instruksi read dijalankan data pada memory hanya di copy-kan kedalam data buss dan tidak dihapus. Akan tetapi data akan hilang apabila RAM kehilangan daya atau tidak mendapat catu daya. RAM ROM • Sebuah ROM dapat berisi data permanen atau nonpermanen, yang dapat dibaca akan tetapi tidak dapat ditulis tanpa peralatan khusus. • Sebuah ROM menyimpan data yang sering dipakai seperti table, conversion, atau perintah khusus untuk suatu microprocessor atau microcontroller • ROM tetap menyimpan data meskipun kehilangan daya atau dimatikan ROM