Showing posts with label Memory Organization. Show all posts
Showing posts with label Memory Organization. Show all posts

Sunday, 23 December 2012

EXTERNAL MEMORY By Sangkirthana a/p Mahaletchanan



Type of external memory:
·         Magnetic disk
o   Raid
o   removable
·         Optical
o   CD-ROM
o   CD-Recordable
o   CD-R/W
o   DVD
·         Magnetic tape
Magnetic disk
·         disk disaluti dengan bahan magnetisable
·         dahulu magnetic dick disaluti dengan aluminium
·         sekarang digantikan dengan kaca
o   untuk meningkatkan kelancaran
o   kurangkan kecacatan permukaan dan kurangkan kesalahan read/ write
o   keupayan untuk menahan kerosakan dan kejutan
Data Organization and formatting
  •   Concentric ring atau tracks
  •         Tracks dibahagikan kepada sectors
  •        Kurangkan size block di satu sector
  •         Boleh mempunyai lebih daripada satu sektor

Disk velocity
  •   Bit yang hampir dengan tengah putaran disk lebih pelahan daripada disk luar . 
  • Meningkatkan jarak antara bits di track yang berlainan.
  •   Putaran disk dengan constant angular velocity (CAV)

o   Sector berbentuk pie dan concentric tracks
o   Track sendirian and sector dikenalpasti
o   Mengerakan head untuk track dan menunggu untuk sector
o   Ruang yang banyak terbazir di luar track
Ø  Kurangkan density data
  •        Boleh mengunakan zones untuk meningkatkan capacity

o   Setiap zone menpunyai bits per track
o   Circuitry yang lebih rumit.
Access Method
·         Terdapat empat jenis access method antaranya


o   Sequential
Ø  Membaca data dari mula hingga ahkir mengikut turutan.
Ø  Access time bergantung kepada data dan data sebelumnya.
Ø  Contoh: tape

o   Direct
Ø  block tersendiri dengan nama tersendiri
Ø  tidak mengikut turutan dan menlompat ketempat  yang ditujukan.
Ø  Access time bergantung kepada data dan data sebelumnya.
Ø  Contoh :disk
o   Random
Ø  Nama yang tetap boleh terus membaca data yang mahu
Ø  Access time tidak bergantung kepada data atau data sebelumnya.
Ø  Contoh : RAM
o   Associative
Ø  Data sementara
Ø  Access time tidak bergantung kepada data atau data sebelumnya.
Ø  Contoh : Cache



Tuesday, 18 December 2012

Random Access Memory (RAM) by Eliza Joanne

RAM adalah satu bentuk penyimpanan data komputer. Terdapat 2 jenis RAM moden yang utama iaitu static RAM (SRAM) dan dynamic RAM (DRAM).




SRAM

Mengutamakan transistors berganda, biasanya 4 hingga 6 untuk setiap memory cell tetapi tiada capasitor dalam setiap cell.

DRAM

Terdapat memory cells dengan sepasang transistor dan capacitor yang memerlukan refreshing yang berterusan. Proses refresh ini berlaku secara automatik seribu kali per saat.



Capacitor dalam DRAM memory cell adalah seperti baldi bocor di atas. Ia perlu refresh selalu atau akan discharge kepada 0. Proses refresh ini mengambil masa dan melambatkan memory.
                                    
  • Fast page mode dynamic random access memory (FPM DRAM)
    - merupakan bentuk DRAM yang asal.
    - menunggu proses keseluruhan mencari sedikit data mengikut row dan column dan kemudian
      membaca sedikit sebelum ia bermula pada bit seterusnya.
  • Extended data-out dynamic random access memory (EDO DRAM)
    - tidak menunggu keseluruhan proses bit pertama sebelum sambung kepada bit seterusnya.
    - apabila sahaja address bit pertama dicari, ia bermula mencari bit seterusnya.
    - lebih cepat 5 peratus daripada FPM DRAM.
  • Synchronous dynamic random access memory (SDRAM)
    - mengambil kelebihan burst mode concept untuk meningkatkan prestasi.
    - ini berlaku dengan berada atas row yang mempunyai bit yang diminta dan bergerak dengan cepat
      melalui column, membaca setiap bit.
    - idea ini adalah data yang diperlukan oleh CPU berada dalam urutan.
    - lebih cepat 5 peratus daripada EDO DRAM dan paling biasa digunakan dalam desktops hari ini.
  • Double data rate synchronous dynamic random access memory (DDR SDRAM)
    - sama seperti SDRAM kecuali DDR SDRAM lebih cepat.
  • Rambus dynamic random access memory (RDRAM)
    - adalah radical depature dari seni bina DRAM sebelumnya.
    - RDRAM sangat berbeza kerana menggunakan high-speed data bus yang istimewa yang dipanggil Rambus channel.
    - oleh kerana ia beroperasi pada kelajuan yang tinggi, ia menjana lebih banyak haba. Untuk melepaskan haba yang berlebihan, Rambus chip dimasukkan dengan haba spreader yang kelihatan seperti wafer yang panjang dan nipis. 
Complementary metal-oxide-semicomductor (CMOS) RAM:
-adalah sejenis cip memori yang mempunyai keperluan kuasa yang rendah.

