(a) Write a program to evaluate which memory placement strategy (first-fit or best-fit) and the memory configuration should be used at this installation based on the memory block list in Table 1 and assigned job list.
The evaluation need to consider the following performance metrics:
(i) Turn around time for every job and the average for all jobs;
(ii) Waiting time for every job and the average for all jobs;
(iii) Internal fragmentation for every job and the total for jobs
(iv) Memory utilization, i.e. percentage of CPU cycles spend on each memory block;
(b) Prepare 15 minutes PowerPoint presentation that reports on the evaluations on performance metrics as stated in (i) – (iv), and recommend the optimal combination of memory placement strategy and memory configuration.
10 freelancers are bidding on average $35 for this job