Thursday, January 5, 2012

M E M O R Y

·         Merupakan tempat penyimpanan terbesar dalam komputer.

·         Ukurannya ditunjukan oleh satuan terkecilnya yakni byte : kilo byte, mega byte, giga byte, terra byte.

·         Jenis-jenis memory dalam komputer :

1  RAM ( Random Access Memory )

Merupakan memory yang dapat di akses yaitu dapat diisi dan diambil isinya oleh progammer.

Struktur dari RAM :

·         Input Storage
Digunakan untuk menampung input yang dimasukan lewat alat input.
·         Program Storage
Digunakan untuk menyimpan semua instruksi-instruksi  program yang akan diproses.
·         Working Storage
Digunakan untuk menyimpan data yang akan diolah dan hasil dari pengolahan.
·         Output Storage
Digunakan untuk menampung hasil akhir dari pengolahan data yang akan ditampilkan ke alat output.

Input yang dimasukan melalui alat input  ditampung di input storage, bila berbentuk program maka dipindahkan ke program storage, tetapi bila berbentuk data maka 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.

Jenis-jenis RAM yang ada di pasaran saat ini : SRAM, EDORAM ( Extended Data Out RAM ), SDRAM ( Synchronous Dynamic RAM ), DDRRAM ( Double Data Rate RAM ) , RDRAM ( Rambus Dynamic RAM ), VGRAM, FPM RAM ( Fast Page Mode DRAM ), dll.

2.       ROM ( Read Only Memory )

Dari namanya memory ini hanya dapat dibaca saja, pragammer tidak bisa mengisi sesuatu ke
dalam ROM, isi ROM sudah diisi oleh pabrik pembuatnya, berupa sistem operasi yang terdiri
dari program-program pokok yang diperlukan oleh sistem komputer, seperti misalnya : program
untuk mengatur penampilan karaakter di layar, pengisian tombol kunci di keyboard untuk
keperluan kontrol tertentu, dan bootstrap program. Bootstrap program diperlukan pada waktu
pertama kali sistem komputer diaktivkan, proses ini disebut booting : cold booting ( merupakan
proses mengaktivkan sistem komputer pertama kali untuk mengambil bootstrap program dari
keadaan  listrik komputer off dengan cara menghidupkannya ), warm booting ( merupakan proses
pengulangan pengambilan bootstrap program dalam keadaan komputer masih on dengan cara
menekan CTRL ALT DEL, dilakukan jika sistem komputer macet daripada restart akan lebih
lama dan membuat komputer cepat rusak. Isi dari ROM tidak boleh hilang atau rusak oleh karena
itu ROM bersifat non volatile ( menyimpan data dan program dalam kurun waktu tertentu ).
Jenis ROM : PROM ( Programable Read Only Memory ), EPROM ( Erasable Programable
Read Only Memory ).

3.       Chace Memory

Tujuannya agar kerja dari memory lebih efisien dan dapat mengurangi  waktu yang terbuang.
Proses chace memory : CPU – chace memory – main memory

  • Prinsip Kerja Memory


Sejumlah pengguna komputer menjalankan lebih dari satu program secara bersamaan seperti saat melakukan browsing internet sambil mendengarkan musick, serta program pengolah kata juga dijalankan. Semua ini menggunakan jumlah RAM yang tinggi. Jika anda menggunakan kapasitas RAM lebih besar dari yang terpasang dalam komputer, maka komputer menjadi lambat. Untuk meningkatkan kecepatan komputer kamu perlu meningkatkan kapasitas RAM, selain itu kamu juga dapat membeli harddisk eksternal.

  • Alokasi Data Dalam Memory


Manajemen memory adalah kegiatan mengelola memory komputer, mengalokasikan memory untuk proses sesuai keinginan, menjaga alokasi ruang memory bagi proses sehingga memory dapat menampung banyak proses dan sebagai upaya agar pemogram atau proses tidak  dibatasi kapasitas memory fisik di sistem komputer.

Fungsi manajemen memory :
·         Mengelola informasi memory yang dipakai dan tidak dipakai
·         Mengalokasikan memory ke proses yang memerlukan
·         Mendealokasikan memory dari proses yang telah selesai
·         Mengelola swapping antara memory utama dan disk

Manajemen memory dibedakan menjadi :
·         Manajemen memory dengan swapping
·         Manajemen memory tanpa swapping
Kondisinya : monoprogramming, multiprogramming

  • Pengalamatan Memory


Alamat logika adalah alamat yang dihasilkan oleh CPU, atau alamat virtual. Alamat fisik adalah alamat memory yang sebenarnya. Pada saat waktu kompilasi dan waktu pemanggilan, alamat fisik dan alamat logika adalah sama. Sedangkan pada waktu eksekusi menghasilkan alamat fisik dan alamat virtual yang berbeda. Kumpulan alamat virtual yang dibuat oleh CPU, disebut ruang alamat virtual. Kumpulan alamat fisik yang berkorespondensi dengan alamat virtual disebut ruang alamat fisik. Untuk mengubah alamat virtual ke alamat fisik diperlukan suatu perangkat perangkat keras yang bernama Memory Management Unit ( MMU ). Register utamanya disebut register relokasi. Nilai pada register relokasi akan bertambah setiap alamat dibuat oleh proses pengguna dan pada waktu yang sama alamat ini dikirimkan ke memory. Ketika ada program yang menunjuk ke alamat memory, kemudian mengoperasikannya, dan menaruh lagi ke memory, akan dilokasikan ke MMU karena program pengguna hanya berinteraksi dengan alamat logika. Pengubahan alamat virtual ke alamat fisik merupakan pusat dari management memory.




No comments:

Post a Comment