Pointer pada bahasa C
Saya suka link ini karena menjelaskan konsep pointer dengan sederhana, memberikan contoh penggunaan pointer, serta menjelaskan alasan kenapa
pointer muncul dan diperlukan.Pointer adalah sebuah variabel yang berisi alamat memori dari variabel yang lain. Pointer nantinya akan bisa mengakses
data yang ada di suatu alamat memori.
Alokasi Memori pada bahasa C
Menjelaskan bagaimana cara alokasi memori pada bahasa C dengan disertai screenshoot contoh program.Alokasi memori dalam C sangat penting untuk mencapai
kinerja terbaik khususnya dalam aplikasi perangkat terintegrasi (embedded system).
C-Program
Pada web ini menjelaskan cara compile dan run c-program. Info pada web ini membantu saya untuk mencoba demo minggu ini.
Main Memory
Website ini dapat menjelaskan tentan apa itu main memory. Main memory pada komputer adalah RAM. Ada dua tipe RAM yaitu SRAM dan DRAM.
[Memory Management Unit(MMU)](https://whatis.techtarget.com/definition/memory-management-unit-MMU#:~:text=A%20memory%20management
%20unit%20(MMU,all%20aspects%20of%20memory%20management.)
Website ini menjelaskan tentang apa itu memory management unit(MMU). Memory management unit adalah komponen hardware pada komputer yang menghandle operasi memory
dan caching yang berhubungan dengan processor.
Memory Management
Menjelaskan apa itu memory management, teknik memory management, memory alloccation, perbedaan static dan dynamic loading, perbedaan static dan dynamic linking,dll.
Berdasarkan web tersebut memory management adalah mengontrol dan mengkoordinasi memory komputer, meletakkan block
ke berbagai macam program yang berjalan untuk mengoptimasi keseluruhan performa sistem
Address Binding
Menjelaskan tentang apa itu address binding dan tipe-tipenya. Ada tiga tipe address Binding yaitu Compile-time Address Binding,
Load time Address Binding, dan Execution time Address Binding.
Logical and physical address
Website ini sangat cocok dikunjungi untuk memehami konsep logical dan physical address. Pada website ini dijelaskan juga perbedaan di antara keduanya.
Perbedaan mendasar dari keduanya adalah logical di generate oleh CPU sedangkan physical digenerate oleh Memory Management Unit.
Paging
Website ini menjelaskan apa itu paging beserta contohnya. Berdasarkan website “Paging is a memory management scheme that eliminates the need for
contiguous allocation of physical memory”
Swapping
Website ini menjelaskan tentang apa itu swapping, tujuan dilakukan swaping, contoh, kelebihan dan kekurangan swapping. Swapping adalah skema memory management
dimana suatu proses bisa sementara di tukar dari main memory ke secondary memory sehingga main memory tersedia untuk proses yang lain. Konsep swapping dibagi ke dua konsep yaitu swap-up dan swap-in.