os211

My Top 10 Lists of Week 04

  1. What is Tar Linux?
    Command tar yang sudah digunakan sejak week 03 ini merupakan singkatan dari Tape archive yang digunakan untuk mengompres serangkaian file dan folder. Pada website tersebut dijelaskan beberapa fungsi dan bagaimana cara menggunakan command ini. Sejak quiz week 03, Saya buta arah karena masih bingung cara meng-ekstrak file tar. Namun, link ini adalah rekomendasi yang bagus untuk memudahkan mempelajari segala hal tentang tar Linux.

  2. Memory Management
    Memory management berfungsi menangani atau mengelola main memori dan bertugas memindahkan proses untuk bergerak bolak-balik antara main memory dengan disk selama proses esksekusi. Pada link diatas dijelaskan lebih lanjut beberapa konsep dasar mengenai topik ini yang disertai gambar untuk memudahkan pemahaman Saya. Materi ini mirip salah satu materi pada mata kuliah POK, yaitu terkait memory.

  3. Address Binding
    Address binding adalah proses pemetaan dari suatu ruang address ke ruang address lainnya atau proses interaksi suatu instruksi program dan data ke lokasi memori fisik yang sebenarnya. Pada link diatas akan menjelaskan mengenai cara melakukan address binding dalam 3 cara berbeda yaitu compile time, load time, dan execution time.

  4. Difference between Compile Time and Load Time
    Setelah mengetahui cara melakukan address binding, selanjutnya kita mencari tahu apa saja perbedaan dari kedua cara tersebut. Pada link di atas akan menjelaskan perbedaan tersebut yang disajikan dalam tabel untuk memudahkan pembaca dalam memahami materi ini.

  5. Difference between Compile Time and Execution Time
    Lanjutan pada poin ke-4 yaitu mengetahui perbedaan antara compile time dan executin time. Link yang disediakan berasal dari website yang sama dengan poin 4 sehingga cara penjabarannya pun sama.

  6. Difference between Loading and Linking
    Linking and Loading adalah program utilitas yang berperan penting dalam pelaksanaan suatu program. Pada link diatas menjelaskan mengenai definisi dari Loading dan Linking serta perbedaannya. Selain itu, juga disertai tabel yang memuat dua kategori dari Loading dan Linking ini yaitu, static dan dynamic.

  7. Contiguous vs. Noncontiguous Memory Allocation
    Memory is a large array of bytes, dimana setiap byte-nya memiliki alamat sendiri. Alokasi memori dapat diklasifikasikan menjadi dua metode yaitu contiguous memory allocation dan non-contiguous memory allocation. Pada link diatas akan menjelaskan mengenai definisi lebih lanjut dan perbedaan alokasi memori ini yang disajikan dalam tabel untuk memudahkan pemahaman reader.

  8. Why Is Android So Fragmented?
    Saya adalah pengguna ponsel Android untuk aktivitas sehari-hari, namun video dari pemilik channel yang memiliki content yang berkaitan dengan Apple, dapat menjelaskan hal terkait masalah fragmentasi Android dengan cara yang efektif! Good job!

  9. What is Paging?
    Paging adalah mekanisme penyimpanan yang memungkinkan OS untuk mengambil proses dari secondary storage ke main memory dalam bentuk pages. Pada link di atas dijabarkan hal-hal mengenai paging dimulai dari contoh yang dijabarkan dengan gambar hingga kelebihan dan kekurangannya. Penjelasannya cukup OK.

  10. What is Swapping?
    Swapping adalah skema manajemen memori. dilakukannya swapping dengan tujuan untuk meningkatkan pemanfaatan memori utama. Pada link diatas akan menjelaskan lebih mengenai definisi ini yang disertai dengan contoh. Penjelasan yang diberikan ringkas.