1. Homepage
  2. Homework
  3. COIS-3320H Fundamentals of Operating Systems - Lab 3: CPU scheduling algorithms
This question has been solved

COIS-3320H Fundamentals of Operating Systems - Lab 3: CPU scheduling algorithms

Engage in a Conversation
CanadaTrent UniversityCOIS 3320HFundamentals of Operating SystemsC

Lab 3 CourseNana.COM

COIS 3320 – Fundamentals of Operating Systems

Fall 2022 CourseNana.COM

Objective/Instructions:

This lab will have you simulate two CPU scheduling algorithms to determine the relative merits of each. In class, we discussed several algorithms, and in this lab, you are required to implement two of them: First Come First Serve and Shortest Job First. CourseNana.COM

Given an array of processes and an array of CPU times (sometimes referred to as burst times) your program must calculate the waiting time and turn around time for each process under FCFS and SJF. CourseNana.COM

For the purposes of this lab all the arrival times are assumed to be t=0. Non of these scheduling algorithms are pre-emptive. CourseNana.COM

You can use a sample FCFS implementation for reference. CourseNana.COM

Submission:

Please submit your well documented (commented) modular C code and testing PDF as a zip file to the Lab 3 submission dropbox by the deadline. Your testing should just show some sample output for several scenarios (e.g., 3 processes with different CPU times). Copy and paste screenshots into a word processor, include a short explanation, and lastly save it as a PDF to be included with your zip file which contains the code file. CourseNana.COM

Get in Touch with Our Experts

WeChat WeChat
Whatsapp WhatsApp
Canada代写,Trent University代写,COIS 3320H代写,Fundamentals of Operating Systems代写,C代写,Canada代编,Trent University代编,COIS 3320H代编,Fundamentals of Operating Systems代编,C代编,Canada代考,Trent University代考,COIS 3320H代考,Fundamentals of Operating Systems代考,C代考,Canadahelp,Trent Universityhelp,COIS 3320Hhelp,Fundamentals of Operating Systemshelp,Chelp,Canada作业代写,Trent University作业代写,COIS 3320H作业代写,Fundamentals of Operating Systems作业代写,C作业代写,Canada编程代写,Trent University编程代写,COIS 3320H编程代写,Fundamentals of Operating Systems编程代写,C编程代写,Canadaprogramming help,Trent Universityprogramming help,COIS 3320Hprogramming help,Fundamentals of Operating Systemsprogramming help,Cprogramming help,Canadaassignment help,Trent Universityassignment help,COIS 3320Hassignment help,Fundamentals of Operating Systemsassignment help,Cassignment help,Canadasolution,Trent Universitysolution,COIS 3320Hsolution,Fundamentals of Operating Systemssolution,Csolution,