Memori Utama Main Memory

Gambar 5.1 Alat penyimpanan

5.1 JENIS MEMORI DALAM KOMPUTER

Ada tiga macam memori yang dipergunakan di dalam sistem komputer, yaitu: 1. Register, digunakan untuk menyimpan instruksi dan data yang sedang diproses. 2. Main memory, dipergunakan untuk menyimpan instruksi dan data yang akan diproses dan hasil pengolahan.

3. Secondary storage, dipergunakan untuk menyimpan program dan data secara

permanen.

5.1.1 Memori Utama Main Memory

Merupakan elemen yang penting dari suatu komputer yang digunakan untuk menyimpan data dan instruksi program untuk digunakan oleh prosesor. Fasilitas Penyimpanan Utama adalah : BA B V MEMORI DAN MEDIA PENYIMPA NA N 55 1. Operasinya secara keseluruhan bersifat elektronis, operasi sangat cepat dan handal. 2. Data hampir bisa diakses secara sekaligus dari memori utama karena operasinya elektronis dan proksimitasnya mendekati prosesor. 3. Data harus ditransfer ke penyimpanan utama sebelum dapat diproses oleh prosesor Penyimpan utama digunakan untuk meyimpan semua data yang memerlukan pemrosessan guna mencapai kecepatan pemrosesan yang maksimum ini disebut memori jangka pendek. Penyimpanan utama dapat menyimpan : 1. Instruksi yang menunggu diproses. 2. Instruksi yang saat itu sedang dipproses. 3. Data yang saat itu sedang diproses. 4. Data yang menunggu pemrosesan. 5. Data yang sedang menunggu dikeluarkan output. Proses menjemput data dari lokasi dalam penyimpanan utama dengan urutan acak dan lama waktu yang diperlukan tidak tergantung pada posisi dari lokasi tersebut . Lihat gambar berikut: Gambar 5.2 Lokasi dalam Penyimpanan Utama Satuan Unit Data 1. Word adalah lokasi dalam penyimpanan utama atau penyangga unit data. Pembagian word dapat berdasarkan Fixed Word-length computer word machine dan Variabel word – length computer. Pada Fixed Word-length computer word machine dimana satu word adalah satu lokasi dalam penyimpanan utama, yakni data ditransfer ke satu lokasi dalam penyimpanan utama setiap kali, word length adalah jumlah bit dalam setiap lokasi word. Pada Variabel word – length computer satu word memiliki panjang satu lokasi atau beberapa lokasi dan di set ditetapkan panjangnya menurut panjang yang diperlukan pada setiap transfer data. Jenis word lengtha adalah byte dan 1 2 3 4 5 Et c. 56 character machine, dimana dalam byte setiap lokasi mempunyai 8 bit dan pada character machine setiap lokasi mempunyai panjang 16 bit. 2. Byte adalah unit-unit yang lebih kecil dari word RAM Random Access Memory Semua data dan program yang dimasukkan lewat alat input akan disimpan terlebih dahulu di main memory, khususnya di RAM Random Access Memory. RAM merupakan memori yang dapat diakses yaitu dapat diisi dan diambil isinya oleh programmer. Struktur dari RAM dibagi menjadi 4 bagian,yaitu sebagai berikut ini : a. Input storage, digunakan untuk menampung input yang dimasukkan lewat alat input. b. Program storage, digunakan untuk menyimpan semua instruksi-instruksi program yang akan diproses. c. Working storage, digunakan untuk menyimpan data yang akan diolah dan hasil dari pengolahan. d. Output storage, digunakan untuk menampung hasil akhir dari pengolahan data yang akan ditampilkan ke alat output. Input yang dimasukkan lewat dari alat input, pertama kali ditampung terlebih dahulu di input storage, bila input tersebut terbentuk program, maka dipindahkan ke program storage dan bila berbentuk data, akan dipindahkan ke working storage. Hasil dari pengolahan juga ditampung di working storage dan hasil yang akan ditampilkan ke alat output dipindahkan ke output storage. RAM mempunyai kemampuan untuk melakukan pengecekan dari data yang disimpannya, yang disebut dengan istilah parity check. Bila data hilang atau rusak, dapat diketahui dari sebuah bit tambahan yang disebut dengan parity bit atau check bit. Misalnya 1 byte memory di RAM terdiri dari 8-bit, sebagai parity bit digunakan sebuah bit tambahan,sehingga menjadi 9 bit. Gambar 5.3 Parity bit 57 Tabel 5.1 Beberapa teknologi RAM TEKNOLOGI KETERANGAN DRAM Konvensional Merupakan DRAM kuno dan tidak dipergunakan lagi dalam system komputer masa kini. Fast Page Mode FPM DRAM Lebih cepat dari DRAM biasa, pemakaiannya tidak memerlukan kompatibilitas teknologi. Extended Data Out EDO DRAM Lebih cepat dari FDM, biasanya dipakai pada Pentium dan beberapa system 486. Burst Extended Data Out BEDO RAM Merupakan perbaikan dari EDO RAM, memungkinkan penggunaan bus dengan kecepatan yang lebih tnggi dari EDO. Synchronous DRAM SDRAM Terikat pada pulsa detak system, mendukung penggunaan bus. RAMbus RAM RDRAM Dikembangkan oleh intel sebagai system memori PC masa depan. Double Data Rate RAM DDR RAM DDR SDRAM adalah tipe memori generasi penerus DRAM, yang memiliki kemampuan dua kali lebih cepat dari SDRAM. Video RAM VRAM Merupakan memori khusus yang digunakan untuk keperluan video monitor. ROM Read Only Memory ROM Read Only Memory, dari namanya memori ini hanya dapat dibaca saja, programmer tidak bisa mengisi sesuatu ke dalam ROM. Isi ROM sudah diisi oleh pabrik pembuatnya, berupa sistem operasi Operating System yang terdiri dari program-program pokok yang diperlukan oleh sistem komputer, seperti misalnya program untuk mengatur penampilan karakter di layar, pengisian tombol kunci di keyboard untuk keperluan kontrol tertentu dan bootstrap program. Beberapa komputer, misalnya komputer mikro Apple dan IBM PC, ROM juga diisi dengan program interpreter BASIC. Bootstrap program diperlukan pada waktu pertama kali sistem komputer diaktifkan, yang proses ini disebut dengan istilah booting dapat berupa cold booting dan warm booting. Cold booting merupakan proses mengaktifkan sistem komputer pertama kali untuk mengambil bootstrap program dari keadaan listrik komputer mati off dengan cara menghidupkannya, sedang warm booting merupakan proses pengulangan pengambilan bootstrap program dalam keadaan komputer masih hidup on dengan cara menekan tombol-tombol Ctrl, Alt dan Del Ketiga tombol Ctrl+Alt+Del tersebut ditekan bersamaan. Warm booting biasanya dilakukan bila sistem komputer macet, dari pada 58 harus mematikan aliran listrik komputer dan menghidupkannya kembali lebih lama dan membuat komputer cepat rusak,lebih baik dilakukan warm booting. Isi dari ROM tidak boleh hilang atau rusak, bila terjadi demikian, maka sistem komputer tidak akan bisa berfungsi. Oleh karena itu, untuk mencegahnya pabrik komputer merancang ROM sedemikian rupa sehingga hanya bisa dibaca saja, tidak dapat diisi programmer supaya tidak terganti oleh isi yang lain yang menyebabkan isi ROM rusak. Selain itu ROM sifatnya adalah non volatile, supaya isinya tidak hilang bila listrik komputer dimatikan. Atau dengan kata lain, untuk menyimpan data dan program dalam kurun waktu yang tertentu. ROM yang bisa diprogram berbentuk chip yang ditempatkan pada rumahnya yang mempunyai jendela diatasnya. ROM yang dapat diprogram kembali adalah PROM Programmable Read Only Memory, yang dapat diprogram sekali saja oleh programmer yang selanjutnya tidak dapat diubah kembali. Jenis lain adalah EPROM Erasable Programmable Read Only Memory yang dapat dihapus dengan sinar ultra violet dapat dijemur di sinar matahari serta dapat diprogram kembali berulang-ulang. EEPROM Electrically Erasable Programmable Read Only Memory, dapat dihapus secara elektronik dan dapat diprogram kembali. Tabel 5.2 Beberapa jenis ROM TEKNOLOGI KETERANGAN ROM Digunakan untuk program yang bersifat static jarang berubah dan diproduksi masal Programmable ROM PROM Dapat diprogram dengan menggunakan peralatan khusus dan dilakukan sekali. Pola datanya tersimpun digabungkan secara permanen ke dalam chip dengan menggunakan “mask” Erasable PROM Dapat diprogram beberapa kali dengan peralatan khusus. Jika ingin menghapus harus dikeluarkan dari komputer dengan sinar ultra violet. Electrically Erasable PROM Dapat diprogram dengan menggunakan perangkat lunak. Dihapus dengan pulsa tegangan listrik. Diguakan untuk menyimpan BIOS Electrically Alterable ROM Dapat dibaca, dihapus dan ditulisi kembali tanpa mengeluarkannya dari komputer. Proses penghapusan dan penulisannya kembali sangat lambat bila dibandingkan proses pembacaan yang disebut RMM Read Mostly Memories Electrically Erasable ROM Pada dasarnya sam dengan EAROM 59

5.1.2 Register