SlideShare a Scribd company logo
1 of 32
G.Vinothini M.sc.,M.phil.,
Department of Information Techonology,
Bon Secours College for Women,
Thanjavur.
The main functions of the device manager
are:
1. Monitor the status of all devices, including storage
drives, printers and other peripherals
2. Enforce pre-set policies on which process gets
which device for how long
3. Deal with the allocation of devices to processes
4. Deal with the de-allocation of devices to
processes, both at a temporary basis (e.g. when
the process is interrupted) and on a permanent
basis (e.g. when the process is completed).
Examples of devices:
◦ Keyboard
◦ Mouse
◦ Monitor
◦ Scanner
◦ Camcorder
◦ CD-ROM
◦ USB Ports
◦ WebCam
◦ Microphone
◦ Printer
There are three main types
of devices:
◦ Dedicated Devices
◦ Shared Devices
◦ Virtual Devices
Dedicated Devices
◦ These are devices that are assigned to one process at a time,
and the process only releases the device once it is completed.
◦ This makes sense for devices like plotters, and tape
drives.
◦ The problem with this is that it means only one user is using it
at a time, and it might be inefficient if the device isn’t being
used 100% of the time that it is being locked by the user.
Shared Devices
◦ These are that can be shared
between several processes.
◦ Considering an exadevices mple like
a hard disk, it is shared, but
interleaving between different
processes’ requests.
◦ All conflicts for device need to be
resolved but pre- determined policies to
decide which request is handled first.
Virtual Devices
◦ These are devices are a combination of Dedicated
and Shared Devices.
◦ So a printer is a dedicated device, but using the
spooling (queues) means it can be shared.
◦ A print job isn’t sent straight to the printer,instead
it goes to the disk (spool) until it is fully prepared
with all the necessary printer sequences and
formatting, then it goes to the printer, ensuring
that the printers (and all I/O devices) are used
efficiently.
Spool1
Spool2
hard disk configurations:
◦ Mobile-Head Magnetic Disk Storage
◦ Fixed-Head Magnetic Disk Storage
Moveable-Head Magnetic Disk Storage
◦ Both the reading(/writing) head moves and the disk
spins.
◦ Usually formatted on both sides.
◦ Data is recorded on tracks.
Moveable-Head Magnetic Disk Storage
Typically there is more than one disk (platter),
and they are arranged in a stack (we also call
this as being part of a disk pack).
The disks are stacked on a common spindle,
and have Read/Write heads on both sides.
All of the Read/Write heads are move in
unison.
Moveable-Head Magnetic Disk Storage
spindle
Fixed-Head Magnetic Disk Storage
Works like a CD or DVD, the disk spins and
the reading head stays stationary.
Usually formatted on both sides.
Data is recorded on tracks.
Moving
Read / W
rite
Head
Track 4
Track 3
Track 2
Track 1
Multiple Fixed
Read/Write
Heads
Fixed-Head Magnetic Disk Storage
This means it’s very fast compared to a
moving Read/Write head, however, it is more
costly to manufacture, and it has less storage
space as the tracks have to be positioned
farther apart.
These are often used in space flight and
aircraft applications where speed is most
important.
Optical Disk Storage:
◦ Because of advances in laser technology it
is possible to store data optically rather
than magnetically, and CDs and DVDs are
examples of optical storage.
◦ Unlike magnetic disks, which typically
consist of tracks as a series of concentric
circles, optical disks are usually a single
continuous spiral track.
Magnetic Disks
Optical Disks
Optical Disk Storage:
Optical Disk Storage:
◦ Another significant difference between magnetic
and optical disks is that magnetic disks spin at a
constant speed, so the tracks on other outer rings
of magnetic disks have to have larger sectors, and
those tracks nearer the centre have small tracks.
◦ Optical disks can change the speed to reading, so
the sector size is the same in the outside or inside.
Optical Disk Storage:
Optical Disk Storage:
◦ Three important performance measures are:
Data Transfer Rate
Average Access Time
Cache Size
 Data Transfer Rate:
