Design and Implementation of a Visualized Operating System Simulation Using Java Multithreading

Main Article Content

Harper Robinson
Matthew Walker

Abstract

The design and implementation of a simulation of the operating system provide insight into the fundamental working principles of computer operating systems and their various functional modules. By utilizing a visual interface, users can rapidly acquire basic theoretical knowledge of operating systems and understand the scheduling processes. As a program responsible for managing a computer's hardware and software resources, an operating system addresses issues such as memory management, process management, storage management, and device management. Employing a multi-threaded Java programming approach, the simulation system manages operating system transactions through coordinated thread management and visually displays various management functions using Java Swing components. This simulation system not only enhances users' interest in learning about operating systems but also offers a solution for visually demonstrating each function of the operating system.

Article Details

How to Cite
Robinson, H., & Walker, M. (2023). Design and Implementation of a Visualized Operating System Simulation Using Java Multithreading. Journal of Computer Science and Software Applications, 3(2), 14–22. Retrieved from https://mfacademia.org/index.php/jcssa/article/view/129
Section
Articles