Tuesday, December 4, 2012

Cache Memory Pada Computer


Cache Memory pada Komputer
Cache memory merupakan media penyimpanan data sekunder berkecepatan tinggi, dimana tempat menyimpan data atau informasi sementara yang sering digunakan atau diakses oleh komputer.


Fungsi Cache Memory
--> Mempercepat Akses data pada komputer
--> Meringankan kerja prosessor
--> Menjembatani perbedaan kecepatan antara cpu dan memory utama.
--> Mempercepat kinerja memory

Letak Cache MemorY
       1.      Terdapat di dalam Processor (on chip )
       Cache internal diletakkan dalam prosesor sehingga tidak memerlukan bus eksternal, maka waktu
       aksesnya akan sangat cepat sekali
       2.      Terdapat diluar Processor(off chip)
        berada pada MotherBoard, memori jenis ini kecepatan aksesnya sangat cepat, 
        meskipuntidak secepat chache memori jenis pertama

   Jenis Cache Memory 
  1. L1 cache 
    L1 Cache adalah Sejumlah kecil SRAM memori yang digunakan sebagai cache yang terintegrasi menyatu pada prosesor. Berguna untuk menyimpan secara sementara instruksi dan data, dan memastikan bahwa prosesor memiliki supply data yangstabil untuk diproses sementara memori mengambil dan menyimpan data baru. L1 cache (Level 1 cache) disebut pula dengan istilah primary cache, first cache, atau level one cache. transfer data dari L1 cache ke prosesor terjadi paling cepat Kecepatannya mendekati kecepatan register

  2. L2 cache 
     Arti istilah L2 Cache adalah Sejumlah kecil SRAM memori yang berada di motherboard dekat dengan posisi dudukan prosesor. Berguna untuk menyimpan sementara instruksi dan data, dan memastikan bahwa prosesor memiliki supply data yangstabil untuk diproses sementara memori mengambil dan menyimpan data baru. (Level 2 cache) secondary cache, second level cache, atau level two cache. L2 cache memiliki ukuran lbih besar dibandingkan L1 namun kecepatan transfernya sedikit lebih lama dari L1cache.


  3. L3 cache
   jarang sekali ada, hanya ada di komputer tertentu. Berguna ketika terdapat cache yang hilang ”missing” pada cache L1&L2. L3 cache memiliki ukuran lbih besar dibandingkan L1 dan L2 namun kecepatan transfernya lebih lama dari L1cache dan L2 Cache. 
   Elemen Cache Memory
-         Fungsi Pemetaan (Mappingp) 
        -Pemetaan blok-blok memori utama ke dalam saluran cache.
         -Pemetaan Langsung (Direct Mapping)
         -Pemetaan Asosiatif  (Associative Mapping)
         -Pemetaan Asosiatif Set (Set Associative Mapping)

-         Algoritma Penggantian 
        untuk memilih blok data mana yang ada di cache yang dapat diganti dengan blok  data baru
         -Least Recently used (LRU)
         -First in first out (FIFO)
         -Least frequently used (LFU)
         -Random 
    Cara Kerja Cache Memori 
      -CPU membaca word memori  
       -Periksa di Cache Memory,
       -Jika ada akan dikirim ke CPU
      -Jika tidak ada akan dicari ke Memory Utama  
      -Dikirim ke Cache Memory lalu dikirim ke CPU

PERBEDAAN RAM dan ROM


PERBEDAAN RAM dan ROM

Read Only Memory (ROM), berfungsi untuk menyimpan pelbagai program yang berasal dari pabrik komputer. Sesuai dengan namanya, ROM (Read Only Memory), maka program yang tersimpan didalam ROM, hanya bisa dibaca oleh parapemakai.
Random Access Memory (RAM), merupakan bagian memory yang bisa digunakan oleh para pemakai untuk menyimpan program dan data.
ROM bisa diibaratkan sebuah tulisan yang sudah tercetak, dimana pemakai hanya bisa melakukan pembacaan data yang ada didalamnya tanpa bisa melakukan perubahan apapun pada tulisan yang ada. ROM biasanya berisi instruksi/program khusus yang bisa digunakan pemakai untuk memanfaatkan komputer secara maksimal.

RAM pada Computer


