SlideShare uma empresa Scribd logo
1 de 26
Baixar para ler offline
Secondary Storage Devices

   Organized By: Vinay Arora
                  Assistant Professor
                  CSED, TU




                                 V.A.
                               CSED,TU
Disclaimer

           This is NOT A COPYRIGHT          MATERIAL


   Content has been taken mainly from the following books:

        Operating Systems Concepts By Silberschatz & Galvin,
Operating Systems: Internals and Design Principles By William Stallings
                        www.os-book.com
         www.cs.jhu.edu/~yairamir/cs418/os2/sld001.htm
     www.personal.kent.edu/~rmuhamma/OpSystems/os.html
 http://msdn.microsoft.com/en-us/library/ms685096(VS.85).aspx
http://www.computer.howsttuffworks.com/operating-system6.htm
         http://williamstallings.com/OS/Animations.html
                               Etc…

                                 VA.
                               CSED,TU
Secondary Storage Devices




                 VA.
               CSED,TU
Hard Disk




              VA.
            CSED,TU
Tracks & Sectors




                 VA.
               CSED,TU
Removable & Non-Removable




               VA.
             CSED,TU
Group of Platters




                  VA.
                CSED,TU
Cylinder




             VA.
           CSED,TU
Disk & R/W Head




               VA.
             CSED,TU
Moving Head Disk Mechanism




                VA.
              CSED,TU
Disk Performance Parameters




                VA.
              CSED,TU
Network Attached Storage




                 VA.
               CSED,TU
Storage Area Network




                 VA.
               CSED,TU
Disk Scheduling
  Operating System is responsible for using hardware efficiently — for the
  disk drives, this means having a fast access time.

  Access Time has two major components
     Seek time is the time for the disk are to move the heads to the
     cylinder containing the desired sector.
     Rotational latency is the additional time waiting for the disk to
     rotate the desired sector to the disk head.

  Minimize Seek Time. Seek time ≈ seek distance

  Disk bandwidth is the total number of bytes transferred, divided by the
  total time between the first request for service and the completion of the
  last transfer.

                                    VA.
                                  CSED,TU
Several algorithms exist to schedule the servicing of disk I/O requests.

We illustrate them with a request queue (0-199).

              98, 183, 37, 122, 14, 124, 65, 67

              Head pointer 53




                                  VA.
                                CSED,TU
FCFS (640 moves)




                VA.
              CSED,TU
SSTF (236 moves)




                VA.
              CSED,TU
SCAN / Elevator (208 moves)




                 VA.
               CSED,TU
C-SCAN




           VA.
         CSED,TU
C-LOOK




           VA.
         CSED,TU
RAID (Redundant Array of Inexpensive Disk)
    RAID – Multiple Disk drives provides Reliability via Redundancy.


    RAID is arranged into SIX different Levels.


    Data Striping



    Bit-Level Striping/Block Level Striping



                                    VA.
                                  CSED,TU
RAID (contd.)




                  VA.
                CSED,TU
RAID (contd.)




                  VA.
                CSED,TU
RAID (contd.)




                  VA.
                CSED,TU
Reference List


Operating Systems Concepts By Silberschatz & Galvin,
       Operating systems By D M Dhamdhere,
      System Programming By John J Donovan,

                    www.os-book.com
    www.cs.jhu.edu/~yairamir/cs418/os2/sld001.htm
http://gaia.ecs.csus.edu/~zhangd/oscal/pscheduling.html
  http://www.edugrid.ac.in/iiitmk/os/os_module03.htm
     http://williamstallings.com/OS/Animations.html
                        etc…


                         VA.
                       CSED,TU
Thnx…



    VA.
  CSED,TU

Mais conteúdo relacionado

Mais procurados

Chapter 12 Model Answers
Chapter 12 Model AnswersChapter 12 Model Answers
Chapter 12 Model Answers
Sheroug.M
 
Mass storage device
Mass storage deviceMass storage device
Mass storage device
Raza Umer
 
Backup Now Ez (110609)
Backup Now Ez (110609)Backup Now Ez (110609)
Backup Now Ez (110609)
seanstead
 

Mais procurados (20)

Solid state devices
Solid state devicesSolid state devices
Solid state devices
 
DB_ch11
DB_ch11DB_ch11
DB_ch11
 
I/O System and Csae Study
I/O System and Csae StudyI/O System and Csae Study
I/O System and Csae Study
 
Palpandi
PalpandiPalpandi
Palpandi
 
Mass storage systemsos
Mass storage systemsosMass storage systemsos
Mass storage systemsos
 
Os
OsOs
Os
 
Chapter 12 Model Answers
Chapter 12 Model AnswersChapter 12 Model Answers
Chapter 12 Model Answers
 
Mass storage device
Mass storage deviceMass storage device
Mass storage device
 
