Skip to content

C++ project which simulates the scheduling of processes in a multiprocessor

Notifications You must be signed in to change notification settings

Adham-hussin/Processes-Scheduler

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Processes-Scheduler 🤖🏿

A Processes-Scheduler designed to organize and schedule processes efficiently using various scheduling algorithms. This project serves as a C++ practice for implementing object-oriented programming (OOP) concepts and data structures such as queues, stacks, and trees. It was developed as a college project.

Getting Started

To run this project locally, follow these steps:

  1. Clone the repository: git clone https://github.com/eslamwageh/Processes-Scheduler.git
  2. Download a C++ compiler, such as Visual Studio.
  3. Open the project.sln file and start interacting with the program using the provided input samples folder in the repository.

Features

  • The scheduler supports three different scheduling algorithms: Round Robin, First Come First Serve, and Shortest Job First.
  • The project utilizes OOP principles to model processes and their scheduling.
  • Data structures like queues, stacks, and trees are employed to organize and manage the processes efficiently.

Team Members

👨‍💻 Eslam Wageh

👨‍💻 Ashraf Bahy

👨‍💻 Adham Hussin

About

C++ project which simulates the scheduling of processes in a multiprocessor

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%