The Sampah's Blog

Manajemen Memory

Posted on: August 6, 2010

Hierarki Memori

explainations…

Register

◦       Letaknya didalam chip processor

◦       Kapasitas terbatas

◦       ex: IR (Instruction Register), untuk menampung kode instruksi yang akan dieksekusi prosesor

MemoriUtama

◦       Diakses secara random (Random Access Memory)

◦       Volatile

◦       Kapasistas lebih besardi banding register

a problem…

Memoriutamavsprosesor

◦       kecepatan transfer memori utama keprosesor sangat lambat, dibanding kecepatan eksekusi prosesor.

◦       ex:

–   Pentium IV 1,7 Ghz

–   front bus 400 Mhz

–   Eksekusi prosesor = 4x transfer rate RAM ke prosesor

–   artinya: setiap kali RAM transfer data ke register prosesor, prosesor harus idle 4 siklus eksekusi

a solution…

Chacing Technique

◦       Memori chace

◦       L1 chace& L2 chace

◦       Umumnya didalam prosesor

◦       Contoh ukuran = 256 Kbyte, 512 Kbyte, 2Mb

◦       Kecepatan tansfer ke register memori lebihcepat, mengikuti kecepatan clock komputer

◦       Prinsipkerja:

–   Virtual Copy atau salinan bayangan dari kode instruksi atau data di memori utama.

–   Setiap data dichace memilki asosiasi dengan memori utama

Caching Technique

Prosesor ß–à Chace ß-à RAM

explanations…

Memorisekunder

◦       Umumnya berupa disk

◦       Penyimpanannya bersifat permanen

◦       non-volatile

◦       Kapasitas cenderung besar

◦       Kecepatan tansfer lama dibanding memori utama

Physical/Absolute Addressing

Points

◦       Alamat pada kode program merupakan alamat fisik memori sesungguhnya

◦       konsekuensi:

–   kode program harus disalin padap osisi yang sesuai dengan referensi tersebut.

–   Pada saat eksekusi, prosesor memproses alamat pada kode program secara langsung

Logical Adressing

Points

◦       Alamatlogika = perlu diterjemahkan kealamat fisik memori utama.

◦       Umumnya translasi dilakukan saat eksekusi

◦       kelebihan:

–   relokasi program lebih fleksibel

Relative Adressing

Points

◦       Padasistem yang mengunakan alokasi memori terurut

◦       Alamat pada kode program = alamat relatif (offset)

◦       Alamat awal memori dicatat ke register alokasi

◦       Umumnya menggunakan MMU (Memory Management Unit)

Monoprogramming

◦       Hanya ada satu proses pada suatu saat dan menggunakan seluruh area memori penguna

◦       program seluruhnya dimuatkan kememori dari disk

◦       Pada saat eksekusi, program mengambil alih SD

◦       Alokasi memori secara berurutan

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


  • Mr WordPress: Hi, this is a comment.To delete a comment, just log in, and view the posts' comments, there you will have the option to edit or delete them.

Categories

%d bloggers like this: