Top 10 List of Week 08
-
Scheduling
This link will take you to a PDF file explaining about Basic Concepts of Scheduling, Scheduling Criteria, Scheduling Algorithms, etc. -
Preemptive vs Non-Preemptive Scheduling
This site explains about the differences between Preemptive and Non-Preemptive Scheduling, also shows the advantages, disadvantages, and an example of said scheduling. -
Load Balancing
This site explains about what are load balancers and how do they work, common load balancing algorithms and why is load balancing necessary. -
Burst Time, Arrival Time, Exit Time, Response Time, etc
This site explains about the difference between Burst Time, Arrival Time, Exit Time, Response Time, Waiting Time, Turnaround Time, and Throughput. -
CPU and I/O Burst Cycles
A short video explaining about CPU Burst, I/O Burst and CPU I/O Burst Cycles. -
Thread Schedulling
This site explains about Thread Scheduling: Process-Contention Scope (PCS), and System-Contention Scope (SCS). -
Model Multithreading
This site explains about Multithreading Models: Many-to-One, One-to-One, and Many-to-Many. -
Big-O Notation and Time Complexity
This site explains about Types of Time Complexity and some examples of Complexity Classes (Constant, Linear, Quadratic, etc) -
Asymmetric Multiprocessing
This site explains about What is Asymmetric Multiprocessing (AMP) and it’s differences with Symmetric Multiprocessing (SMP) -
Completely Fair Scheduler
This site gives an overview about Completely Fair Scheduler (CFS) and how it works.