Massstorage
MassstorageMassstorage
Massstorage
 
Chapter 12 - Mass Storage Systems
Chapter 12 - Mass Storage SystemsChapter 12 - Mass Storage Systems
Chapter 12 - Mass Storage Systems
 
Pandi
PandiPandi
Pandi
 
Mass storage structure
Mass storage structureMass storage structure
Mass storage structure
 
Backup Now Ez (110609)
Backup Now Ez (110609)Backup Now Ez (110609)
Backup Now Ez (110609)
 
Operating Systems: Device Management
Operating Systems: Device ManagementOperating Systems: Device Management
Operating Systems: Device Management
 
Os
OsOs
Os
 
Ch11 - Silberschatz
Ch11 - SilberschatzCh11 - Silberschatz
Ch11 - Silberschatz
 
Udev for Device Management in Linux
Udev for Device Management in Linux Udev for Device Management in Linux
Udev for Device Management in Linux
 
Disk Management
Disk ManagementDisk Management
Disk Management
 
Sheik Mohamed Shadik - BSc - Project Details
Sheik Mohamed Shadik - BSc - Project DetailsSheik Mohamed Shadik - BSc - Project Details
Sheik Mohamed Shadik - BSc - Project Details
 
Disk suit 4 setup and installation
Disk suit 4 setup and installationDisk suit 4 setup and installation
Disk suit 4 setup and installation
 

Destaque (6)

OS - Process
OS - ProcessOS - Process
OS - Process
 
OS - System Structure
OS - System StructureOS - System Structure
OS - System Structure
 
Introduction to basics of java
Introduction to basics of javaIntroduction to basics of java
Introduction to basics of java
 
Security & Protection
Security & ProtectionSecurity & Protection
Security & Protection
 
4 java - decision
4  java - decision4  java - decision
4 java - decision
 
Search engine and web crawler
Search engine and web crawlerSearch engine and web crawler
Search engine and web crawler
 

Semelhante a OS - Secondary Storage

OS Slide Ch12 13
OS Slide Ch12 13OS Slide Ch12 13
OS Slide Ch12 13
庭緯 陳
 
Ch14 OS
Ch14 OSCh14 OS
Ch14 OS
C.U
 
Storage structure
Storage structureStorage structure
Storage structure
Mohd Arif
 

Semelhante a OS - Secondary Storage (20)

Disk scheduling
Disk schedulingDisk scheduling
Disk scheduling
 
Mass Storage Structure
Mass Storage StructureMass Storage Structure
Mass Storage Structure
 
OS Slide Ch12 13
OS Slide Ch12 13OS Slide Ch12 13
OS Slide Ch12 13
 
12.mass stroage system
12.mass stroage system12.mass stroage system
12.mass stroage system
 
Disk scheduling
Disk schedulingDisk scheduling
Disk scheduling
 
Ch14 OS
Ch14 OSCh14 OS
Ch14 OS
 
OSCh14
OSCh14OSCh14
OSCh14
 
OS_Ch14
OS_Ch14OS_Ch14
OS_Ch14
 
Ch12
Ch12Ch12
Ch12
 
Mass storage structurefinal
Mass storage structurefinalMass storage structurefinal
Mass storage structurefinal
 
Storage structure
Storage structureStorage structure
Storage structure
 
ch14.ppt
ch14.pptch14.ppt
ch14.ppt
 
Mass storagestructure pre-final-formatting
Mass storagestructure pre-final-formattingMass storagestructure pre-final-formatting
Mass storagestructure pre-final-formatting
 
7 disk managment
7 disk managment7 disk managment
7 disk managment
 
Secondary storage structure-Operating System Concepts
Secondary storage structure-Operating System ConceptsSecondary storage structure-Operating System Concepts
Secondary storage structure-Operating System Concepts
 
Operation System
Operation SystemOperation System
Operation System
 
Solaris
SolarisSolaris
Solaris
 
Operation System
Operation SystemOperation System
Operation System
 
unit-4.pdf
unit-4.pdfunit-4.pdf
unit-4.pdf
 
Sucet os module_5_notes
Sucet os module_5_notesSucet os module_5_notes
Sucet os module_5_notes
 

Mais de vinay arora (20)

Use case diagram (airport)
Use case diagram (airport)Use case diagram (airport)
Use case diagram (airport)
 
Use case diagram
Use case diagramUse case diagram
Use case diagram
 
Lab exercise questions (AD & CD)
Lab exercise questions (AD & CD)Lab exercise questions (AD & CD)
Lab exercise questions (AD & CD)
 
SEM - UML (1st case study)
SEM - UML (1st case study)SEM - UML (1st case study)
SEM - UML (1st case study)
 
6 java - loop
6  java - loop6  java - loop
6 java - loop
 
