Rabu, 21 Desember 2011

MEMORI DALAM KOMPUTER


PENGERTIAN MEMORI:
Memori merupakan bagian dari komputer yang berfungsi sebagai tempat penyimpanan informasi yang harus diatur dan dijaga sebaik-baiknya. Memori biasanya disebut juga dengan istilah : computer storage, computer memory atau memory, merupakan piranti komputer yang digunakan sebagai media penyimpan data dan informasi saat menggunakan komputer. Memory merupakan bagian yang penting dalam komputer modern dan letaknya di dalam CPU (Central Processing Unit). Sebagian besar komputer memiliki hirarki memori yang terdiri atas tiga level, yaitu:
1)       Physical Register di CPU, berada di level teratas. Informasi yang berada di register dapat diakses dalam satu clock cycle CPU.
2)       Primary Memory (executable memory), berada di level tengah. Contohnya, RAM. Primary Memory diukur dengan satu byte dalam satu waktu, secara relatif dapat diakses dengan cepat, dan bersifat volatile (informasi bisa hilang ketika komputer dimatikan). CPU mengakses memori ini dengan instruksi single load dan store dalam beberapa clock cycle.
3)       Secondary Memory, berada di level bawah. Contohnya, disk atau tape. Secondary Memory diukur sebagai kumpulan dari bytes (block of bytes), waktu aksesnya lambat, dan bersifat non-volatile (informasi tetap tersimpan ketika komputer dimatikan). Memori ini diterapkan di storage device, jadi akses meliputi aksi oleh driver dan device.
JENIS MEMORI (MEDIA PENYIMPANAN)
Memori merupakan media penyimpanan data pada komputer, yang mana media penyimpanan data dalam computer dibagi menjadi 2 jenis yaitu :

A.    MEMORI INTERNAL
Memori jenis ini dapat diakses secara langsung oleh prosesor. Memori internal memiliki fungsi sebagai pengingat. Dalam hal ini yang disimpan di dalam memori utama dapat berupa data atau program. Memori biasa terbagi dibedakan menjadi dua macam: ROM dan RAM. Selain itu, terdapat pula memori yang disebut CACHE MEMORI, CMOS, DRAM, SDRAM, DIMM.

1.      ROM (Read-Only-Memory a.k.a firmware)
Adalah jenis memori yang isinya tidak hilang ketika tidak mendapat aliran listrik dan pada awalnya isinya hanya bisa dibaca. ROM pada komputer disediakan oleh vendor komputer dan berisi program atau data. Di dalam PC, ROM biasa disebut BIOS (Basic Input/Output System) atau ROM-BIOS.

2.      CMOS (Compmentary Meta-Oxyde Semiconductor).
Adalah jenis cip yang memerlukan daya listrik dari baterai. Cip ini berisi memori 64-byte yang isinya dapat diganti. Pada CMOS inilah berbagai pengaturan dasar komputer dilakukan, misalnya peranti yang digunakan untuk memuat sistem operasi dan termasuk pula tanggal dan jam sistem. CMOS merupukan bagian dari ROM.

3.      RAM (Random-Access Memory).
Adalah jenis memori yang isinya dapat diganti-ganti selama komputer dihidupkan dan bersifat volatile. Selain itu, RAM mempunyai sifat yakni dapat menyimpan dan mengambil data dengan sangat cepat.

4.      DRAM (Dynamic RAM).
Adalah jenis RAM yang secara berkala harus disegarkan oleh CPU agar data yang terkandung di dalamnya tidak hilang. DRAM merupakan salah satu tipe RAM yang terdapat dalam PC.

5.      SDRAM (Sychronous Dynamic RAM).
Adalah jenis RAM yang merupakan kelanjutan dari DRAM namun telah disnkronisasi oleh clock sistem dan memiliki kecepatan lebih tinggi daripada DRAM. Cocok untuk sistem dengan bus yang memiliki kecepatan sampai 100 MHz.

6.      DIMM (dual in-line memory module)
Berkapasitas 168 pin, kedua belah modul memori ini aktif, setiap permukaan adalah 84 pin. Ini berbeda daripada SIMM yang hanya berfungsi pada sebelah modul saja. Mensuport 64 bit penghantaran data. SDRAM (synchronous DRAM) menggunakan DIMM. Merupakan penganti dari DRAM, FPM (fast page memory) dan EDO. SDRAM pengatur (synchronizes) memori supaya sama dengan CPU clock untuk pemindahan data yang lebih cepat. Terdapat dalam dua kecepatan yaitu 100MHz (PC100) dan 133MHz (PC133). DIMM 168 PIN. DIMM adalah jenis RAM yang terdapat di pasaran.

7.      CACHE MEMORY.
Memori berkapasitas terbatas, memori ini berkecepatan tinggi dan lebih mahal dibandingkan memory utama. Berada diantara memori utama dan register pemroses, berfungsi agar pemroses tidak langsung mengacu kepada memori utama tetapi di cache memory yang kecepatan aksesnya yang lebih tinggi, metode menggunakan cache memory ini akan meningkatkan kinerja sistem. Cache memory adalah tipe RAM tercepat yang ada, dan digunakan oleh CPU, hard drive, dan beberapa komponen lainnya.
 
