https://github.com/KristiantoD/os211/
Top 10 List of Week 04
Kristianto Desun --- Jambi

Top 10 List of Week 04

  1. Memory Managemet
    Memory management merupakan suatu komponen penting dalam sistem operasi. Memory management mengendalikan alur jalannya memori, dari penyimpanan, eksekusi, hingga disimpan lagi. Web ini menjelaskan hal-hal yang berkaitan dengan memory management itu. Mulai dari address space, swapping juga segmentation.

  2. Virtual Memory (video)
    Kata virtual sudah seperti melekat pada pelajaran ini. Pada minggu ini khususnya mengenai memory, muncul lagi sebuah kata vitrual. Pertama kali mendengar vitrual memory tentunya saya menjadi bingung apa maksudnya, apakah sebenarnya memorynya tidak ada? Video tersebut akan mengajarkan mengenai apa itu sebenarnya virtual memory.

  3. MMU
    MMU(Memory Management Unit) merupakan suatu kata lain yang kita dengar ketika mempelajari mengenai memory ataupun virtual memory. Terdengar seperti nama program, namun MMU sendiri sebenarnya merupakan sebuah hardware. Apa sebenarnya guna dari benda yang satu ini?

  4. Dynamic Loading, Linking, Overlay (video)
    Ketika kita ingin menjalankan suatu program, kita akan memanggil program tersebut dari memori. Bagaimana bila kita akan memanggil lebih dari 1 program secara bersamaan?

  5. C/C++ pointers (video)
    Berhubungan dengan memori, pada minggu ini pula kita diperlihatkan mengenai array pada bahasa C. Pada video ini akan membahas mengenai bagaimana pointer pada bahasa C/C++ bererja.

  6. Value vs Pointer (video)
    Sebelumnya kita sudah mempelajari bagaimana pointer bekerja pada bahasa C. Bahasa C sendiri mem-pass variabel berdasarkan value. Namun, dapatkah kita memanggil fungsi pada C dengan pointer seperti pada java?

  7. Fixed Partitioning
    Fixed partitioning merupakan salah satu cara paling mudah. Website ini akan menjelaskan bagaimana Fixed partitioning bekerja, apa kemudahan dari partisi ini, dan apa kelemahannya.

  8. Dynamic Partitioning
    Setelah fixed partitioning, kali ini kita diberi dengan jenis partitioning lain yaitu Dynamic partitioning. Dari namanya kita bisa mengetahui bahwa partitioning ini memiliki perbedaan yang mendasar dibandingkan fixed partitioning. Apa sebenarnya kelebihan dari Dynamic partitioning, apa yang membuatnya lebih baik daripada partitioning sebelumnya, dan apa kelemahan dari metode ini akan dijelaskakn pada website tersebut.

  9. Little Endian and Big Endian
    Kedua endian baik Little maupun Big, merupakan cara komputer menyusun memori dalam byte. Kedua endian ini sendiri sudah pernah kita temui seperti pada pelajaran POK sebelumnya. Bahkan terdapat lagu mengenai little e(i)ndian. Bagaimana sebenarnya endian ini bekerja dan apa perbedaan antara Little endian dan Big endian?

  10. Big Endian And Little Endian (video)
    Menjelaskan bagaimana cara Big Endian dan Little endian bekerja seperti pada nomor sebelumnya, namun dalam bentuk video.