os211

Top 10 List of Week 04

  1. Logical and Physical Address in Operating System
    Website ini berisi penjelasan mengenai logical dan physical address. Di dalamnya juga dijelaskan bahwa logical address atau juga disebut sebagai virtual address bukan merupakan alamat yang sebenarnya, namun dapat digunakan sebagai referensi untuk menuju ke alamat sebenarnya yaitu physical address. Selain itu website ini juga menjelaskan perbedaan dan perbandingan antara dua jenis address ini.

  2. Mapping Virtual Addresses to Physical Addresses
    Website ini berisi penjelasan dan gambaran pemetaan dari virtual address ke physical address. Utamanya, virtual address digenerated oleh CPU kemudian diteruskan ke relocation register. Pada relocation register ini, virtual address akan diterjemahkan ke physical address yang merupakan alamat sebenarnya pada memori.

  3. What is the Difference Between Static and Dynamic Linking
    Jika ingin mempelajari mengenai static linking dan dynamic linking mungkin website ini akan membantu anda. Di dalamnya berisi penjelasan apa itu static dan dynamic linking serta perbedaan masing-masing.

  4. What is Virtual Memory?
    Video ini cukup membantu untuk memahami apa itu virtual memory. Selain itu di dalamnya juga menjelaskan cara kerja mapping address pada virtual memory dan tanpa virtual memory dan manfaat digunakannya virtual memory.

  5. Memory Segmentation : Memory Management Technique in Operating System
    Video ini menjelaskan bahwa memori terbagi menjadi beberapa segmen. Ketika sebuah program mereferensikan lokasi memori, offset ditambahkan ke basis segmen untuk menghasilkan alamat memori fisik. Implementasi virtual memory pada sistem menggunakan segmentasi yang mengharuskan seluruh segmen bertukar antara memori utama dan penyimpanan sekunder. Ketika segmen ditukar, sistem operasi harus mengalokasikan cukup memori yang berdekatan untuk menampung seluruh segmen.

  6. Pointers vs References
    Website ini berisi penjelasan mengenai pointer dan references serta perbedaannya. Selain itu penjelasannya juga disertai kode program C sehingga dapat memberikan gambaran yang cukup jelas bagi pembaca.

  7. Operating System - Memory Management
    Website ini dapat dikatakan cukup lengkap dalam memaparkan materi mengenai memory management. Website ini menjelaskan mengenai memory address, static & dynamic loading dan linking, swapping, memory allocation, fragmentation, paging, address translation, dan memory segmentation.

  8. Page Table | Paging in Operating System
    Website ini berisi penjelasan tentang paging yaitu sebuah teknik alokasi memori non-contiguous. Penjelasan dibagi menjadi beberapa bagian yaitu definisi dari page table, karakteristik page table, cara kerja page table, dan page table entry beserta formatnya.

  9. Difference between Contiguous and Noncontiguous Memory Allocation
    Website ini berisi penjelasan mengenai contiguous dan noncontiguous memory allocation. Masing-masing teknik memiliki keunggulan dan kelemahannya masing-masing.

  10. Difference between Fixed Partitioning and Variable Partitioning
    Website ini berisi perbandingan antara fixed dan variable partitioning. Kedua teknik tersebut sama-sama teknik contiguous dan digunakan pada multi-programming namun memiliki karakteristik yang berbeda.