Jenis memori utama yaitu:

Random Access Memory (RAM)

Random Access Memory (RAM), atau biasa juga disebut memory, adalah suatu  alat komputer (perangkat keras/hardware). Ram merupakan salah satu jenis alat penyimpanan data pada komputer atau media elektronik lainnya (PDA. HP, Notebook, Netbook, dll) yang bersifat sementara. Artinya bila komputer dimatikan, maka semua instruksi atau data yang telah dsimpan di ram ini akan hilang. Jadi Fungsi Ram yaitu untuk menyimpan instruksi sementara dari komputer untuk mengeluarkannya ke output device.
Ada beberapa jenis RAM yang ada dipasaran saat ini yaitu SRAM , EDORAM , SDRAM , DDRAM, RDRAM , VGRAM dll.
Berikut ini Jenis-Jenis memory yang telah beredar :

a)      FPM RAM (Fast Page Mode DRAM)
Merupakan model memory DRAM yang sudah sangat tua (hasil pengembangan SIM RAM nenek moyangnya RAM) ditemukan pada sekitar tahun 1987.., RAM ini masih banyak sekali kekurangan dari segi kecepatan maupun kemampuan menampung datanya, memiliki 30 pin kaki (jumlah lempengan kuningan memory/slot), hanya dapat berjalan pada clock Maximum 16 Mhz sampai 66 Mhz dengan kecepatan aksesnya kurang lebih 50 ns,  hal ini yang menyebabkan akses pemoresesan data dalam memory menjadi sangat lambat, di jumpai pada komputer intel 386.


b)      EDO RAM (Extended-Data-Out RAM)
EDO-RAM memiliki fungsi seperti RAM, akan tetapi jenis ini mempunyai kemampuan kerja sangat tinggi dan cepat dalam membaca dan mentransfer data. Bentuk EDO-RAM adalah SIMM (Single Inline Memory Module). Awal ditemukan pada tahun 1995 Hasil pegembangan dari FPM RAM, jalan pada clock 33-66 mhz dan memiliki 72 pin kaki. Hanya saja terdapat tambahan teknologi baru  dalam chip dimasukan Chace yang sangat membantu dalam waktu akses pemrosesan data dari RAM tersebut, EDO RAM mengalami peningkatan kecepatan hampir 40-50% jika dibandingkan dari FPM RAM pendahulunya, sudah tidak digunakan lagi pada saat ini dipakai pada komputer intel 486.



c)      SD RAM (Synchronous Dynamic RAM)
SDRAM adalah memori yang dapat mengases data atau informasi lebih cepat dari EDO-RAM. Bentuk SDRAM adalah DIMM (Dual Inline Memory Module). Merupakan model/type memory yang paling bertahan lama  karena lamanya RAM ini beredar di pasaran dan tak terganti-gantikan oleh jenis memory yang baru.memori ini muncul dari awal tahun 1996 sampai sekitar tahun 2001 masih saja digunakan oleh platfrom dari mainboard yang dikeluarkan pada saat itu. Dari komputer Pentium I,II,III, sampai pada awal kemunculan komputer Pentium IV. RAM ini jalan pada clock FSB 100-133 mhz, 168 pin  dan memakai daya listrik sebesar 3.3 Volt, memiliki kemampuan untuk mensingkronkan clock yang terdapat pada memory tersebut dengan clock pada processor, hal ini menyebabkan system dalam komputer dapat berjalan seimbang dengan kata lain waktu pemoresesan data menjadi lebih cepat dan efesien.



d)      RD RAM (Rambus Dynamic RAM)
RDRAM adalah sebuah memori berkecepatan tinggi, digunaan untuk mendukung prosesor Pentium 4. tipe RDRAM menggunakan slot RIMM,yang mirip dengan slot SDRAM.RAM yang dikembangkan oleh perusahaan Rambus memiliki karakteristik mampu berjalan pada clock FSB 800/1066, 184-pin ,dan menggunakan daya listrik sebesar 2.5 Volt, perbedaan utama dibanding DDR RAM terletak pada bagaimana cara memoy ini mengolah datanya. pada RD RAM data di olah secara Serial sedangkan DDR RAM mengolah datanya secara pararel, RD RAM lah yang pertama kali memakai teknologi Dual Channel,walau memiliki performa yang bagus RD RAM sudah jarang digunakan lagi karena harganya tergolong mahal.. Awal keluar pada tahun 1999.
 

 e)      DDR RAM (Double Data Rate RAM)
DDR SDRAM adalah tipe memori generasi penerus SDRAM, yang memiliki kemampuan dua kali lebih cepat dari SDRAM. Slot memori yang digunakanDDR SDRAM memiliki jumlah pin lebih banyak dari SDRAM, memory ini memilki karakteristik clock FSB 266/333/400 MHz, 184-pin, 2.5 Volt, di pakai pada komputer berplatfrom Pentium IV ke atas atau sejenisnya adalah merupakan hasil regenerasi dari SD RAM, memiliki kecepatan 2x dari SDRAM sesuai dengan lamanya Double Data Rate hal ini disebabkan dalam 1 clock mampu membawa/mengakses jumlah data sebanyak 2 bit di banding SD RAM yang hanya mampu menampung data sebesar 1 bit per clocknya, memori ini dibuat untuk menyaingi RD RAM memori yang sudah terlebih dahulu keluar dan sekarang sudah menjadi penguasa pasar The King of Memory. Perkembangan memory ini pun tergolong cepat sekarang saja sudah sampai generasi ke lima (DDR , DDRII, DDRIII, DDR IV, DDR V).




