Sunday, July 1, 2018

Arsitektur komputer



MEMORY CACHE PADA ARM

Aristektur ARM
            Arsitektur ARM merupakan arsitektur prosesor 32-bit Reducade Instructtion Set Computer (RISC) yang dikembangkan oleh ARM limited. Pada awalnya merupakan prosesor desktop yang sekarang didomisili oleh keluarga x86. Namaun desing yang sederhana membuat prosesor ARM cocok untuk aplikasi berdaya rendah. Prosesor ARM digunakan diberbagai seperti elektronik umum,termasuk PDA, mobile phone,media player,game console gengam,kalkulator dan periperal komputer seperti hard disk dan router
            Dengan arsitektur RISC, maka pada arsitektur ARM dapat ditemukan fitur seperti kebanyakan arsitektur RISC lainnya seperti :
·         Register file yang berkapasitas besar
·         Arsitektur load/store, dimana operasi pengelolahan data hanya beroperasi  pada konten register, tidak secara langsung pada konten memori.
·         Addresing mode sederhana, dimana seluruh load/store addres ditentukan dari konten register dan field instruksi saja
Arsitektur ARM juga memiliki fitur tambah seperti :
·         Intruksi yang menggabungkan antara operasi aritmatika dan logika
·         Auto-increment dan auto-decrement addressing mode untuk mengoptimalkan loop program
·         Penyimpanan banyak instruksi untuk memaksimalkan througput data
·         Eksekusi secara kondisional untuk semua instruksi untuk memaksimalkan throungput eksekusi
Dari sumber yang saya baca saya mendapatkan ada berbagai macam ram yang mempunyai cache yang akan saya jadikan tabel seperti di bawah ini :

Keluarga
Versi arsitektur
Inti
Fitur
Cache(VD) memory management unit
MIPS @ MHZ
ARM 3
ARMv2a (kuno)
ARM2a
Pertama kali penggunaaan cache
4 kb unifed
12 MIPS @ 12 MHz
ARM7TDMI
ARMv4T
ARM710T
ARM7tDMI, cache
8 kb unifed ,MMU
36 MIPS @ 40 MHZ
ARM7TDMI
ARMv4T
ARM720T
ARM7tDMI, cache
8 kb unifed ,MMU dengan fast context switch extension
60 MIPS @ 59,8 MHZ
ARM7TDMI
ARMv4T
ARM740T
ARM7TDMI,cache
MIPU
-
ARM9TDMI
ARMv4T
ARM920T
ARM9TDMI,cache
16 kb,MMU
200MIPS@ 180MHZ
ARM9E
ARMv5TE
ARM946E-S
Thumb, Enhaced DSP,cache
Variable, tighty coupled memories, MPU
-

Chace memory
            Cache mory ditunjukkan untuk memberikan kecepatan memori yang mendekati kecepatan memori yang diperoleh, sekaligus memberikan ukuran memori yang besar dengan harga yang lebih murah dari jenis memori-memori semikonduktor.
            Kita contohkan saja pada saat CPU membaca sebuah word memori, maka dilakukan pemerikasaan untuk mengetahui apakah word terdapat pada cache atau tudak. Jika ada maka word akan dikirim ke CPU dan jika tidak ada maka block memori utama yang terdiri dari sejumlah word yang tetap akan dibaca kedalam cache dan kemudian akan dikirim ke CPU.

Sumber :
Abas ali pangera, M.Kom., Dony Ariyus sistem operasi 2005 hal 31
thesis.binus.ac.id/doc/Bab2/2010-2-00442-SK%20bab%202





No comments: