PROCESS SCHEDULING BASIC CONCEPTS
Video Lecture and E-Content Created by
R.D.SIVAKUMAR,M.Sc.,M.Phil.,M.Tech.,
Assistant Professor of Computer Science &
Assistant Professor and Head, Department of M.Com.(CA),
Ayya Nadar Janaki Ammal College,
Sivakasi – 626 124.
Mobile: 099440-42243
e-mail : sivamsccsit@gmail.com website: www.rdsivakumar.blogspot.in
Scheduling is a fundamental operating system function.
Process execution consists of a cycle of CPU execution and I/O wait.
I/O bound program have short CPU burst.
CPU bound program have very long CPU burst.
BASIC CONCEPTS OF PROCESS SCHEDULING
The objectives of multi programming is to have some process
running at all time, in order to maximize CPU utilization.
By switching the CPU among processes, the operating system can
make the computer more productive.
CPU scheduling is the basis of multi programmed operating systems.
OBJECTIVIES OF MULTIPROGRAMMING
“CPU Scheduler” select one of the processes in the ready queue.“CPU Scheduler” select one of the processes in the ready queue.
CPU SCHEDULERCPU SCHEDULER
“Dispatcher” gives control of the CPU to the process.
DISPATCHER
“Dispatcher Latency Time” – The time it takes, for the
dispatcher to stop one process and start another running.
DISPATCH LATENCY TIME
Process Scheduling Basic Concepts-R.D.Sivakumar

Process Scheduling Basic Concepts-R.D.Sivakumar

  • 1.
    PROCESS SCHEDULING BASICCONCEPTS Video Lecture and E-Content Created by R.D.SIVAKUMAR,M.Sc.,M.Phil.,M.Tech., Assistant Professor of Computer Science & Assistant Professor and Head, Department of M.Com.(CA), Ayya Nadar Janaki Ammal College, Sivakasi – 626 124. Mobile: 099440-42243 e-mail : sivamsccsit@gmail.com website: www.rdsivakumar.blogspot.in
  • 2.
    Scheduling is afundamental operating system function. Process execution consists of a cycle of CPU execution and I/O wait. I/O bound program have short CPU burst. CPU bound program have very long CPU burst. BASIC CONCEPTS OF PROCESS SCHEDULING
  • 3.
    The objectives ofmulti programming is to have some process running at all time, in order to maximize CPU utilization. By switching the CPU among processes, the operating system can make the computer more productive. CPU scheduling is the basis of multi programmed operating systems. OBJECTIVIES OF MULTIPROGRAMMING
  • 4.
    “CPU Scheduler” selectone of the processes in the ready queue.“CPU Scheduler” select one of the processes in the ready queue. CPU SCHEDULERCPU SCHEDULER
  • 5.
    “Dispatcher” gives controlof the CPU to the process. DISPATCHER
  • 6.
    “Dispatcher Latency Time”– The time it takes, for the dispatcher to stop one process and start another running. DISPATCH LATENCY TIME