C scan scheduling 50 2

myrajendra 16,290 views 16 slides Mar 19, 2013
Slide 1
Slide 1 of 16
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16

About This Presentation

No description available for this slideshow.


Slide Content

http://raj-os.blogspot.in/ 1
C-SCAN Scheduling
•C-SCAN Scheduling is a variant of SCAN
Scheduling
•It is designed to provide uniform wait time
•Like SCAN, C-SCAN moves the head from one end
of the disk to other end, servicing requests along the
way

http://raj-os.blogspot.in/ 2
C-SCAN Scheduling
•When the head reaches the other end,
–it immediately returns to the beginning of the disk,
–without servicing any requests on the return trip
•Treats the cylinders as a circular list that wraps
around from the last cylinder to the first one

http://raj-os.blogspot.in/ 3
C-SCAN Scheduling
•Consider for example an ordered disk queue with
requests involving
–Tracks 98, 183, 37, 122, 14, 124, 65, 67
–Head pointer 53
•The request queue (0-199)

http://raj-os.blogspot.in/ 4
C-SCAN Scheduling
•If the disk head is initially at cylinder 53,
–it will first move from 53 to 65, (towards right)
–then to 67, 98, 122, 124, 183,199, 0, 14 and 37 as shown in
the next slides

http://raj-os.blogspot.in/ 5
C-SCAN Scheduling
Initial head position

http://raj-os.blogspot.in/ 6
C-SCAN Scheduling
Head movement from 53 to 65

http://raj-os.blogspot.in/ 7
C-SCAN Scheduling
Head movement from 65
th
to 67

http://raj-os.blogspot.in/ 8
C-SCAN Scheduling
Head movement from 67 to 98

http://raj-os.blogspot.in/ 9
C-SCAN Scheduling
Head movement from 98 to 122

http://raj-os.blogspot.in/ 10
C-SCAN Scheduling
Head movement from 122 to 124

http://raj-os.blogspot.in/ 11
C-SCAN Scheduling
Head movement from 124 to 183

http://raj-os.blogspot.in/ 12
C-SCAN Scheduling
Head moved to the extreme track

http://raj-os.blogspot.in/ 13
C-SCAN Scheduling
Head is moved from one extreme end to the other

http://raj-os.blogspot.in/ 14
C-SCAN Scheduling
Head is moving from 0 to 14
th
track

http://raj-os.blogspot.in/ 15
C-SCAN Scheduling
Head is moved from 14
th
to 37
th
track

http://raj-os.blogspot.in/ 16
C-SCAN Scheduling
•Advantages
–Better than SCAN Scheduling in terms of waiting
time
–i.e., provides uniform waiting time
•Disadvantages
–It is not optimal
Tags