B.  MEMORI EKSTERNAL
Merupakan memori tambahan yang berfungsi untuk menyimpan data atau program.Contoh: Hardisk, Floppy Disk dll. Hubungan antara Chace Memori, Memori Utama dan Konsep dasar memori eksternal adalah : Menyimpan data bersifat tetap (non volatile), baik pada saat komputer aktif atau tidak. Memori eksternal biasa disebut juga memori eksternal yaitu perangkat keras untuk melakukan operasi penulisan, pembacaan dan penyimpanan data, di luar memori utama. Memori eksternal mempunyai dua tujuan utama yaitu sebagai penyimpan permanen untuk membantu fungsi RAM dan yang untuk mendapatkan memori murah yang berkapasitas tinggi bagi penggunaan jangka panjang.

BERBAGAI JENIS MEMORY EKSTERNAL:
1.      Berdasarkan Jenis Akses Data
Berdasarkan jenis aksesnya memori eksternal dikelompokkan menjadi dua jenis yaitu :
a)      DASD (Direct Access Storage Device)
Di mana ia mempunyai akses langsung terhadap data. Contoh:
  • Magnetik (floppy disk, hard disk).
  • Removeable hard disk (Zip disk, Flash disk).
  • Optical Disk.
b)      SASD (Sequential Access Storage Device)
Akses data secara tidak langsung (berurutan), seperti pita magnetik.

PRINSIP KERJA MEMORY KOMPUTER :
Di sistem ini, memori adalah urutan byte yang dinomori (seperti “sel” atau “lubang burung dara”), masing-masing berisi sepotong kecil informasi. Informasi ini mungkin menjadi perintah untuk mengatakan pada komputer apa yang harus dilakukan. Sel mungkin berisi data yang diperlukan komputer untuk melakukan suatu perintah. Setiap slot mungkin berisi salah satu, dan apa yang sekarang menjadi data mungkin saja kemudian menjadi perintah.
Memori menyimpan berbagai bentuk informasi sebagai angka biner. Informasi yang belum berbentuk biner akan dipecahkan (encoded) dengan sejumlah instruksi yang mengubahnya menjadi sebuah angka atau urutan angka-angka. Sebagai contoh: Huruf F disimpan sebagai angka desimal 70 (atau angka biner) menggunakan salah satu metode pemecahan. Instruksi yang lebih kompleks bisa digunakan untuk menyimpan gambar, suara, video, dan berbagai macam informasi. Informasi yang bisa disimpan dalam satu sell dinamakan sebuah byte.
Secara umum, memori bisa ditulis kembali lebih jutaan kali – memori dapat diumpamakan sebagai papan tulis dan kapur yang dapat ditulis dan dihapus kembali, daripada buku tulis dengan pena yang tidak dapat dihapus. Ukuran masing-masing sel, dan jumlah sel, berubah secara hebat dari komputer ke komputer, dan teknologi dalam pembuatan memori sudah berubah secara hebat – dari relay elektromekanik, ke tabung yang diisi dengan air raksa (dan kemudian pegas) di mana pulsa akustik terbentuk, sampai matriks magnet permanen, ke setiap transistor, ke sirkuit terpadu dengan jutaan transistor di atas satu chip silicon.

SISTEM PENGALAMATAN DIDALAM MEMORI.
Cara pengalamatan memori yang di lakukan oleh komputer sering disebut dengan pengalamatan relative (relative address), sedangkan yang ita perlukan adalah kemampuan 20 bit sehingga pengalamatan yang di lakukan adalah pengalamatan mutlak atau absolute atau fisik.
Perlu diingat lagi bahwa 1 kilo byte (KB) = 1024 byte. Sedangkan 1 Mega byte (MB) = 1024 KB = 1048576 byte. Dengan demikian alamat memori dari 0 sampai 1 megabyte memerlukan tempat lima digit angka hexadecimal, yaitu 00000 sampai FFFFF H.
Register yang ada adalah register 16 bit yang berarti hanya dapat menampung 4 digit hexadecimal, yaitu dari 0000 sampai dengan FFFFH. Di antara register untuk mencatat alamat memori yang di pergunakan adalah segment register digabung dengan offset register.
Aturan penulisn untuk segmen register yaitu nilai digit terendah adalah 16 pangkat 1, dan digit tertingginya adalah 16 pangkat 4 (hal ini akibat segmen register di geser ke kiri satu digit), sedangkan pada offset register nilai digit terendah adalah 16 pangkat 0 dan tertinggi adalah 16 pangkat 3.

Sekian postingan dari saya, semoga bermanfaat buat anda.


0 komentar:

Posting Komentar