Pengertian Metode Pengalamatan
Untuk menyimpan data ke dalam memori
komputer, tentu memori tersebut diberi identitas (yang disebut dengan alamat/ address) agar ketika data tersebut
diperlukan kembali, komputer bisa mendapatkannya sesuai dengan data yang pernah
diletakkan di sana. Teknik pengalamatan ini hampir sudah tidak diperlukan lagi
oleh pemakai komputer saat ini karena hampir seluruh software yang beredar di pasaran tidak mengharuskan si pemakai
menentukan di alamat mana datanya akan disimpan (semua sudah otomatis dilakukan
oleh software).
Jadi, yang kita pelajari adalah bagaimana
kira-kira software tersebut melakukan
teknik pengalamatannya, sehingga data yang sudah kita berikan dapat disimpan di
alamat memori tertentu dan dapat diambil kembali dengan tepat. Ada tiga teknik
dasar untuk pengalamatan, yakni :
·
Pemetaan langsung (direct mapping) yang terdiri dari dua cara yakni pengalamatan mutlak
(absolute addressing) dan pengalamatan
relatif (relative addressing),
·
Pencarian tabel (directory look-up), dan
·
Kalkulasi (calculating)
Pemetaan Langsung
Teknik ini dapat dijuluki dengan device dependent (tergantung pada peralatan rekamnya), artinya, kita tidak
dapat begitu saja meng-copy data
berkas ini ke komputer lainnya, karena mungkin saja di komputer lainnya itu
menggunakan alat rekam yang berbeda spesifikasinya.
Teknik ini juga dapat dijuluki dengan address space dependent
(tergantung pada alamat-alamat yang masih kosong), artinya, kita tidak dapat
begitu saja meng-copy data berkas ini
ke komputer lainnya, karena mungkin saja di komputer lainnya itu alamat-alamat
yang dibutuhkan sudah tidak tersedia lagi.
Teknik Pencarian Tabel
Teknik ini dilakukan dengan cara,
mengambil seluruh kunci atribut dan alamat memori yang ada dan dimasukkan ke
dalam tabel tersendiri. Jadi tabel itu (misal disebut dengan tabel INDEX) hanya
berisi kunci atribut (misalkan NIM) yang telah disorting (diurut) dan alamat memorinya.
Pencarian yang dilakukan di tabel INDEX
akan lebih cepat dilakukan dengan teknik pencarian melalui binary search (dibagi
dua-dua, ada di mata kuliah struktur dan organisasi Data 2 kelak) ketimbang
dilakukan secara sequential. Nilai key field
(kunci atribut) bersifat address space independent (tidak terpengaruh terhadap perubahan organisasi
file-nya), yang berubah hanyalah alamat yang ada di INDEX-nya.
Teknik Kalkulasi Alamat
Perhitungan (kalkulasi) terhadap nilai
kunci atribut untuk mendapatkan nilai suatu alamat disebut dengan fungsi hash. Bisa juga fungsi hash digabungkan dengan teknik pencarian
seperti tabel di atas, tetapi akan menjadi lebih lama pengerjaannya dibanding
hanya dengan satu jenis saja (fungsi hash
saja atau pencarian tabel saja).
SUMBER :
·
Serdiwansyah N. A. Set Instruksi dan
Teknik Pengalamatan Teknik Elektro Universitas Negri Makasar
·
http://raditfa.blogspot.com/2012/11/arsitektur-set-instruksi-dan-teknik.html
·
Wikipedia Instruksi Pada Komputer
·
Wikipedia CPU (Central Processing Unit)
Tidak ada komentar:
Posting Komentar