◦ This measures the amount of data that can be read
from the disk.
◦ It is typically measured in megabytes per
second (MB/s).
Average Access Time
◦ This measures how long (on average) it takes
to move the disk head to a specific place on
the disk.
◦ It is typically measured in milliseconds (ms).
Cache Size
◦ When reading and writing to disk, sometimes
the user will wish to re-read data they have
just read, if so, having it in the cache saves
reading it again.
◦ It is typically measured in kilobytes (KB).
Optical Disk Storage:
◦ To write to an optical disk, a high intensity laser
beam burns indentations in the disk called pits.
The pits represent zeros (0s).
◦ The unburned flat areas are called lands, and
represent ones (1s).
The CPU makes a lot of I/O requests.
The I/O channels work to co-ordinate the
devices to synchronise the fast speed of the
CPU with the slower speeds of the I/O
devices.
The I/O control units are attached to several
similar devices and control these devices
based on instructions from the channel.

More Related Content

What's hot

DeadLock in Operating-Systems
DeadLock in Operating-SystemsDeadLock in Operating-Systems
DeadLock in Operating-SystemsVenkata Sreeram
 
Operating system memory management
Operating system memory managementOperating system memory management
Operating system memory managementrprajat007
 
Producer consumer problem operating system
Producer consumer problem operating systemProducer consumer problem operating system
Producer consumer problem operating systemAl Mamun
 
Process management os concept
Process management os conceptProcess management os concept
Process management os conceptpriyadeosarkar91
 
Concurrent/ parallel programming
Concurrent/ parallel programmingConcurrent/ parallel programming
Concurrent/ parallel programmingTausun Akhtary
 
Linux process management
Linux process managementLinux process management
Linux process managementRaghu nath
 
Disk scheduling algorithms
Disk scheduling algorithms Disk scheduling algorithms
Disk scheduling algorithms Paresh Parmar
 
File Management in Operating System
File Management in Operating SystemFile Management in Operating System
File Management in Operating SystemJanki Shah
 
Introduction to Storage technologies
Introduction to Storage technologiesIntroduction to Storage technologies
Introduction to Storage technologiesKaivalya Shah
 
Memory Management in OS
Memory Management in OSMemory Management in OS
Memory Management in OSvampugani
 
Chapter 12 - Mass Storage Systems
Chapter 12 - Mass Storage SystemsChapter 12 - Mass Storage Systems
Chapter 12 - Mass Storage SystemsWayne Jones Jnr
 
Operating system 18 process creation and termination
Operating system 18 process creation and terminationOperating system 18 process creation and termination
Operating system 18 process creation and terminationVaibhav Khanna
 
Threads (operating System)
Threads (operating System)Threads (operating System)
Threads (operating System)Prakhar Maurya
 

What's hot (20)

DeadLock in Operating-Systems
DeadLock in Operating-SystemsDeadLock in Operating-Systems
DeadLock in Operating-Systems
 
Secondary Storage
Secondary StorageSecondary Storage
Secondary Storage
 
Operating system memory management
Operating system memory managementOperating system memory management
Operating system memory management
 
Disk management
Disk managementDisk management
Disk management
 
Secondary storage
Secondary storageSecondary storage
Secondary storage
 
operating system structure
operating system structureoperating system structure
operating system structure
 
Producer consumer problem operating system
Producer consumer problem operating systemProducer consumer problem operating system
Producer consumer problem operating system
 
Process management os concept
Process management os conceptProcess management os concept
Process management os concept
 
Threads .ppt
Threads .pptThreads .ppt
Threads .ppt
 
Concurrent/ parallel programming
Concurrent/ parallel programmingConcurrent/ parallel programming
Concurrent/ parallel programming
 
Linux process management
Linux process managementLinux process management
Linux process management
 
Disk scheduling algorithms
Disk scheduling algorithms Disk scheduling algorithms
Disk scheduling algorithms
 
Shared memory
Shared memoryShared memory
Shared memory
 
File Management in Operating System
File Management in Operating SystemFile Management in Operating System
File Management in Operating System
 
Introduction to Storage technologies
Introduction to Storage technologiesIntroduction to Storage technologies
Introduction to Storage technologies
 
Memory Management in OS
Memory Management in OSMemory Management in OS
Memory Management in OS
 
Chapter 12 - Mass Storage Systems
Chapter 12 - Mass Storage SystemsChapter 12 - Mass Storage Systems
Chapter 12 - Mass Storage Systems
 
Operating system 18 process creation and termination
Operating system 18 process creation and terminationOperating system 18 process creation and termination
Operating system 18 process creation and termination
 
