Mid1Review

Mid1Review - Chapter 3:Processes Processes States of a...

Info iconThis preview shows pages 1–4. Sign up to view the full content.

View Full Document Right Arrow Icon
Silberschatz and Galvin 1999 7.1 Chapter 3:Processes Processes States of a process, process control block, Scheduling of processes Long term scheduler, short term scheduler, medium- term scheduler (swapping) Degree of multiprogramming Context switch Operation on processes Process creation, fork, execlp, execvp system calls in UNIX Threads Difference between a process and a thread
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Silberschatz and Galvin 1999 7.2 Chapter 4: Threads Benefits of thread: responsiveness, resource sharing, economy, processor utilization User level and kernel level threads Mulithreading models Many-to-one, one-to-one, many-to-many,
Background image of page 2
Silberschatz and Galvin 1999 7.3 Chapter 5: CPU Scheduling What is CPU scheduling? Short term scheduler Preemptive scheduling, Non-preemptive scheduling Scheduling criteria CPU utilization, throughput, turnaround time, waiting time, response time Scheduling algorithms FCFS, SJF, Priority scheduling, Round-robin scheduling
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 4
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 4

Mid1Review - Chapter 3:Processes Processes States of a...

This preview shows document pages 1 - 4. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online