os202

OS202


Project maintained by ferenica Hosted on GitHub Pages — Theme by mattgraham

«

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.

  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 reader.

  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. What is Fragmentation?
    Pada link diatas menjabarkan mengenai apa itu fragmentation dan bagaimana fragmentation dapat terjadi. dan juga dijelaskan jenis-jenis dari fragmentation ini yang disertai dengan gambar untuk memudahkan pemahaman reader.

  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.

  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.