Operating System 2021 Spring @NTUCSIE

Operating system (OS) is a compulsory course in the second semester of an NTUCSIE student’s sophomore year. In this course, I’ve taken several notes according to the textbook Operating System Concepts - 10th edition and the slides of professor Chung-Wei Lin and Chi-Sheng Shih. [Read More]

OS Note - CPU Scheduling

Operating System 2021 Spring @NTUCSIE

CPU scheduling is the basis of multiprogrammed operating systems. By switch- ing the CPU among processes, the operating system can make the computer more productive. In this chapter, we introduce basic CPU-scheduling concepts and present several CPU-scheduling algorithms, including real-time systems. We also consider the problem of selecting an algorithm... [Read More]