Monday, 10 December 2012

Chapter 12: Internal Memory

Secara umumnya, bentuk asas memori terdiri daripada :

  1.  Memori fizikal "physical memory"
  2. Memori Maya "virtual memory"
  3. cache
Memori adalah peranti keadaan pepejal digital yang menyediakan penyimpanan bagi nilai data.

Exploiting the Memory Hierarchy

1. Pendekatan 1 (Cray, lain-lain): mendedahkan Hierarki Daftar, 

  • Memori Utama, Cakera setiap disediakan sebagai alternatif penyimpanan eksplisit 
  • Beritahu pengaturcara: "Gunakan mereka bijak"
2. Penyelesaian 2: Sembunyi Hierarki 
  • Pengaturcaraan model: SINGLE jenis memori, ruang alamat tunggal.
  • Telus untuk programmer: Mesin Imanuel menyerahkan lokasi, bergantung kepada corak penggunaan runtime.
Kelajuan CPU dikuasai oleh prestasi memori lebih penting daripada: ISA, litar pengoptimuman, pipelining, dan lain-lain.


Trickk # 1: Buat MEMORY UTAMA "main memory" lambat muncul lebih cepat
  • Teknik: caching

Trick # 2: Buat MEMORY UTAMA "main memory" kecil muncul lebih besar
  • Teknik: MEMORY MAYA "virtual memory"



Volatile and Non-volatile Memory

  • "Volatile memory" , juga dikenali sebagai storan yang tidak menentu "volatile storage", adalah memori komputer yang memerlukan kuasa untuk mengekalkan maklumat yang disimpan, dalam erti kata lain, ia memerlukan kuasa untuk mencapai memori komputer. Ingatan meruap mengekalkan maklumat sebagai panjang sebagai bekalan kuasa dihidupkan, tetapi apabila bekalan kuasa dimatikan atau terganggu memori yang disimpan hilang. Contoh: RAM;
  • "Non-volatile memory"  tidak memerlukan bekalan kuasa dikekalkan. Ia telah kurang dikenali sebagai ingatan sementara. Cth: memori flash, cakera magnetik, cakera optik.

Semiconductor Memory Types


Semiconductor Memory

  • RAM (Random Access Memory)

          kerana semua memori semikonduktor adalah capaian rawak "random access"

          Baca / Tulis
          meruap "volatile"
          penyimpanan sementara
          Statik atau dinamik

RAM-Keyword

  •      CMOS – Complementary Metal Oxide Semiconducto
  •      DRAM – Dynamic RAM\
  •      FPD DRAM – Fast Page DRAM
  •      EDO DRAM - Extended Data Out DRAM
  •      SDRAM – Synchronous  DRAM
  •      DDRAM – Double Data Rate DRAM
  •      SRAM – Static RAM

Example Of RAM




Read Only Memory (ROM)

Read Only Memory (ROM),
juga dikenali sebagai firmware, adalah litar bersepadu yang diprogramkan dengan data tertentu apabila ia dihasilkan.
Cip ROM digunakan bukan sahaja dalam komputer, tetapi dalam perkara lain yang paling elektronik serta :

  • simpanan kekal
  • tak meruap "non-volatile"
  • Microprogramming (lihat kemudian)
  • Perpustakaan subrutin
  • Program sistem (BIOS)

Types Of ROM


1. Ditulis semasa pembuatan
  • Sangat mahal untuk menjalankan kecil
2. Aturcara (sekali)
  • PROM
  • Keperluan peralatan khas untuk program
3. Baca "kebanyakannya"
  • Boleh dipadam Programmable (EPROM)
  • Dipadamkan oleh UV
  • Boleh dipadam secara elektrik (EEPROM)
  • Mengambil masa lebih lama untuk menulis daripada membaca
4. ingatan kilat "flash memory"
  • Memadam memori keseluruhan elektrik

Programmable ROM (PROM)

  • Alternatif yang kurang mahal untuk ROM
  • Sama seperti ROM, ia adalah bukan menentu
  • Proses penulisan dilakukan elektrik dan boleh dilaksanakan oleh pembekal atau pelanggan kemudian.
  • Peralatan khas yang diperlukan untuk proses pengaturcaraan.
  • Fleksibel dan kemudahan

Erasable programmable read-only memory (EPROM)

  • Membaca dan menulis elektrik
  • Bagi operasi menulis, memori mesti menjadi pemadaman oleh pendedahan cip dibungkus kepada sinaran ultraungu.
  • Pemadaman dilakukan oleh bersinar cahaya ultraungu yang kuat melalui tingkap yang direka ke dalam cip memori.
  • Pemadaman Setiap mengambil masa sebanyak 20 minit untuk melaksanakan dan ia boleh dilakukan berulang kali.
  • Mahal tetapi mempunyai kelebihan keupayaan mengemaskini pelbagai.

Written by :
NAMA : NURFARAH ATHIRA BINTI MUHAMMAD TUAH
NO MATRIK : B031210253

No comments:

Post a Comment