TUGAS 7 MEMORI INTERNAL OLEH: PANDU 2103015025
MEMORI INTERNAL
APA ITU MEMORI INTERNAL?
Penyimpanan Internal
adalah sebuah penyimpanan yang dapat diakses langsung oleh processor. Jenis memori ini biasanya terdapat di
dalam sebuah perangkat, jadi tidak terlihat. Fungsi memori internal ini
diantaranya menyimpan sebuah operating system dalan
sebuah perangkat, sebagai pinjaman penyimpanan saat ada sebuah aplikasi atau
software yang dijalankan.
Fungsi
dari memori utama sendiri adalah :
1.Menyimpan data yang berasal dari peranti masukan
sampai data dikirim ke ALU(Arithmetic and Logic Unit) untuk diproses.
2.Menyimpan daya hasil pemrosesan ALU sebelum
dikirimkan ke peranti keluaran.Menampung program/instruksi yang berasal dari
peranti masukan atau dari peranti pengingat sekunder
Karakteristik
memori :
·
Lokasi
·
Kapasitas
·
Unit transfer
·
Metode Akses
·
Kinerja
·
Jenis fisik
·
Sifat-sifat fisik
·
Organisasi
Lokasi
·
CPU (register)
·
Internal (main memori)
·
External (secondary memori)
Kapasitas
Memori
Kapasitas register dinyatakan dalam bit,Kapasitas
memori internal dinyatakan dalam bentuk byte (1 byte = 8 bit) atau word.
Kapasitas memori eksternal dinyatakan dalam byte
Satuan
Transfer
Satuan transfer sama dengan jumlah saluran data yang
masuk ke dan keluar dari modul memori. Bagi memori internal, satuan transfer
merupakan jumlah Bit yang dibaca atau yang dituliskan ke dalam memori padd
suatu saat. Jumlah saluran ini sering kali sama dengan panjang word, tapi
dimungkinkan juga tidak sama.
·
Internal
Jumlah bit dalam sekali akses
Sama dengan jumlah saluran data (= ukuran
word)
·
External
Dalam satuan block yg merupakan kelipatan
word
·
Addressable
unit
Lokasi terkecil yang dpt dialamati secara
uniq
Secara internal biasanya sama dengan Word
Untuk disk
digunakan satuan Cluster
Metode Akses
Terdapat 4 jenis pengaksesan satuan
data, sebagai berikut :
a. Sequential Access
- Memori
diorganisasikan menjadi unit –unit data yang disebut record
- Akses
harus dibuat dalam bentuk urutan linier yang spesifik
- Informasi
pengalamatan yang disimpan dipakai untuk memisahkan record -record dan
untuk membantu proses pencarian.
- Terdapat
shared read/write mechanisme untuk penulisan/pembacaan memorinya.
- Pita
magnetik merupakan memori yang menggunakan metode sequential access.
b. Direct Access
- Menggunakan
shared R/W mechanism, tetapi setiap blok dan record memiliki alamat yang
unik berdasarkan lokasi fisik. Akses dilakukan langsung pada alamat
memori.
- Waktu
aksesnya bervariasi
- Contohnya
adalah akses pada disk
c. Random Access
- Setiap
lokasi dapat dipilih secara random dan diakses serta dialamati secara langsung.
- Waktu
mengakses lokasi tertentu tidak tergantung pada urutan akses sebelumnya
dan bersifat konstan.
- Contohnya
adalah sistem main memori
d. Associative Access
- Jenis
random akses yang memungkinkan pembandingan lokasi bit yang diinginkan
untuk pencocokan.
- Data
dicari berdasarkan isinya bukan alamatnya dalam memori
- Contoh
memori ini adalah cache memori
Hierarki Memori
·
Register
Ø Dalam
Ø CPU
·
Internal/Main
memory
Ø Bisa lebih dari satu level dengan adanya
cache
Ø “RAM”
·
External
memory
Ø Penyimpan cadangan
Jenis Fisik
- Memori
Semikonduktor, memori ini memakai teknologi LSI atau VLI, memori ini
banyak digunakan untuk memori internal misalnya RAM.
- Memori
Permukaan Magnetik, banyak digunakan untuk memori eksternal yaitu untuk
disk atau pita magnetik.
- Optical
misal nya CD & DVD
- Others
misal nya Bubble,Hologram
Karakteristik fisik memori
a. Memory Volatile
Memory volatile
adalah memori yang datanya dapat ditulis atau dihapus, dan data akan hilang
ketika tidak mendapat power / daya. Memori jenis ini hanya untuk penyimpanan
data sementara saja, bukan untuk jangka waktu yang lama. Contoh dari memory
volatile adalah RAM (Random Access Memory) digunakan sebagai memori utama untuk
menyimpan program‐program atau data‐data yang sedang digunakan atau diperlukan
oleh CPU saat dibutuhkan saja (sementara).
b. Volatility
c. Erasable
d. Power
consumption
Organisasi
Organisasi dalah
pengaturan bit dalam menyusun word secara fisik.atau Susunan
fisik bit-bit untuk membentuk word
Hirarki Memori :
Semakin kecil waktu access, semakin besar harga per bit. Semakin besar
kapasitas, semakin kecil harga per bit. Semakin besar kapasitas, semakin besar
waktu access.
Untuk kinerja yang
optimal, diperlukan kombinasi teknologi komponen memori.
Locality of Reference
Selama
berlangsungnya eksekusi suatu program,
referensi memori cenderung untuk
mengelompok (cluster)
Contoh: loops
Memori Semiconductor
RAM
Ø Penamaan yang salah karena semua memori semiconductor adalah random access
(termasuk ROM)
Ø Read/Write
Ø Volatile
Ø Penyimpan sementara
Ø Static atau dynamic
Dynamic RAM
Karakteristik nya
yaitu Bit tersimpan berupa muatan dalam capacitor,Muatan dapat bocor,Perlu
di-refresh,Konstruksi sederhana,Ukuran per bit nya kecil,Murah,Perlu refresh-circuits,Lambat,Main memory
Static RAM
Ø Bit disimpan sebagai switches on/off
Ø Tidk ada kebocoran
Ø Tdk perlu refreshing
Ø Konstruksi lebih complex
Ø Ukuran per bit lebih besar
Ø Lebih mahal
Ø Tidak memerlukan refresh-circuits
Ø Lebih cepat
Ø Cache
Read Only Memory (ROM)
Ø Menyimpan secara permanen
Untuk,Microprogramming,Library
subroutines,Systems programs (BIOS),Function tables
Jenis ROM
Ø Ditulisi pada saat dibuat
Sangat
mahal
Ø Programmable (once)
PROM
Diperlukan
peralatan khusus untuk memprogram
Ø Read “mostly”
Erasable
Programmable (EPROM),Dihapus dg sinar UV
Electrically
Erasable (EEPROM),Perlu waktu lebih lama untuk menulisi
Flash
memory,Menghapus seleuruh memori secara electris
Contoh: 16 Mb DRAM (4M x 4)
Packaging
Organisation Modul
Cache
Memori cepat dg
kapasitas yg sedikit,Terletak antara main memory dengan CPU,Bisa saja
diletakkan dalam chip CPU atau module
tersendiri
Operasi pada cache CPU
meminta isi data dari lokasi memori
tertentu,Periksa
data tersebut di cache,Jika ada ambil dari cache (cepat),Jika tidak ada, baca 1 block data dari
main memory ke cache,Ambil dari cache ke
CPU,Cache
bersisi tags untuk identitas block dari
main memory yang berada di cache
Fungsi Mapping
Ukuran Cache 64k Byte,Ukuran
block 4 bytes,diperlukan 16k (214) alamat per alamat 4 bytes,Jumlah
jalur alamat cache 14,Main memory 16Mbytes,Jalur alamat perlu 24 bit,(224=16M)
Direct Mapping
Setiap block main
memory dipetakan hanya ke satu jalur cache,Jika
suatu block ada di cache, maka tempatnya sudah tertentu,Address terbagi dalam 2
bagian,LS-w-bit menunjukkan word tertentu,MS-s-bit menentukan 1 blok memori,MSB
terbagi menjadi field jalur cache r dan tag sebesar s-r (most significant)
Keuntungan & Kerugian Direct Mapping
·
Sederhana
·
Murah
·
Suatu blok
memiliki lokasi yang tetap
·
Jika program
mengakses 2 block yang di map ke line yang
sama secara berulang-ulang, maka cache-miss sanagat tinggi
Associative Mapping
Blok main memori dpt
di simpan ke cache line mana saja,Alamat
Memori di interpresi sbg tag dan word,Tag menunjukan identitas block memori,Setiap
baris tag dicari kecocokannya,Pencarian data di Cache menjadi lama
Cache dibagi dalam sejumlah
sets,Setiap set berisi sejumlah line,Suatu blok di maps ke line mana saja dalam
set,misalkan Block B dapat berada pada line mana saja dari set i,Contoh: per set ada 2 line,2 way
associative mapping
Suatu block dpt berada
pada satu dari 2 lines dan hanya dalam 1
set,22 bit tag disimpan untuk blok data 32 bit,tag field dibandingkan dg tag
entry dalam cache untuk pengecekan data,LS
2 bits dari address menunjukkan 16 bit word yang diperlukan dari 32 bit data block
Komentar
Posting Komentar