This project is a simulation of various operating system scheduling algorithms implemented using React, JavaScript, HTML, and CSS. It provides a visual representation of how different scheduling algorithms work within an operating system environment.
- Vite: A fast development server and build tool for modern web development.
- React: A JavaScript library for building user interfaces.
- JavaScript: The programming language used for scripting.
- HTML & CSS: Used for structuring and styling the user interface.
- Shortest Job First (SJF)
- Dining philosophers with semaphore
- Clook disk scheduling algorithm
- First in first out (FIFO)
- Clone this repository to your local machine.
- Navigate to the project directory.
- Install dependencies using
npm install
. - Start the development server using
npm run dev
. - Access the simulator in your web browser at
http://localhost:3000
.
Contributions are welcome! Feel free to fork this repository and submit pull requests with any enhancements or bug fixes.