Performance Analysis of Operating Systems and Scheduling Techniques

Mahek Piyush PanchalInformation Technology, SVKM’s Shri Bhagubhai Mafatlal Polytechnic & College of Engineering, Mumbai, IndiaYashavi Manish SanghaniInformation Technology, SVKM’s Shri Bhagubhai Mafatlal Polytechnic & College of Engineering, Mumbai, IndiaKrishna KansaraInformation Technology, SVKM’s Shri Bhagubhai Mafatlal Polytechnic & College of Engineering, Mumbai, India

Vol 10 No 8 (2026): Volume 10, Issue 8, August 2026 | Pages: 36-41

International Research Journal of Innovations in Engineering and Technology

OPEN ACCESS | Research Article | Published Date: 12-08-2026

doi Logo doi.org/10.47001/IRJIET/2026.108004

Abstract

A modern computer system must handle many programs and requests for resources while providing acceptable performance and responsiveness. The operating system provides mechanisms to control processor time, memory, storage and other resources, providing an organized environment for executing applications [1], [2]. This review covers basic operating-system concepts and compares Windows, Linux and macOS with a focus on their system-management approaches [3]–[5]. It also considers CPU scheduling methods based on processor utilization, waiting time, responsiveness, fairness and workload suitability [1] [2] [7]. A comparison reveals different results of scheduling decisions according to the workload characteristics and the system objectives. Thus, considering the organization of the operating system along with scheduling strategies provides a broader view of how computing platforms handle the processing resources and the capability of supporting efficient program execution. Scheduling policies balance several performance objectives rather than maximizing one measure [1], [2].

Keywords

Operating Systems, CPU Scheduling, Windows, Linux, macOS, Processor Utilization, Scheduling Algorithms, Waiting Time, System Performance, Resource Management, Workload Management, Process Scheduling.


Citation of this Article

Mahek Piyush Panchal, Yashavi Manish Sanghani, & Krishna Kansara. (2026). Performance Analysis of Operating Systems and Scheduling Techniques. International Research Journal of Innovations in Engineering and Technology - IRJIET, 10(8), 36-41. Article DOI https://doi.org/10.47001/IRJIET/2026.108004

References
A.Silberschatz, P. B. Galvin, and G. Gagne, Operating System Concepts, 10th ed. Hoboken, NJ, USA: John Wiley & Sons, 2018.

A.S. Tanenbaum and H. Bos, Modern Operating Systems, 5th ed. Harlow, U.K.: Pearson, 2022.

Microsoft, "Windows Documentation." [Online]. Available: https://learn.microsoft.com/windows. [Accessed: Aug. 5, 2026].

The Linux Kernel Organization, "Linux Kernel Documentation." [Online]. Available: https://docs.kernel.org/. [Accessed: Aug. 5, 2026].

Apple Inc., "Apple Developer Documentation." [Online]. Available: https://developer.apple.com/documentation/. [Accessed: Aug. 5, 2026].

IBM, "Operating System." [Online]. Available: https://www.ibm.com/think/topics/operating-system. [Accessed: Aug. 5, 2026].

Geeks for Geeks, "CPU Scheduling in Operating Systems." [Online]. Available: https://www.geeksforgeeks.org/cpu-scheduling-in-operating-systems/. [Accessed: Aug. 5, 2026].

Tutorials Point, "Operating System Tutorial." [Online]. Available: https://www.tutorialspoint.com/operating_system/index.htm. [Accessed: Aug. 5, 2026].