A Study of CPU Scheduling Techniques in Comparison
Main Article Content
Abstract
Due to the requirement to alter and test operating system kernel code and assess the resulting
performance on a consistent workload of real applications, developing CPU scheduling
methods and understanding their impact in practice can be challenging and time consuming.
Because the processor is such a valuable resource, CPU scheduling is critical for achieving
the operating system (OS) design goals. The goal should be to keep as many processes active
as possible at all times in order to get the most out of the CPU. The primary goal of CPU
scheduling is to improve the computer's performance. The amount of time spent waiting has a
significant impact on the performance and execution time of a computer system. It's much
easier to grasp what's going on inside the system with this representation, and why a different
collection of processes is a candidate for CPU allocation at different periods. The study's goal
is to examine the highly efficient CPU scheduler's impact on the design of high-quality
scheduling algorithms that meet the scheduling goals. It is mostly focused on reducing
waiting times and turn-around times in order to improve a computer system's level of
performance. Many CPU scheduling methods exist, however due to high context switch rates,
long waiting times, long response times, long turnaround times, and low throughput; they
cannot be applied in real-time operating systems.
Downloads
Metrics
Article Details
You are free to:
- Share — copy and redistribute the material in any medium or format for any purpose, even commercially.
- Adapt — remix, transform, and build upon the material for any purpose, even commercially.
- The licensor cannot revoke these freedoms as long as you follow the license terms.
Under the following terms:
- Attribution — You must give appropriate credit , provide a link to the license, and indicate if changes were made . You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
- No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.
Notices:
You do not have to comply with the license for elements of the material in the public domain or where your use is permitted by an applicable exception or limitation .
No warranties are given. The license may not give you all of the permissions necessary for your intended use. For example, other rights such as publicity, privacy, or moral rights may limit how you use the material.