TOP 10 LIST OF WEEK 8
1. A typical process involves both I/O time and CPU time. In multi programming systems one process can use CPU while another is waiting for I/O, this is possible only with process scheduling. To learn about the scheduling in operating system, you can read it at this website.
2. CPU burst is the amount of time the process uses the processor before it is no longer ready. Meanwhile I/O burst is the time that a process spends in waiting for the completion of the I/O request. Watch this video to learn more about CPU dan IO burst.
3. First Come First Served (FCFS) and Longest Job First (LJF) is two of many burst algorithms. To learn about the difference between FCFS and LJF burst algorithms, you can visit this website. For more, this website provide an interactive demonstration of CPU burst calculation.
4. Thread scheduling is the execution of multiple threads on a single CPU in some order. Check this website to learn about thread scheduling.
6. In real-time systems, the scheduler is considered as the most important component which is typically a short-term task scheduler. Visit this website to learn more about real time scheduling.
7. A long-requested feature, the ability in Linux to bind one or more processes to one or more processors is called CPU affinity. To learn about CPU affinity, you can visit this website.
8. Load balancing methods are also known as algorithms for load balancing or scheduling methods as they specify the manner in which a server load is shared across a server pool. Visit this website to learn more.
9. When a process executes, it goes through a number of states. The state of a process may change due to events like I/O requests, interrupt routines, synchronization of processes, process scheduling algorithms, etc. Visit this website to learn more about process state model.