Disk scheduling
Disk schedulingDisk scheduling
Disk scheduling
 
Threads (operating System)
Threads (operating System)Threads (operating System)
Threads (operating System)
 

Similar to Os - device management

Similar to Os - device management (20)

Types of secondary storage devices ppt
Types of secondary storage devices pptTypes of secondary storage devices ppt
Types of secondary storage devices ppt
 
Computer Introduction-Lecture02
Computer Introduction-Lecture02Computer Introduction-Lecture02
Computer Introduction-Lecture02
 
Floppy disk
Floppy diskFloppy disk
Floppy disk
 
Media Storage
Media StorageMedia Storage
Media Storage
 
Storage devices
Storage devicesStorage devices
Storage devices
 
Storage devices
Storage devicesStorage devices
Storage devices
 
Secondary Storage Devices
Secondary Storage DevicesSecondary Storage Devices
Secondary Storage Devices
 
External memory
External memoryExternal memory
External memory
 
secondry storage ahsan warraich
secondry storage ahsan warraichsecondry storage ahsan warraich
secondry storage ahsan warraich
 
S tora ge devices
S tora ge devicesS tora ge devices
S tora ge devices
 
unit 3 cyber security 19.4.22.pptx
unit 3 cyber security  19.4.22.pptxunit 3 cyber security  19.4.22.pptx
unit 3 cyber security 19.4.22.pptx
 
BAIT1003 Chapter 5
BAIT1003 Chapter 5BAIT1003 Chapter 5
BAIT1003 Chapter 5
 
External memory - Computer Architecture
External memory - Computer ArchitectureExternal memory - Computer Architecture
External memory - Computer Architecture
 
Externalmemory 141218043503-conversion-gate02
Externalmemory 141218043503-conversion-gate02Externalmemory 141218043503-conversion-gate02
Externalmemory 141218043503-conversion-gate02
 
Memory and storage
Memory and storage Memory and storage
Memory and storage
 
Consumer electronics seminar
Consumer electronics seminarConsumer electronics seminar
Consumer electronics seminar
 
Computer MEMORY
Computer MEMORYComputer MEMORY
Computer MEMORY
 
Chap1 secondary storage
Chap1 secondary storageChap1 secondary storage
Chap1 secondary storage
 
Presentation (2).pptx
Presentation (2).pptxPresentation (2).pptx
Presentation (2).pptx
 
Storage System and Backup Media
Storage System and Backup MediaStorage System and Backup Media
Storage System and Backup Media
 

More from vinothinisureshbabu (11)

SYNCHRONIZATION
SYNCHRONIZATIONSYNCHRONIZATION
SYNCHRONIZATION
 
Adobe page maker
Adobe page makerAdobe page maker
Adobe page maker
 
Operating systems
Operating systems Operating systems
Operating systems
 
Sequenential circuit-dcf
Sequenential circuit-dcfSequenential circuit-dcf
Sequenential circuit-dcf
 
DCF-Combinational circuit
DCF-Combinational circuitDCF-Combinational circuit
DCF-Combinational circuit
 
DCF - K map
DCF - K mapDCF - K map
DCF - K map
 
DCF- Logic gates and circuit
DCF- Logic gates and circuitDCF- Logic gates and circuit
DCF- Logic gates and circuit
 
Digital computer fundamentals
Digital computer fundamentalsDigital computer fundamentals
Digital computer fundamentals
 
Introduction to ms access
Introduction to ms accessIntroduction to ms access
Introduction to ms access
 
computer organization and architecture
computer organization and architecturecomputer organization and architecture
computer organization and architecture
 
Programming in c
Programming in cProgramming in c
Programming in c
 

