Operating Systems 2021-1 (OS211)

W07’s TOP 10 Pages

Home | W01 | W02 | W03 | W04 | W05 | W06 | W07 | W08 | W09 | W10 | Rank | LOG | Key | GitHub


  1. Deadlock
    Deadlock adalah situasi di mana serangkaian proses diblokir karena setiap proses memegang sumber daya dan menunggu sumber daya lain yang diperoleh oleh beberapa proses lain.

  2. OS Process Synchronization Introduction
    Secara singkat, heap dalam konteks memory adalah sebuah porsi memori di mana alokasinya itu dinamis. Karena alokasinya dinamis, heap ini tidak langsung hilang ketika suatu fungsi telah diinisiasi. Untuk menghilangkannya, harus di delete langsung atau ketika program sudah tidak berjalan lagi.

  3. Multiprogramming
    Sistem komputer awal sangat mahal untuk dibeli dan dioperasikan. Sayangnya mereka sering duduk menganggur karena operator manusia mereka cenderung bertugas dengan kecepatan manusia. Bahkan sekelompok operator komputer yang sangat terlatih tidak dapat bekerja cukup cepat untuk menjaga bahkan sistem batch tape-fed paling awal CPU sibuk. Munculnya multiprogramming menerobos penghalang pemanfaatan dengan menghapus sebagian besar faktor manusia dalam pemanfaatan CPU.

  4. Memory Management Unit
    Unit manajemen memori (MMU) adalah komponen perangkat keras komputer yang menangani semua memori dan operasi caching yang terkait dengan prosesor. Dengan kata lain, MMU bertanggung jawab atas semua aspek manajemen memori.

  5. Semaphores in Operating System
    Semaphores adalah variabel bilangan bulat yang digunakan untuk memecahkan masalah bagian penting dengan menggunakan dua operasi atom, menunggu dan sinyal yang digunakan untuk sinkronisasi proses.

  6. Single-threaded and Multi-threaded Processes
    Single threaded processes berisi eksekusi instruksi dalam satu urutan. Dengan kata lain, satu perintah adalah proses pada satu waktu. Kebalikan dari Single threaded processes adalah multithreaded processes. Proses ini memungkinkan eksekusi beberapa bagian program secara bersamaan. Ini adalah proses ringan yang tersedia dalam proses.

  7. Performance of Semaphore Vs. Condition Variable
    Ringkasnya, dalam blog ini penulis melakukan eksperimen tentang Semaphore Vs. Condition Variable dalam aspek kecepatannya, untuk lebih lengkapnya silahkan kunjungi blog terkait.

  8. Orphan vs Zombie vs Daemon processes
    Orphan process adalah proses yang berjalan yang proses induknya telah selesai atau dihentikan. Daemon process adalah proses yatim piatu intintional untuk memiliki proses latar belakang. Zombie process (atau proses yang tidak berfungsi) adalah proses yang telah menyelesaikan eksekusi tetapi belum ditukanyalkan oleh proses induknya. Akibatnya ia memegang entri proses dan PID dalam tabel proses.

  9. Difference between Deadlock and Starvation in OS
    Perbedaan mendasar mengenai Deadlock dan Starvation dijelaskan secara rinci mengenai pengertiannya dan juga perbedaan-perbedaan secara mendasar.

  10. Difference between User Level thread and Kernel Level thread
    Apa itu User Level thread dan Kernel Level thread. Dalam situs ini, dijelaskan penjelasan cingkat mengenai User Level thread dan Kernel Level thread serta berbagai macam perbedaannya.