Abstract
AbstractOperating systems in modern computers are extremely powerful. The accuracy of the functions and the time taken to implement these functions have increased by a far stretch. This new height that we reached can be credited to various engineers and scientists who have solved problems such as deadlock and memory management. When we implement these solutions correctly in an operating system, the time taken by the operating system decreases by a lot. There have been various attempts at making an operating simulator as a prototype of how the operating system works. In this paper, we are making a simulator that displays various situations and how to solve them. Moreover, we have made a web-based application of the same. In this paper, we attempted to simulate features of the operating system such as disk scheduling, memory allocation, file management systems, page replacement and process scheduling. We have also implemented and simulated solutions for dining philosophers, producer–consumer, sleeping barber, etc., using semaphores. We have deployed our web application at https://os-simulator.herokuapp.com/.KeywordsDisk SchedulingMemory AllocationPage ReplacementSemaphoresFile SystemsProcess SchedulingOS Simulator
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.