Video VRAM:
-adalah juga dikenali sebagai multiport dynamic RAM.
-secara spesifik digunakan untuk video adapter atau 3-D accelerators. 

Single in-line memory module (SIMM)
-menggunakan 30-pin connector dan sebesar 3.5 x 0.75 inches.
-perlu dipasang secara berpasangan dengan kapasiti dan kelajuaan yang sama banyak.

Dual in-line memory module (DIMM)
-dengan 168-pin atau 184-pin connector dengan saiz 5.4 x 1 inch.
-boleh dipasang dengan sendiri tanpa berpasangan.

Small outline dual in-line memory module (SODIMM)
-adalah kecil iaitu kira-kira 2 x 1 inch.
-kapasiti adalah dari 16MB hingga 1GB untuk setiap module.




Sunday, 16 December 2012

Memory by Mau Huey Ching


Memory is basically any form of electronic storage.Personal computer  system have a hierarchical memory structure including auxiliary memory(disks),main memory(DRAM) and cache memory(SRAM).

                                                                                Secondary storage       


                                                                       Main memory            
 
                                                                                Processor



CACHE MEMORY
Program and data that are stored in a fast small memory.




Main Memory          Cache memory         CPU
 
MAIN MEMORY
Program and data that are stored in a slower but bigger memory.









 



Saturday, 8 December 2012

memory(external memory) RAID- Amira Hurriff

              RAID  by Nor Amira Hurriff (B031210233)

what is RAID ?

R- Redundant 
A- Array
I- Independent / inexpensive
D- Disks

 RAID 0

- tidak bertindan atau lebih.( tiada cermin, tiada pariti)
-data menjalur merintangi disk.
- disk dalam kedudukan selari.
-minimum 2 disk
- prestasi baik (as block striped)
- tidak boleh digunakan untuk sistem yang kritikal

A,B,C,D,E,F - gambaran sebagai Blok


RAID 1

- disk bercermin
- data dijalur merintangi disk
- setiap jalur mempunyai salinan pada disk yang berbeza
- Ditulis(write) pada kedua-dua disk.
- Mahal
-minimum 2 disk
-prestasi baik (tiada jalur,tiada pariti)
-lebihan atau tindanan yang baik( excellent redundancy) * sebab blok di cerminkan

A,B,C - BLOK.. ada 2 salinan.untuk disk 1 dan disk 2


RAID 2

-menggunakan "bit level striping" . striping disk merintangi disk.
- perlu ada 2 kumpulan disk  a) kump 1- digunakan untuk tulis data
                                             b) kump 2- menulis kod pembetulan ralat (error correction code)
-menggunakan Hamming Error Correction Code (ECC)
 dan menyimpan maklumat dalam disk bertindan(redundancy disk)
- apabila data ditulis pada disk,ia mengira kod ECC untuk data , dan menjalur data bits kepada data disk.serta menulis kod ECC kepada disk bertindan(redundancy disk)
- Bila data dibaca dari disk ,ia juga baca data dari ECC code (dari redundancy disk) dan di 'cek' sama ada data dalam keadaan konsisten.Jika perlu diubah ,ia perlu membuat pembetulan.(correction)
**raid 2 banyak memerlukan disk.dan boleh dikonfigurasikan dalam disk yang berbeza. 
** raid 2 tidak lagi digunakan sebab mahal dan rumit.selain itu, ECC menjadi lebihan dan tidak digunakan , sebab Hard disk sekarang boleh "act as ECC". :)

** b1,b2,b3,b4,b5,b6 - Bits
**E1,E2,E3,E4,E5,E6- kod pembetulan ralat (error correction code)


RAID 3

- Digunakan dalam 'striping' tahap byte
-menggunakan disk berganda . dan ada disk khas untuk menyimpan pariti
-disk harus berputar selari untuk mendapatkan data.
good performance - read and write data sequentially
bad performance- read and write randomly
- raid 3 ini jarang digunakan

** B1,B2,B3 ...B9 - bait
** P1,P2,P3 - Pariti

RAID 4

-setiap disk beroperasi secara bebas 
- baik digunakan untuk input/output yang tinggi
-mempunyai jalur yang besar
- bit per bit pariti dikira keseluruhan jalur untuk setiap disk
- pariti disimpan untuk disk pariti

** A,B,C...I - Blok
** p1,p2,p3 - pariti

RAID 5

-minimum 3 disk - good performance (sebagai blok berjalur)
                          - good redundancy ( pariti di agih dengan baik)
-pariti disk merintangi semua disk
-mengelakkan (raid 4) menjadi sesak pada pariti disk
-memperuntukkan pusingan robin untuk jalur pariti

**p1,p2,p3 - pariti


RAID 6





-sama seperti raid 5,ini bukan striping tahap blok.tetapi ia menggunakan 2 pariti .
- dalam rajah atas, pariti teragih dan tersusun
-mewujudkan 2 pariti untuk blok data
-boleh mengendalikan dua failure disk (cakera kegagalan)
- raid 6 ini rumit dalam untuk menjadi sebagai raid controller.kerana ia harus mengira 2 pariti data untuk setiap data blok.