os211

1. Preemptive and Non-Preemptive Scheduling

Website ini menjelaskan apa yang dimaksud dengan preemptive dan non-preemptive scheduling serta perbedaan dari keduanya. Saya memberikan website ini bagi yang tidak mengerti ketika membaca slide OSC karena saya jadi lebih mengerti setelah membaca website ini.

2. Dispatcher vs Scheduler

Website ini menjelaskan apa itu dispatcher dan perbedaan dari dispatcher dan scheduler. Saya merekomendasikan membaca website ini bagi teman-teman yang belum mengerti tentang apa itu dispatcher.

3. Numa?

Website ini menjelaskan mengenai apa itu Numa. Saya merekomendasikan pada teman-teman yang penasaran tentang apa itu Numa seperti saya, namun website ini penjelasannya terlalu padat sehingga susah dicerna secara keseluruhan.

4. Symmetric vs Asymmetric Multiprocessing

Website ini menjelaskan mengenai apa itu symmetric multiprocessing dan asymmetric multiprocessing serta perbedaan keduanya. Saya menyukai website ini karena terdapat comaprison chart yang membantu membaca perbedaanya lebih mudah.

5. Processor Affinity

Website ini menjelaskan apa itu processor affinity, kegunaan dari processor affinity, serta bagaimana memasang processor affinity pada windows 10. Saya menyukai website ini karena menjelaskan processor affinity menjadi mudah dimengerti.

6. Processor Affinity on Linux

Website ini menjelaskan bagaimana mengubah processor affinity pada linux. Saya menuliskan website ini untuk melengkapi website sebelumnya yang menjelaskan bagaimana mengubah processor affinity pada windows 10.

7. CFS & BFS

Website ini menjelaskan mengenai cara kerja CFS dan mengapa BFS sudah tidak digunakan lagi. Saya menyukai website ini karena penjelasannya yang mudah dimengerti.

8. CPU Scheduling Term

Website ini menjelaskan mengenai apa itu burst time, arrival time, exit time, response time, waiting time, turnaround time, dan throughput beserta contohnya. Saya merekomendasikan website ini bagi teman-teman yang masih asing dengan istilah-istilah ketika mempelajari CPU Scheduling.

9. UMA vs NUMA

Website ini menjelaskan apa itu UMA dan NUMA serta perbedaan dari keduanya. Saya merekomendasikan website ini untuk menambah pengetahuan tentang UMA yang tidak disebut dalam slide OSC dan informasi yang diberikan website ini mudah dicerna.

10. Scheduling Algorithms Comparison

Website ini menyebutkan dengan singkat kelebihan dan kekurangan tiap algoritma untuk scheduling kemudian memberikan contoh situasi kapan menggunakan algoritma tertentu. Saya menyukai website ini karena penjelasannya singkat dan saya rasa cukup untuk memahami kelebihan dan kekurangan tiap algoritma.