Project Idea - Virtual assistant - CPU Scheduling Simulator

CPU Scheduling Simulator

I WANT to build a operating System Project (CPU scheduling Simulation) Using C++ code; Where we use FCFS and Round Robin algorithm .we want to design a colorful GUI using (QT Creator). The Interface is Structure Is given Below: (1) First of all, A interface appears which contains a title(CPU Scheduling Simulation), Team Name(OS_DEVSQUAD), Password (BY default Password is 1234) and Enter Button. (2) If we give the correct password then enter button is worked and go to the next interface .But If we give incorrect password, a message will be shown "The Password Is Incorrect".(3) Second (Next interface ) contains a question to the user that how many process do you want ? after the user input they project will ask for arriving time and burst time for the process index. after giving n number of input there for each number of process, there will be another interface asking choose scheduling type between non- preemptive and premptive as a dropdown list. if choose preemptive there will be RR algorithm and FCFS for vice versa. then user have to select the alforithm. if user choose RR there will be another interface for taking user input time quantum. then the output interface ,On the Other Hand ,If we click A non-preemtive Option then the non-preemtive Algorithm is shown as a dropdown list . (4) Visualize How The order are being Processed and mainwindow.cpp must contain all the implementation of CPU Scheduling Algorithm (FCFS,RR) (5) Add this Features: (i) Visulizing Order Processing (Using GANTT CHART) (ii) EACH INDIVIDUAL process Performance Metrice Such as (Average Waiting time, Completion time, Turnaround Time and Response Time) . (iii) Handling Edge case Like Orders Arriving At the Same Time . Now Tell me The Correct And Runnable Code of main.cpp,mainwindow.cpp ,mainwindow.h, and mainwindow.ui ?(Give MeĀ theĀ fullĀ code)
Would you like to give it a try?
How about creating your own project ideas and experiencing the benefits of our AI-assisted tools for defining and refining your project ideas?
Would you like to give it a try?
How about creating your own project ideas and experiencing the benefits of our AI-assisted tools for defining and refining your project ideas?