3 java - variable type
3  java - variable type3  java - variable type
3 java - variable type
 
2 java - operators
2  java - operators2  java - operators
2 java - operators
 
1 java - data type
1  java - data type1  java - data type
1 java - data type
 
Uta005 lecture3
Uta005 lecture3Uta005 lecture3
Uta005 lecture3
 
Uta005 lecture1
Uta005 lecture1Uta005 lecture1
Uta005 lecture1
 
Uta005 lecture2
Uta005 lecture2Uta005 lecture2
Uta005 lecture2
 
Process Synchronization
Process SynchronizationProcess Synchronization
Process Synchronization
 
CG - Output Primitives
CG - Output PrimitivesCG - Output Primitives
CG - Output Primitives
 
CG - Display Devices
CG - Display DevicesCG - Display Devices
CG - Display Devices
 
CG - Input Output Devices
CG - Input Output DevicesCG - Input Output Devices
CG - Input Output Devices
 
CG - Introduction to Computer Graphics
CG - Introduction to Computer GraphicsCG - Introduction to Computer Graphics
CG - Introduction to Computer Graphics
 
C Prog. - Strings (Updated)
C Prog. - Strings (Updated)C Prog. - Strings (Updated)
C Prog. - Strings (Updated)
 
C Prog. - Structures
C Prog. - StructuresC Prog. - Structures
C Prog. - Structures
 
A&D - UML
A&D - UMLA&D - UML
A&D - UML
 
A&D - Object Oriented Design using UML
A&D - Object Oriented Design using UMLA&D - Object Oriented Design using UML
A&D - Object Oriented Design using UML
 

Último

Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
ssuserdda66b
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Último (20)

Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 

OS - Secondary Storage

  • 1. Secondary Storage Devices Organized By: Vinay Arora Assistant Professor CSED, TU V.A. CSED,TU
  • 2. Disclaimer This is NOT A COPYRIGHT MATERIAL Content has been taken mainly from the following books: Operating Systems Concepts By Silberschatz & Galvin, Operating Systems: Internals and Design Principles By William Stallings www.os-book.com www.cs.jhu.edu/~yairamir/cs418/os2/sld001.htm www.personal.kent.edu/~rmuhamma/OpSystems/os.html http://msdn.microsoft.com/en-us/library/ms685096(VS.85).aspx http://www.computer.howsttuffworks.com/operating-system6.htm http://williamstallings.com/OS/Animations.html Etc… VA. CSED,TU
  • 4. Hard Disk VA. CSED,TU
  • 5. Tracks & Sectors VA. CSED,TU
  • 7. Group of Platters VA. CSED,TU
  • 8. Cylinder VA. CSED,TU
  • 9. Disk & R/W Head VA. CSED,TU
  • 10. Moving Head Disk Mechanism VA. CSED,TU
  • 13. Storage Area Network VA. CSED,TU
  • 14. Disk Scheduling Operating System is responsible for using hardware efficiently — for the disk drives, this means having a fast access time. Access Time has two major components Seek time is the time for the disk are to move the heads to the cylinder containing the desired sector. Rotational latency is the additional time waiting for the disk to rotate the desired sector to the disk head. Minimize Seek Time. Seek time ≈ seek distance Disk bandwidth is the total number of bytes transferred, divided by the total time between the first request for service and the completion of the last transfer. VA. CSED,TU
  • 15. Several algorithms exist to schedule the servicing of disk I/O requests. We illustrate them with a request queue (0-199). 98, 183, 37, 122, 14, 124, 65, 67 Head pointer 53 VA. CSED,TU
  • 16. FCFS (640 moves) VA. CSED,TU
  • 17. SSTF (236 moves) VA. CSED,TU
  • 18. SCAN / Elevator (208 moves) VA. CSED,TU
  • 19. C-SCAN VA. CSED,TU
  • 20. C-LOOK VA. CSED,TU
  • 21. RAID (Redundant Array of Inexpensive Disk) RAID – Multiple Disk drives provides Reliability via Redundancy. RAID is arranged into SIX different Levels. Data Striping Bit-Level Striping/Block Level Striping VA. CSED,TU
  • 22. RAID (contd.) VA. CSED,TU
  • 23. RAID (contd.) VA. CSED,TU
  • 24. RAID (contd.) VA. CSED,TU
  • 25. Reference List Operating Systems Concepts By Silberschatz & Galvin, Operating systems By D M Dhamdhere, System Programming By John J Donovan, www.os-book.com www.cs.jhu.edu/~yairamir/cs418/os2/sld001.htm http://gaia.ecs.csus.edu/~zhangd/oscal/pscheduling.html http://www.edugrid.ac.in/iiitmk/os/os_module03.htm http://williamstallings.com/OS/Animations.html etc… VA. CSED,TU
  • 26. Thnx… VA. CSED,TU