Chapter 10: Mass-Storage Systems
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
Chapter 10: Mass-Storage Systems
10.2
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
Overviews of Mass-Storage Systems
Magnetic Disks
10.3
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
Moving-head Disk Mechanism
Figure 10.1 Moving-head disk mechanism.
10.4
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
Overview of Mass Storage Structure
10.5
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
Overview of Mass Storage Structure
10.6
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
Overview of Mass Storage Structure
10.7
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
Solid-State Disks
10.8
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
Solid-State Disks
10.9
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
Magnetic Tape
10.10
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
Magnetic Tape
10.11
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
Disk Structure
10.12
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
Disk Structure
10.13
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
Disk Attachment
Host-Attached Storage
10.14
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
Disk Attachment
10.15
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
Network-Attached Storage
Figure 10.2 Network-attached storage.
10.16
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
Network-Attached Storage
10.17
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
Storage Area Network
10.18
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
Storage Area Network
Figure 10.3 Storage-area network.
10.19
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
Storage Area Network (Cont.)
10.20
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
Disk Scheduling
10.21
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
Disk Scheduling (Cont.)
10.22
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
Disk Scheduling (Cont.)
� 98, 183, 37, 122, 14, 124, 65, 67
Head pointer 53
10.23
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
FCFS Scheduling
10.24
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
First-Come, First-Served(FCFS)
25
Illustration shows total head movement of 640 cylinders.
10.25
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
FCFS Scheduling
10.26
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
SSTF(Shortest Sleek Time First)
27
10.27
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
SSTF(Shortest Sleek Time First)
28
10.28
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
SSTF (Cont.)
29
10.29
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
SSTF(Shortest Sleek Time First)
30
10.30
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
SCAN Scheduling
31
10.31
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
SCAN Scheduling
32
10.32
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
SCAN (Cont.)
33
10.33
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
SCAN Scheduling
34
10.34
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
C-SCAN Scheduling
35
10.35
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
C-SCAN (Cont.)
36
10.36
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
C-SCAN Scheduling
37
10.37
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
C-LOOK
10.38
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
C-LOOK (Cont.)
39
10.39
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
Selecting a Disk-Scheduling Algorithm
10.40
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
Disk Management
Disk Formatting
10.41
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
Disk Management
10.42
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
Disk Management (Cont.)
10.43
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
Disk Management (Cont.)
10.44
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
Boot Block
10.45
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
Boot Block
10.46
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
Booting from a Disk in Windows
Figure 10.9 Booting from disk in Windows.
10.47
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
Bad Blocks
10.48
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
Bad Blocks
10.49
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition
End of Chapter 10
Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition