Question: IN OS: Chapter 6 CPU Scheduling Basic Concepts Scheduling Criteria five criteria be able to discuss and apply with evidence. Scheduling Algorithms FCFS, SJF (optimal),

IN OS:

Chapter 6 CPU Scheduling

Basic Concepts

Scheduling Criteria five criteria be able to discuss and apply with evidence.

Scheduling Algorithms FCFS, SJF (optimal), RR (be able to set and justify quantum size), SRTF, Priority - be able to apply each to a set of processes to find the sequence and calculate average wait time (we did a workshop on this). Be able to discuss related to Short Term Scheduler, medium term, long term. Be able to discuss and apply optimization criteria. Be able to determine the best algorithm for different queues in a multilevel queue system and justify selection.

Real-Time CPU Scheduling be able to discuss requirements of RT and how scheduling needs to address those needs. Be able to use examples or do problems. Be able to discuss how the requirements can be met for hard and soft RT.

Algorithm Evaluation using criteria or formulas

Chapter 7 Deadlock

System Model

Deadlock Characterization what is a deadlock, deadlock identification

Methods for Handling Deadlocks

Deadlock Prevention

Chapter 8 Main Memory

Basic concepts

Segmentation

Paging be able to do problems like the workshop and homework

Structure of the Page Table various enhancements (validity bits).

Modern OS implementations

Chapter 9 Virtual Memory:

Basic Concepts

Demand Paging

Copy-on-Write - dirty bit

Page Replacement

Thrashing

Memory-Mapped Files

Allocating Kernel Memory

Other Considerations

Operating-System implementations.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!