Bits, Bytes, and Words
Sebenarnya hal ini sudah pernah dibahas pada mata kuliah POK yang saya ambil semester lalu. Namun, saya ingin mereview materi tersebut dengan harapan memudahkan saya untuk memahami materi minggu ini, yaitu addressing. Penjelasan pada video mudah dimengerti dan membantu saya mengingat kembali tentang bits, bytes, dan juga words.
Byte Ordering (Little & Big Endian)
Little dan big endian merupakan cara menyimpan dan mengurutkan data dalam memori. Saya sering kali tertukar diantara 2 endian ini. Maka dari itu, saya cenderung mencari video yang berisi penjelasan secara visual mengenai endian ini. Video ini berisi penjelasan jelas serta juga dilengkapi dengan contoh yang mudah dimengerti.
Mapping Virtual Addresses to Physical Addresses
Virtual atau logical address merupakan address yang di generate oleh CPU ketika waktu eksekusi. Sedangkan physical
address ialah address yang menunjuk ke lokasi pada unit memory. Address yang biasanya dihadapi oleh user ialah virtual
address. Dua proses ini merupakan bagian dari address binding. Webiste ini membantu saya dalam memahami address binding
degan penjelasan yang jelas dan mudah dimengerti
Static and Dynamic Linking
Secara singkat, static dan dynamic linking merupakan cara meng-compile program yang menggunakan bahasa c atau c++. Karena saya masih belum mengerti mengenai hal ini, saya mencoba mencari website dengan penjelasan yang mudah dimengerti. Website ini memudahkan saya untuk mengerti lebih lanjut mengenai static dan dynamic linking.
Base and Limit Registers
Base dan limit register merupakan bagian dari memory management. Sesuai namanya, base register merupakan register yang
menyimpan start address sedangkan limit register merupakan register yang menyimpan ukuran dan range dari blok pada physical memory address. Penjelasan video ini mengenai kedua hal tersebut mudah dimengerti karena disertai contoh yang denga mudah dapat dibayangkan.
Partition Allocation Methods in Memory Management
Partition allocation method merupakan salah satu cara untuk menyimpan data pada memori. Memori yang menerapkan
partition allocation method membagi memorinya menjadi beberapa blok memori atau partisi yang berbeda. Website ini
memudahkan saya dalam memahami partition allocation karena penjelasannya disertai oleh gambar dan juga terdapat
latihan soal beserta pembahasannya.
OS Page Table
Saya penasaran ketika terdapat page table pada slide minggu 4 ini. Setelah searching-searching, saya mengetahui bahwa
page table merupakan struktur data yang digunakan oleh virtual memori untuk menyimpan mapping diantara logical dan
physical address. Website ini membantu menyembuhkan rasa penasaran saya tentang page table. Tentu penjelasan pada
website ini singkat dan mudah dimengerti.
Swapping in Operating System
Swapping merupakan skema memori management dimana suatu proses dapat ditukar sementara dari main memori ke secondary
memori dengan tujuan main memori dapat digunakan untuk proses yang lain. Berkat website ini, saya jadi tahu mengenai
strategi swapping di memori management. Penjelasan di website ini mudah dimengerti karena disertai contoh kasus
masalahya.
Linux Libraries
Terdapat 2 jenis library pada linux, yaitu dynamic dan static. Website ini berisi penjelasan mengenai dynamic dan
static library mulai dari pengertian, perbedaan, plus minus, serta cara membuat kedua library tersebut. Berkat website
ini, saya menjadi tahu tentang jenis-jenis library di linux.
Executable File Formats/Extensions
Saya baru tahu bahwa terdapat beberapa format/ekstensi file yang mempunyai kemampuan untuk menjalankan suatu
tugas secara otomatis. Website menjelaskan apa itu file extension, apa itu executable file extension, serta juga
terdapat daftar dari executable file extension, baik yang mempunyai resiko maupun tidak.