Recently uploaded

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Recently uploaded (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

Os - device management

  • 1. G.Vinothini M.sc.,M.phil., Department of Information Techonology, Bon Secours College for Women, Thanjavur.
  • 2.
  • 3. The main functions of the device manager are: 1. Monitor the status of all devices, including storage drives, printers and other peripherals 2. Enforce pre-set policies on which process gets which device for how long 3. Deal with the allocation of devices to processes 4. Deal with the de-allocation of devices to processes, both at a temporary basis (e.g. when the process is interrupted) and on a permanent basis (e.g. when the process is completed).
  • 4. Examples of devices: ◦ Keyboard ◦ Mouse ◦ Monitor ◦ Scanner ◦ Camcorder ◦ CD-ROM ◦ USB Ports ◦ WebCam ◦ Microphone ◦ Printer
  • 5. There are three main types of devices: ◦ Dedicated Devices ◦ Shared Devices ◦ Virtual Devices
  • 6. Dedicated Devices ◦ These are devices that are assigned to one process at a time, and the process only releases the device once it is completed. ◦ This makes sense for devices like plotters, and tape drives. ◦ The problem with this is that it means only one user is using it at a time, and it might be inefficient if the device isn’t being used 100% of the time that it is being locked by the user.
  • 7. Shared Devices ◦ These are that can be shared between several processes. ◦ Considering an exadevices mple like a hard disk, it is shared, but interleaving between different processes’ requests. ◦ All conflicts for device need to be resolved but pre- determined policies to decide which request is handled first.
  • 8. Virtual Devices ◦ These are devices are a combination of Dedicated and Shared Devices. ◦ So a printer is a dedicated device, but using the spooling (queues) means it can be shared. ◦ A print job isn’t sent straight to the printer,instead it goes to the disk (spool) until it is fully prepared with all the necessary printer sequences and formatting, then it goes to the printer, ensuring that the printers (and all I/O devices) are used efficiently. Spool1 Spool2
  • 9.
  • 10.
  • 11.
  • 12. hard disk configurations: ◦ Mobile-Head Magnetic Disk Storage ◦ Fixed-Head Magnetic Disk Storage
  • 13. Moveable-Head Magnetic Disk Storage ◦ Both the reading(/writing) head moves and the disk spins. ◦ Usually formatted on both sides. ◦ Data is recorded on tracks.
  • 14.
  • 15. Moveable-Head Magnetic Disk Storage Typically there is more than one disk (platter), and they are arranged in a stack (we also call this as being part of a disk pack). The disks are stacked on a common spindle, and have Read/Write heads on both sides. All of the Read/Write heads are move in unison.
  • 16. Moveable-Head Magnetic Disk Storage spindle
  • 17. Fixed-Head Magnetic Disk Storage Works like a CD or DVD, the disk spins and the reading head stays stationary. Usually formatted on both sides. Data is recorded on tracks. Moving Read / W rite Head
  • 18. Track 4 Track 3 Track 2 Track 1 Multiple Fixed Read/Write Heads
  • 19. Fixed-Head Magnetic Disk Storage This means it’s very fast compared to a moving Read/Write head, however, it is more costly to manufacture, and it has less storage space as the tracks have to be positioned farther apart. These are often used in space flight and aircraft applications where speed is most important.
  • 20.
  • 21. Optical Disk Storage: ◦ Because of advances in laser technology it is possible to store data optically rather than magnetically, and CDs and DVDs are examples of optical storage. ◦ Unlike magnetic disks, which typically consist of tracks as a series of concentric circles, optical disks are usually a single continuous spiral track.
  • 24. Optical Disk Storage: ◦ Another significant difference between magnetic and optical disks is that magnetic disks spin at a constant speed, so the tracks on other outer rings of magnetic disks have to have larger sectors, and those tracks nearer the centre have small tracks. ◦ Optical disks can change the speed to reading, so the sector size is the same in the outside or inside.
  • 26. Optical Disk Storage: ◦ Three important performance measures are: Data Transfer Rate Average Access Time Cache Size  Data Transfer Rate: ◦ This measures the amount of data that can be read from the disk. ◦ It is typically measured in megabytes per second (MB/s).
  • 27. Average Access Time ◦ This measures how long (on average) it takes to move the disk head to a specific place on the disk. ◦ It is typically measured in milliseconds (ms).
  • 28. Cache Size ◦ When reading and writing to disk, sometimes the user will wish to re-read data they have just read, if so, having it in the cache saves reading it again. ◦ It is typically measured in kilobytes (KB).
  • 29. Optical Disk Storage: ◦ To write to an optical disk, a high intensity laser beam burns indentations in the disk called pits. The pits represent zeros (0s). ◦ The unburned flat areas are called lands, and represent ones (1s).
  • 30.
  • 31.
  • 32. The CPU makes a lot of I/O requests. The I/O channels work to co-ordinate the devices to synchronise the fast speed of the CPU with the slower speeds of the I/O devices. The I/O control units are attached to several similar devices and control these devices based on instructions from the channel.