A Web-based Visualization System for Operating System Resource Management

Ting-Yu Su, Mei‐Ling Chiang, Sih-Bei Chen, Yun-Han Hsu, Hsiao- Tung Yang, Run-An Yeh · 2024

This research developed a web-based visualization system demonstrating operating system resource management algorithms. The core of this system is the design and implementation of an online operating system simulator, which offers users a visual way to learn and understand the resource management algorithms used in operating systems. These algorithms include CPU scheduling, real-time scheduling, deadlock, page replacement, and disk scheduling. Users are encouraged to actively engage with the system by inputting different datasets and related parameters. The system then generates workloads based on these inputs and executes the designated algorithms automatically, allowing users to store their workloads in the system database. Moreover, the system facilitates a step-by-step execution of algorithms, visually presenting the changing status of system resources and detailed execution results, thereby fostering a sense of active involvement in the learning process. The system is designed with a user-friendly interface that is easy to operate and track the operation results. The purpose is to help users understand the execution process and algorithms easily, thereby significantly enhancing their learning effectiveness. Once the evaluation of learning effectiveness is completed, the proposed system will be available online to benefit more people interested in learning operating systems more effectively.

Read the paper · More papers on PaperTik