RAM yang merupakan singkatan dari Random Access Memory adalah sebuah perangkat keras komputer yang berfungsi menyimpan berbagai data dan instruksi program, isi dari RAM dapat diakses secara random atau tidak mengacu pada pengaturan letak data. Data di dalam RAM bersifat sementara, dengan kata lain data yang tersimpan akan hilang jika komputer dimatikan atau catu daya yang terhubung kepadanya dicabut.
RAM biasa juga disebut sebagai memori utama (main memory), memori primer (primary memory), memori internal (internal memory), penyimpanan utama (primary storage), memory stick, atau RAM stick. Bahkan terkadang orang hanya menyebutnya sebagai memori meskipun ada jenis memori lain yang terpasang di komputer.
RAM merupakan salah satu jenis memori internal yang mendukung kecepatan prosesor dalam mengolah data dan instruksi. Dengan menggunakan tambahan RAM ke dalam komputer dapat menghasilkan pengaruh positif pada kinerja dan kecepatan komputer, meskipun RAM sebenarnya tidak menentukan kecepatan komputer.
Modul memori RAM yang umum diperdagangkan berkapasitas 128 MB, 256 MB, 512 MB, 1 GB, 2 GB, dan 4 GB.
Ram juga berfungsi mengolah data dan instruki yang ditulis atau dibaca oleh buah system bagian dari komputer yang sangat pentin g. Dengan fungsi tersebut maka Anda bisa menjalankan dua aktifitas sekaligus, yaitu menulis dari RAM dan membaca data dari RAM. Semakin berat aplikasi yang akan dijalankan, maka bobot RAM akan semakin besar.
Ada empat macam tipe dari memory komputer, yaitu:
1.randoaccessmemory
2.readonlymemory
3.CMOSmemory
4. virtual memory
JENIS-JENIS RAM
Berdasarkan cara kerja:
1. Dynamic RAM (DRAM)
*FastPage Mode DRAM (FPM DRAM)
* Extended Data Output DRAM (EDO DRAM)
* Synchronous DRAM (SDRAM)
* Rambus DRAM (RDRAM)
* Double Data Rate SDRAM (DDR SDRAM)
* Untuk video :
1. Video RAM (VRAM)
2. Windows RAM (WRAM)
3. Synchronous  Graphic RAM (SGRAM)
2. Static RAM (SRAM)
Berdasarkan Module:
  1. Single Inline Memory Module (SIMM), Mempunyai kapasitas 30 atau 72 pin. Memori SIMM 30 pin untuk kegunaan PC zaman 80286 sehingga 80486 dan beroperasi pada 16 bit. Memory 72 pin banyak digunakan untuk PC berasaskan Pentium dan beroperasi pada 32 bit.
  2. 2.        Double Inline Memory Module (DIMM), 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. Menyokong 64 bit penghantaran data. SDRAM (synchronous DRAM) menggunakan DIMM. Merupakan penganti dari DRAM, FPM (fast page memory) dan EDO.
  3. 3.        RIMM (Rambus), Dulu dikenali sebagai RDRAM. Adalah sejenis SDRAM yang dibuat oleh Rambus. DRDRAM digunakan untuk CPU dari Intel yang berkecepatan tinggi. Pemindahan data sama seperti DDR SDRAM tetapi mempunyai dua saluran data untuk meningkatkan kemampuan. Juga dikenali sebagai PC800 yang kerkelajuan 400MHz.
RAM terdiri dari sekumpulan chip. Chip-chip ini mampu untuk menampung:
* data untuk diproses;
* instruksi atau program, untuk memproses data;
* data yang telah diproses dan menunggu untuk dikirim ke output device, secondary storage atau juga communication device;
* instruksi sistem operasi yang mengontrol fungsi-fungsi dasar dari sistem komputer
Struktur dari RAM dibagi menjadi 4 bagian, yaitu:
  1. Input storage, digunakan untuk menampung input yang dimasukkan lewat alat input
    2. Program storage, dipakai untuk menyimpan semua instruksi-instruksi program yang akan di proses
    3. Working storage, digunakan untuk menyimpan data yang akan diolah dan hasil dari pengolahan
    4. Output storage, digunakan untuk menampung hasil akhir dari pengolahan data yang akan ditampilkan ke alat output
B.ROM
ROM mempunyai tugas untuk menyimpan program yang sifatnya tetap atau permanen, tidak tergantung pada keberadaan arus listrik (nonvolatile), dan program yang tersimpan dalam ROM mempunyai sifat hanya bisa dibaca oleh para pengguna komputer. Menyimpan data pada ROM tidak dapat dilakukan dengan mudah, namun membaca data dari ROM dapat dilakukan dengan mudah. Biasanya program / data yang ada dalam ROM ini diisi oleh pabrik yang membuatnya. Oleh karena sifat ini, ROM biasa digunakan untuk menyimpan firmware (perangkat lunak yang berhubungan erat dengan perangkat keras).
ROM modern didapati dalam bentuk IC, persis seperti medium penyimpanan/memori lainnya seperti RAM. Untuk membedakannya perlu membaca teks yang tertera pada IC-nya. Biasanya dimulai dengan nomer 27xxx, angka 27 menunjukkan jenis ROM , xxx menunjukkan kapasitas dalam kilo bit ( bukan kilo byte )Data-data biasanya sudah terisi dan disediakan oleh pabrik perakitnya. Contoh data-data ROM yang sering muncul adalah saar komputer dihidupkan maka akan terbaca semua konfigurasi perangkat yang terintegrasi dalam komputer tersebut.
Isi data pada ROM misalnya adalah program Basic Input Output System (BIOS), yang berfungsi untuk mengendalikan perpindahan data antar mikroprosesor ke komponen lain yang meliputi keyboard, monitor, printer, dan lainnya. Program BIOS juga mempunyai fungsi self diagnostic, atau memeriksa kondisi yang ada dalam dirinya yang dinamakan Power on Self Test (POST).
  • Jenis-jenis ROM
1. Mask ROM
Mask ROM adalah ROM yang tidak bisa ditulis ulang (non-flashable) sehingga tidak dapat di up-grade.
2. PROM (Programmable Read-Only Memory)
PROM merupakan sebuah chip memory yang hanya dapat diisi data satu kali saja. Sekali saja program dimasukkan ke dalam sebuah PROM, maka program tersebut akan berada pada PROM seterusnya.
3. EPROM (Erasable Programmable Read-Only Memory)
EPROM (Erasable Programmable Read Only Memory) adalah sebuah ROM yang dapat diprogram ulang dan dihapus. Berdasarkan proses pengisiannya terdapat dua jenis EPROM, yaitu UV EPROM dan EEPRb OM. UV EPROM (Ultraviolet EPROM) membutuhkan cahaya ultraviolet untuk menghapus data yang ada di dalamnya, sedangkan EEPROM (Electrical EPROM) yang hanya menggunakan aliran listrik saja dalam menghapus atau mem-program ulang isinya.
4. EEPROM ( Electrically Erasable Programmable Read-Only Memory)
EEPROM merupakan kependekan dari Electrically Erasable Programmable Read-Only Memory. EEPROM adalah tipe khusus dari PROM (Programmable Read-Only Memory ) yang bisa dihapus dengan memakai perintah elektris.