HOME BZU Mail Box Online Games Radio and TV Live Cricket Score All Albums
Go Back   BZU PAGES: Find Presentations, Reports, Student's Assignments and Daily Discussion; Bahauddin Zakariya University Multan Institute of Computing Bachelor of Science in Information Technology BsIT 2nd Semester BSIT07-11 2nd Operating Systems

Operating Systems Sir Ahsan Raza

Thread Tools Search this Thread Rating: Thread Rating: 3 votes, 3.67 average. Display Modes
Old 08-04-2008, 12:58 AM
.BZU.'s Avatar


Join Date: Sep 2007
Location: near Govt College of Science Multan Pakistan
Posts: 9,688
Contact Number: Removed
Program / Discipline: BSIT
Class Roll Number: 07-15
.BZU. has a reputation beyond repute.BZU. has a reputation beyond repute.BZU. has a reputation beyond repute.BZU. has a reputation beyond repute.BZU. has a reputation beyond repute.BZU. has a reputation beyond repute.BZU. has a reputation beyond repute.BZU. has a reputation beyond repute.BZU. has a reputation beyond repute.BZU. has a reputation beyond repute.BZU. has a reputation beyond repute
Default Scheduling in the Operating Systems, Its Levels and Types

When and which process should be assigned to CPU.
  • Which process is executable in system?
  • When and which process is assigned to the CPU.
  • What is the time quantum for the scheduling
There are three levels for scheduling in Operating Systems.
  • Long Term Scheduling
  • Medium Term Scheduling
  • Short Term Scheduling
Long Term Scheduling: In this level of scheduling Operating System manage that which process should be admitted to the system; ready or suspended ready queue. OR which process competes for the system resources. This term may also known as admission scheduling of Job scheduling.

Medium Term Scheduling: Which process should compete for CPU i.e. Scheduling for the process should move from suspended ready state.

Short Term Scheduling: Which process should assign to the CPU. It is done by the dispatcher, which carry the process from ready queue and assign it to the CPU for processing.
Graphical Representation
Name:  Scheduling.jpg
Views: 6524
Size:  15.5 KB

Types of Scheduling

Preemptive Scheduling: The process is assigned to the CPU for the specific time slice OR for the specific quantum of the time so the process can be taken back to the ready queue before its completion, it is called preemptive scheduling.

Non Preemptive Scheduling: CPU can not be taken back until it completed.

Types of Short Term Scheduling

Dead line Scheduling: Here a dead line is given to the CPU within this given time OR dead line CPU should complete the process successfully.

Draw Back: System can not measure the exact time for completion of any Job.
So we depend upon the user estimation.
All the resources should be available for any process.

FIFO: This is also non preemptive. And Jobs are assigned to the CPU on the basis of the arrival of the time. This technique is rarely used in Operating Systems.
Attached Files
File Type: doc Scheduling.doc (40.5 KB, 535 views)

.*.*) .*)
(.* (.
Bzu Forum

Don't cry because it's over, smile because it happened
Reply With Quote

levels, operating, operating system, scheduling, systems, types

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Processor Scheduling In LInux fatimah Operating System 0 15-06-2012 01:51 PM
Operating System fatimah Operating System 2 29-05-2012 06:59 PM
Computer Game Levels 2001 vs 2012 .BZU. Funniest Pictures 0 15-03-2012 07:23 AM
Different types of Bosses! Raheel Funny Cut Piece 0 02-03-2011 11:35 AM
If Airlines Were Based on Operating Systems... usman_latif_ch Chit Chat 0 11-07-2009 11:36 AM

Best view in Firefox
Almuslimeen.info | Cloud Computing | Dedicated server hosting
Note: All trademarks and copyrights held by respective owners. We will take action against any copyright violation if it is proved to us.

All times are GMT +5. The time now is 10:31 AM.

Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish.