os211

Top 10 List of Week 08

  1. Introduction to CPU Scheduling

    CPU scheduling merupakan sebuah cara CPU menghandle proses-proses agar lebih efektif. Dalam video ini, CPU scheduling dijelaskan secara simple serta benefit yang didapat.

  2. Scheduling Algorithm

    Apabila Anda ingin memahami lebih dalam mengenai scheduling algorithm, maka video ini harus Anda tonton. Video ini berisi latihan soal serta penyelesaiannya mengenai CPU Scheduling. Anda akan dituntun untuk mengerjakan beberapa soal, mulai dari soal teori hingga kalkulasi.

  3. Comparison of Scheduling Algorithms

    Setap scheduling algorithm pastinya memiliki kelebihan dan kelemahan masing-masing. Melalui artikel ini, kita dapat mengetahui informasi tersebut.

  4. The Most Efficient Scheduling Algorithm

    Diantara banyaknya algoritma scheduling, tentunya ada satu algoritma terbaik bukan? Nyatanya tidak seperti itu. Dalam diskusi forum yang ada di Quora, setiap algoritma merupakan solusi atas sebuah permasalahan. Masalah yang berbeda belum tentu dapat diselesaikan secara efektif dengan satu algoritma saja.

  5. Time Quantum

    Saat membaca mengenai scheduling algorithm, tak jarang kita menemukan istilah “Time quantum”. Ternyata istilah tersebut memiliki makna satuan terkecil atas sebuah waktu dalam sebuah process scheduling. Durasi time quantum ini ternyata mempengaruhi keefektifan sebuah process scheduling.

  6. Load Balancing Techniques

    Load balancing adalah sebuah kegiatan mendistribusikan serangkaian tugas ke beberapa resource sehingga pengerjaan tugas secara keseluruhan berjalan dengan efektif. Sama halnya dengan scheduling, ternyata load balancing memiliki beberapa teknik yang berbeda-beda. Dalam artikel ini, dijelaskan mengenai teknik-teknik tersebut secara singkat namun tetap jelas.

  7. Dispatcher vs Scheduler

    Dispatcher dan scheduler merupakan dua hal yang berbeda dan dibutuhkan dalam sebuah process scheduling. Laman ini memberikan penjelasan yang detail mengenai perbedaan keduanya. Selain itu, adanya tabel komparasi membuat pembaca lebih mudah dalam menangkap perbedaan dari keduanya.

  8. Thread Scheduling

    Masih banyak komputer yang memiliki konfigurasi dengan satu CPU saja, Ini artinya setiap thread harus berbagi CPU. Maka, agar proses berjalannya thread seefektif mungkin, diperlukan adanya thread scheduling.

  9. Linux vs Windows scheduling

    Nyatanya beda operating system, beda pula scheduling algoritma yang digunakan. Essay yang dimuat di web ini melakukan komparasi terhadap scheduling yang dilakukan di windows dan linux. Informasi yang diberikan juga sangat mendetail dan menarik.

  10. Soft vs Hard Real Time System

    Real time system didefinisikan sebagai sebuah sistem dimana setiap pekerjaan memiliki sebuah deadline dan harus selesai dalam deadline tersebut. Terdapat dua jenis real time system yakni hard dan soft. Pada website ini, kita dapat mengetahui perbedaan keduanya. Adanya contoh pada kehidupan nyata juga memudahkan kita memahami maksud sebenarnya dari hard dan soft real time system.