Top 10 List of Week 05

  1. TOP command in Linux
    TOP command adalah salah satu command yang menunjukkan processes yang terjadi pada Linux. Pada website ini terdapat penjelasan serta contoh pada masing-masing command TOP. Sehingga akan lebih mudah untuk mempelajarinya dengan cara meniru contoh-contoh yang telah diberikan.

  2. Memory Protection in Paging with Invalid Bit
    Video ini membahas tentang proteksi pada sistem Paging, yaitu dengan menggunakan valid-invalid bit. Penjelasan pada video ini sangat jelas, bahkan penjelasannya disertai dengan visualisasi. Sehingga dapat membantu untuk memahami maksud dari invalid dan cara kerja yang sebenarnya terjadi pada sistem operasi.

  3. Transfer File to Linux using SCP command
    SCP merupakan salah satu command linux yang berfungsi untuk mentranfer file. Website ini banyak menjelaskan step-step mentransfer file dari local file ke remote system dan sebaliknya dengan command SCP. Website ini sangat membantu saya dalam menyelesaikan tugas OS week 05. Penjelasan pada website ini sangat jelas dan mudah untuk diikuti.

  4. Allocation of Frames
    Virtual Memory pada operating system diimplementasikan dengan demand paging. Dalam menerapkan demand paging diperlukan Alokasi pada frame menggunakan Frame Allocation Algorithm. Website ini menjelaskan mengenai Frame Allocation algorithm Meskipun penjelasan pada website ini cukup panjang, namun informasi yang disediakan pada website ini sangat bermanfaat untuk memahami allocation of frame.

  5. Page Replacement Algorithm
    Page Replacement Algorithm merupakan suatu algoritma yang dapat memutuskan page mana yang akan dihilangkan. Algoritma ini dipakai dalam memory management pada sistem operasi. Website ini membahas algoritma page replacement dengan sangat lengkap sesuai dengan kriterianya mulai dari First in first out, last recently used, dan Optimal page replacement. Penjelasannya lengkap dan sangat menarik karena disertai dengan visualiasi.

  6. Non Uniform Memory Access
    Non uniform memory access merupakan suatu metode untuk menentukkan cluster microprocessor dalam sistem multiprocessing. Non Uniform memory access ini sangat berguna untuk mengoptimasi sistem dan meningkatkan performa. Website ini membahas artikel detail mengenai non unfirom memory access, penjelasannya singkat namun mudah dipahami.

  7. Thrashing
    Thrashing merupakan suatu kondisi ketika page fault dan swapping terjadi secara terus menerus. Thrashing dapat menurunkan peforma komputer. Pada website ini banyak membahas mengenai apa itu thrasing, dampak-dampak pada thrashing serta cara mengatasi thrashing. Informasi yang diberikan cukup lengkap dan sangat informatif.

  8. Checking RAM Size on Linux
    Website ini berisi command-command yang dipakai untuk mengecek RAM size pada Linux. Beberapa command yang dibahas pada website ini untuk mengecek ram adalah vmstat , free, dan lain-lain. Penjelasan pada website ini sangat jelas dan mudah untuk dimengerti, tidak hanya itu website ini juga menyediakan video tutorial apabila mengalami kesulitan dalam mengikuti langkah-langkah penjelasan yang diberikan.

  9. The origin of Virtual Memory
    Virtual Memory yang ada pada sistem operasi ternyata dikembangkan pada tahun 1970. Website ini membahas mengenai sejarah pembuatan virtual memory pada komputer. Penjelasan pada website ini menarik karena menjelaskan alurnya secara berurutan sesuai dengan tahunnya.

  10. Memory Compression
    Memory compression merupakan suatu teknik pada management memory untuk mengurangi jumlah data yang tidak aktif pada RAM. Memory compression diaplikasikan pada komputer, smartphone, dan embedded system. Penjelasan pada website ini mengenai memory management cukup singkat namun mudah untuk dipahami khususnya memahami memory compression secara garis besar saja.