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:
Post a Comment