os211

Operating Systems 2021-1

Home | Week1 | Week2 | Week3 | Week4 | Week5 | Week6 | Week7 | Week8 | Week9 | Week10 | Key | Rank | Log | GitHub

Top 10 List of Week 08

1. CPU Scheduling Algorithms in OS

Artikel ini menjelaskan tentang CPU Scheduling serta jenisnya, contoh-contoh scheduling algorithm, fungsinya, dan lain-lain. Artikel ini sudah lumayan mencakup bahasan CPU scheduling dengan baik, jelas dan lengkap, dimulai dari membahas istilah-istilah dalam CPU scheduling hingga membahas tipe-tipe scheduling algorithm dan karakteristiknya masing-masing.

2. CPU Scheduling Algorithms in OS

Youtube playlist ini menjelaskan mengenai berbagai macam scheduling algorithm, yaitu First Come First Serve, Shortest Job First, Shortest Remaining Time, Round Robin, Priority Based, Multilevel Queue, dan Multi-level Feedback. Video-video ini langsung menjelaskan secara to the point dengan menjelaskan suatu contoh kasus dan cara menghitung waiting timenya.

3. Process Scheduling

Video ini menjelaskan tentang Process Scheduling, tujuan multiprogramming dan time-sharing, process scheduler, scheduling queues, job queue, dan ready queue. Video ini sangat informatif dan mudah dipahami, memang biasanya video-video Neso Academy bisa diandalkan sih.

4. Process Scheduling

Artikel ini memuat penjelasan tentang Process Scheduling, jenis-jenisnya, Two-State Process Model, Scheduler beserta jenis-jenisnya dan perbandingannya, serta Context Switch. Artikel ini memberi penjelasan yang tidak terlalu bertele-tele dan mudah dimengerti, disertai dengan ilustrasi dan comparison dalam bentuk tabel.

5. CPU and I/O Burst Cycles

Video ini menjelaskan apa yang dimaksud dengan CPU burst, I/O burst, serta cyclenya. Video ini sangat membantu pemahaman, seperti video dari Neso Academy biasanya.

6. Processor Affinity, Pinning, Cache Miss and Cache Hit - Simplified

Video ini menjelaskan mengenai Processor Affinity, Cache Pinning, CPU Pinning, Cache Miss, dan Cache Hit. Video ini menjelaskan topik-topik tersebut dengan singkat dan jelas, disertai dengan animasi yang berkualitas untuk memudahkan pemahaman.

7. Multiple-Processor Scheduling in OS

Artikel ini membahas tentang Multiple-Processor Scheduling, Processor Affinity, Load Balancing, Multicore Processors, serta Virtualization and Threading. Artikel ini menjelaskan semuanya dengan jelas dan terdapat pula Recommended Articles yang berisi daftar artikel yang terkait dengan Multiprocessor Scheduling sehingga pengetahuan yang didapat tidak sebatas artikel ini saja.

8. Process State Models in OS

Artikel ini menjelaskan mengenai Two State Process Model, Three State Process Model, Five State Process Model, Six State Process Model, dan Seven State Process Model. Artikel ini sangat mudah dimengerti dan untuk setiap process model disertai dengan state, state transition, serta diagramnya.

9. Priority Scheduling Algorithm

Artikel ini membahas tentang Priority Scheduling Algorithm, mulai dari definisi, jenis, karakteristik, contoh, serta pro dan kontranya. Artikel ini tergolong lengkap dan sangat mudah dimengerti, contohnya pun dijelaskan dengan ilustrasi setiap step-stepnya.

10. Threads and Its Types in OS

Artikel ini menjelaskan tentang thread, perbedaan dan kesamaannya dengan process, jenis-jenisnya yaitu ULT dan KLT, serta pro dan kontra masing-masing jenis. Artikel ini singkat, padat, dan jelas. Terdapat pula artikel lain yang membahas tentang thread, misalnya “Thread Scheduling”.