Find Jobs
Hire Freelancers

Java-Based Uni-Processor Scheduling Simulator

$10-30 USD

Avslutat
Publicerad tre månader sedan

$10-30 USD

Betalning vid leverans
You are to implement a simple uni-processor scheduling simulator. Your simulator will step through a sequence of time units, performing the actions of a simple operating system scheduler. The main input to your simulator will be a file containing process-information. Each line in the file will be of the form: Arrive Priority CPU_Time Examples: process that arrives at time 10, has a priority of 5 and has one CPU burst of duration 8: 0 5 8 process that arrives at time 12, has a priority of 8 and has a CPU burst of duration 72: 2 8 72 An example of a complete input file is given below. It contains each of the above three processes with first line containing a single value indicating how many processes there are: 3 0 5 8 2 8 72 5 2 7 Some helpful notes/limitations: 1) Arrival times will be strictly increasing in the input file. 2) Your program should accept any valid input file 3) There will be at most 100 processes. 4) Lower numbers imply higher priority, with the highest priority a 0 and the lowest priority a 9. Your scheduler should be a preemptive priority scheduler with round-robin as a secondary scheduling criteria. The best solution will allow the user to vary the time quantum but a default of 2 should be used for quantum. Include enough output of your program to show processes being dispatched, preempted, completed, etc. At the end of the simulation, output the turnaround time for each process as well as average turnaround time. Provide an electronic version of your program source on Blackboard. I may also ask you to demonstrate program execution.
Project ID: 37822177

Om projektet

9 anbud
Distansprojekt
Senaste aktivitet en månad sedan

Ute efter att tjäna lite pengar?

Fördelar med att lägga anbud hos Freelancer

Ange budget och tidsram
Få betalt för ditt arbete
Beskriv ditt förslag
Det är gratis att registrera sig och att lägga anbud på uppdrag
9 frilansar lägger i genomsnitt anbud på $26 USD för detta uppdrag
Använd avatar
HI..I am proficient in core Java OO programming with data structures, algorithms, AI programming and can help you implement the CPU scheduler simulation program as per given requirements as a well commented console program.
$45 USD Om 2 dagar
4,9 (363 omdömen)
7,1
7,1
Använd avatar
Hello Sir/ Ma’am We are a group of Software Engineers (Programmers) having 10+ years of experience. Expert in JAVA (swing, FX, Springboot) , C prog, C++ prog, .NET, C# prog , Python, MATLAB. 
Artificial Intelligence (AI) , Machine Learning ,Deep learning, CUDA, Metatrader MT4/5, Data Science, Data Structure, OpenCV, OpenGL. Done 770+ projects here on FREELANCER.COM. The bid is negotiable and we can talk about the price. Thank you
$30 USD Om 1 dag
5,0 (16 omdömen)
5,1
5,1
Använd avatar
Hello Sir/MAM I am a skilled full stack developer. Having rich experience in Java , Python , C , C++ , C# , Eclipse , Sql , Mysql , .Net ,Oracle , Object Oriented Programming , Data Structure , Algorithms . I have a perfect grip on “Automation” , and work in “Machine Learning” Deep Learning ”. My track record as demonstrated in my 100% job completion and 5-star review rating showcases My ability to deliver exceptional results on time and with utmost quality I believe that my skill set makes me the ideal candidate for this project Please come on chat we will discuss more about this I will be waiting for your reply . Thanks and Best Regards
$20 USD Om 7 dagar
4,9 (22 omdömen)
4,9
4,9
Använd avatar
Hi, With your Java-based uni-processor scheduling simulator project, you need the expertise of someone who not only understands the language but possesses strong engineering skills - skills which I unmistakably bring to the table. Having honed my skills through hands-on experience with Java, Preemptive priority scheduling is central to your desired solution along with round-robin as a secondary criteria. This is where my experience and deep understanding of these concepts come to play. Alongside meeting these needs succinctly, I assure you I can also enhance performance of the system through a parameterizable time quantum which allows you to vary it at your convenience while still keeping 2 as the default. Finally, at TYM Solutions we believe in thoroughness and customer satisfaction, qualities necessary for such a project. The output of my program will include details of each process being dispatched, preempted, completed etc., alongside the turnaround time for each individual process and an average for all. You can count on a clean deliverable with proper end-to-end functionality. So why settle for less when you can have reliable and efficient solutions tailored to your every need? Let's do great things together - choose TYM Solutions!
$11 USD Om 1 dag
1,0 (1 omdöme)
1,7
1,7
Använd avatar
I am perfect for this I have a score of completed project with honestly 90 percent.I am doing project on advance java and It's your choice you are selected me
$20 USD Om 7 dagar
0,0 (0 omdömen)
0,0
0,0
Använd avatar
Hi, my name is Facundo, I am a full stack web developer with react js and spring boot, I developed multiple websites like an online journal with login system and password reset with jwt, a calendar with node js to manage events and activities, online store, activity manager, restaurant manager, among others. With react js use technologies such as: custom hooks, react router, Material UI, redux, among others. with spring-boot use: spring data, spring security, jwt, spring mvc, among others.
$30 USD Om 7 dagar
0,0 (0 omdömen)
0,0
0,0
Använd avatar
I am also a computer science student. I have a great understanding of the scheduling algorithms. Also I have worked on the programs previously. I can finish the project in one day only and deliver the project with all the points mentioned in doc file.
$25 USD Om 1 dag
0,0 (0 omdömen)
0,0
0,0

Om kunden

Flagga för UNITED STATES
Huntsville, United States
0,0
0
Medlem sedan feb. 29, 2024

Kundverifikation

Tack! Vi har skickat en länk för aktivering av gratis kredit.
Något gick fel med ditt e-postmeddelande. Vänligen försök igen.
Registrerade Användare Totalt antal jobb publicerade
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Laddar förhandsgranskning
Tillstånd beviljat för geolokalisering.
Din inloggningssession har löpt ut och du har blivit utloggad. Logga in igen.