SlideShare uma empresa Scribd logo
1 de 73
Chapter 5
Data Storage Technology




                          1
Systems Architecture                        Chapter 5


  Chapter Goals
  • Describe the distinguishing characteristics of
    primary and secondary storage
  • Describe the devices used to implement
    primary storage
  • Describe the memory allocation schemes
  • Compare and contrast secondary storage
    technology alternatives


                                                     2
Systems Architecture                      Chapter 5


  Chapter Goals
  • Describe factors that determine storage
    device performance
  • Choose appropriate secondary storage
    technologies and devices




                                                  3
Systems Architecture                         Chapter 5


  Chapter Topics
  • Explore storage devices and their
    technologies
  • Outlines characteristics common to all
    storage devices
  • Explains the technology strengths and
    weaknesses of primary storage and
    secondary storage


                                                     4
Systems Architecture          Chapter 5


  Storage Device Characteristics




                                      5
Systems Architecture          Chapter 5


  Storage Device Characteristics
  •   Speed
  •   Volatility
  •   Access method
  •   Portability
  •   Cost and capacity




                                      6
Systems Architecture                       Chapter 5


  Storage Device Characteristics
  Speed

  • The delay between a user request for
    program execution and the first prompt for the
    user input depends on the speed of primary
    and secondary storage devices.

  • Primary storage speed is typically greater
    than secondary storage speed by a factor of
    105 or more.
                                                   7
Systems Architecture                      Chapter 5


  Storage Device Characteristics
  Speed

  • Secondary storage device speed is called
    access time.

  • The access time for reading and writing is
    assumed to be the same unless otherwise
    stated.

                                                  8
Systems Architecture                        Chapter 5


  Storage Device Characteristics
  Volatility

  • A storage device or medium is non-volatile if
    it holds data without loss over long periods of
    time.

  • A storage device or medium is volatile if it
    cannot reliably hold data for long periods of
    time.
                                                    9
Systems Architecture                        Chapter 5


  Storage Device Characteristics
  Volatility

  • Primary storage devices are generally
    volatile.

  • Secondary storage devices are generally
    non-volatile.


                                                   10
Systems Architecture          Chapter 5


  Storage Device Characteristics
  • Access Method

      – Serial Access
      – Random Access
      – Parallel Access




                                     11
Systems Architecture                        Chapter 5


  Storage Devices Characteristics
  • Serial Access – stores and retrieve data
    items in a linear, or sequential order.
    (Magnetic tape)

  • Random Access (Direct Access) – access
    device is not restricted to any specific order
    when accessing data. (Hard Disk)


                                                     12
Systems Architecture                      Chapter 5


  Storage Device Characteristics
  • Parallel Access – a device that is capable of
    simultaneously accessing multiple storage
    locations. (Random Access Memory)




                                                 13
Systems Architecture                      Chapter 5


  Storage Device Characteristics
  Portability

  • Data can be made portable by storing it on a
    removable storage medium or device.

  • Portable devices typically have slower access
    speed than permanently installed devices and
    those with non-removable media.

                                                   14
Systems Architecture                       Chapter 5


  Storage Device Characteristics
  Cost and Capability

  • An increase in speed, permanence or
    portability generally comes at increased cost
    if all other factors are held constant.




                                                    15
Systems Architecture          Chapter 5


  Storage Device Characteristics




                                     16
Systems Architecture                       Chapter 5


  Storage Device Characteristics
  Memory-Storage Hierarchy

  • Cost and access speed generally decrease
    as one moves down the hierarchy.

  • Due to lower cost, capacity tends to increase
    as one moves down the hierarchy.


                                                  17
Systems Architecture          Chapter 5


  Storage Device Characteristics




                                     18
Systems Architecture               Chapter 5


  Primary Storage Devices
  •   Storing Electrical Signals
  •   Random Access Memory
  •   Read-Only Memory
  •   Memory Packaging




                                          19
Systems Architecture                     Chapter 5


  Primary Storage Devices
  Storing Electrical Signals

  • Data is represented as electrical signals.
  • Digital signals are used to transmit data to
    and from devices attached to the system bus.
  • Storage devices must accept electrical
    signals as input and output.


                                                20
Systems Architecture                             Chapter 5


  Primary Storage Devices
  Random Access Memory

     Random Access Memory describes
     primary storage devices with these
     characteristics:

      – Microchip implementation using semiconductors
      – Ability to read and write with equal speed
      – Random access to stored bytes, words, or larger
        data units
                                                          21
Systems Architecture                 Chapter 5


  Primary Storage Devices
  Random Access Memory

     Two types of memory:
      –   Static RAM (SRAM)
      –   Dynamic RAM (DRAM)
      –   Synchronous DRAM (SDRAM)
      –   Ferroelectric RAM



                                            22
Systems Architecture                       Chapter 5


  Primary Storage Devices
  Static RAM
  • Implemented with transistors.
  • Basic unit of storage is a flip-flop circuit.
  • A flip-flop is an electrical circuit that
    remembers its last position.
  • One position represents 1, the other position
    represents 0.


                                                    23
Systems Architecture        Chapter 5


  Primary Storage Devices




                                   24
Systems Architecture                     Chapter 5


  Primary Storage Devices
  Dynamic RAM

  • Uses transistors and capacitors.
  • Lose their charge quickly.
  • Require a fresh infusion of power thousands
    of times per second.
  • Each refresh operation is called a refresh
    cycle.
                                                  25
Systems Architecture                      Chapter 5


  Primary Storage Operations
  Synchronous DRAM

  • Read-ahead RAM that uses the same clock
    pulse as the system bus.

  • Read and write operations are broken into a
    series of simple steps and each step can be
    completed in one bus clock cycle.

                                                  26
Systems Architecture                       Chapter 5


  Primary Storage Devices
  Ferroelectric RAM

     Embeds iron or iron compounds within a
     microchip to store bits in much the same
     manner as old-fashioned core memory.




                                                  27
Systems Architecture                    Chapter 5


  Primary Storage Devices
  Read-Only Memory

  • Electronically Erasable Programmable Read-
    Only Memory (EEPROM)
  • Flash Memory




                                               28
Systems Architecture                        Chapter 5


  Primary Storage Devices
     Read-Only Memory – a random access
     memory device that can store data
     permanently or semipermanently.

     Instructions that reside in ROM are called
     firmware.




                                                   29
Systems Architecture                       Chapter 5


  Primary Storage Devices
     Electronically Erasable Programmable
     Read-Only Memory – can be programmed,
     erased, and reprogrammed by signals sent
     from and external control source, such as a
     CPU.

     Flash Memory – can be erased and rewritten
     more quickly.

                                                   30
Systems Architecture                      Chapter 5


  Primary Storage Devices
  Memory Packaging

  • Dual In-line Packages (DIPs)
  • Single In-line Memory Module (SIMM)
  • Double In-line Memory Module (DIMM)




                                                 31
Systems Architecture        Chapter 5


  Primary Storage Devices




                                   32
Systems Architecture                         Chapter 5


  Primary Storage Devices
  Memory Packaging

     Memory circuits are embedded within
     microchips and groups of chips are packed
     on a small circuit board that can be installed
     or removed easily.




                                                      33
Systems Architecture                   Chapter 5


  CPU Memory Access

  • Physical Memory Organization
  • Memory Allocation and Addressing




                                              34
Systems Architecture                     Chapter 5


  CPU Memory Access
  Physical Memory Organization

     Main memory can be regarded as a
     sequence of contiguous, or adjacent memory
     cells.




                                                35
Systems Architecture         Chapter 5


  Physical Storage Devices




                                    36
Systems Architecture                     Chapter 5


   Memory Allocation and
   Addressing
     Memory Allocation – describes the
     assignment of specific memory addresses to
     system software, application programs and
     data.




                                                  37
Systems Architecture     Chapter 5


 Memory Allocation and
 Addressing




                                38
Systems Architecture                       Chapter 5


  Memory Allocation and
  Addressing
  Memory Addressing:

  • Absolute Addressing – describes memory
    address operands that refer to actual physical
    memory locations.

  • Relative Addressing (Indirect Addressing)
    – automatically computes physical memory
    addresses.
                                                  39
Systems Architecture      Chapter 5


  Memory Allocation and
  Addressing




                                 40
Systems Architecture      Chapter 5


  Memory Allocation and
  Addressing




                                 41
Systems Architecture                     Chapter 5


  Magnetic Storage
  Magnetic Storage
  • Exploit the duality of magnetism and
    electricity.
  • Electric current is used to generate a
    magnetic field.
  • A magnetic field can be used to generate
    electricity.


                                                42
Systems Architecture   Chapter 5


  Magnetic Storage




                              43
Systems Architecture                     Chapter 5


  Magnetic Storage
  Disadvantages of Magnetism
  • Magnetic decay
  • Magnetic leakage
  • Minimum threshold current for read
    operations
  • Storage medium coercivity
  • Long-term storage medium integrity


                                                44
Systems Architecture   Chapter 5


  Magnetic Storage




                              45
Systems Architecture                         Chapter 5


  Magnetic Storage
  Magnetic Decay and Leakage

     Magnetic Decay – the tendency of
     magnetically charges particles to lose their
     charge over time.

     Magnetic Leakage – a decrease in the
     strength of individual bit charges.

                                                    46
Systems Architecture   Chapter 5


  Magnetic Storage
  Storage Density




                              47
Systems Architecture                     Chapter 5


  Magnetic Storage
  Magnetic Integrity

     Depends on the nature of the storage
     medium’s construction and the environmental
     factors.




                                                48
Systems Architecture          Chapter 5


  Magnetic Storage
  Magnetic Storage Devices:

  • Magnetic Tape
  • Magnetic Disk




                                     49
Systems Architecture                    Chapter 5


  Magnetic Storage
  Magnetic Tape

  • Ribbon of plastic with a coercible surface
    coating.
  • Mounted in a tape drive for reading and
    writing.
  • Compound the magnetic leakage problem by
    winding the tape upon itself.

                                               50
Systems Architecture              Chapter 5


  Magnetic Storage
  Magnetic Tape

  Approaches to recording data:
  • Linear recording
  • Helical recording




                                         51
Systems Architecture   Chapter 5


  Magnetic Storage




                              52
Systems Architecture   Chapter 5


  Magnetic Storage




                              53
Systems Architecture   Chapter 5


  Magnetic Storage




                              54
Systems Architecture                Chapter 5


  Technology Focus
  Magnetic Tape Formats and Standards




                                           55
Systems Architecture                         Chapter 5


  Magnetic Storage
  Magnetic Disk

  • Flat circular platters with metallic coatings
    that are rotated beneath read/write heads
  • Multiple platters can be mounted.
  • Once concentric circle is a track.
  • A fractional portion of a track is a cylinder.


                                                     56
Systems Architecture   Chapter 5


  Magnetic Storage




                              57
Systems Architecture   Chapter 5


  Magnetic Storage




                              58
Systems Architecture                      Chapter 5


  Magnetic Storage
  Magnetic Disk Types:
  • Hard Disk – magnetic disk media with a rigid
    metal base.

  • Floppy Disk (Diskette) – uses a base of
    flexible or rigid plastic material.



                                                 59
Systems Architecture                            Chapter 5


  Magnetic Storage
  Magnetic Disk

     Disk access time depends on several
     factor including:

      – Time required to switch among read/write heads
      – Time required to position the read/write heads
      – Rotational delay

                                                         60
Systems Architecture        Chapter 5


  Technology Focus
  Whither the Floppy Disk




                                   61
Systems Architecture                              Chapter 5


  Optical Mass Storage Devices
  • Advantages:
      –   Higher recording density
      –   Longer data life
      –   Retain data for decades
      –   Not subject to problems of magnetic decay and
          leakage




                                                          62
Systems Architecture                        Chapter 5


  Optical Mass Storage Devices
  • Optical storage devices store bit values as
    variations in light reflection.

  • Storage medium is a surface of highly
    reflective material.

  • The read mechanism consists of a low-power
    laser and a photoelectric cell.

                                                   63
Systems Architecture        Chapter 5


  Optical Mass Storage Devices




                                   64
Systems Architecture             Chapter 5


  Optical Mass Storage Devices
  Optical Mass Storage Devices

  •   CD-ROM
  •   WORM (CD-R)
  •   Magneto-optical
  •   CD-RW
  •   DVD

                                        65
Systems Architecture        Chapter 5


  Optical Mass Storage Devices




                                   66
Systems Architecture                        Chapter 5


  Optical Mass Storage Devices
  CD-ROM

  • Originally developed for storing and
    distributing music (CD-DA).
  • Includes additional formatting to store the
    directory and file information.
  • Holds approximately 650 MB.


                                                   67
Systems Architecture                        Chapter 5


  Optical Mass Storage Devices
  WORM

  • Manufactured with all bit areas in a highly
    reflective state.
  • When a bit area is changed to low reflectivity,
    the process is irreversible.
  • Use high powered lasers to burn holes in the
    reflective layer.

                                                   68
Systems Architecture                     Chapter 5


  Optical Mass Storage Devices
  CD-R

  • Cheaper technology than WORM.
  • Use a laser that can be switched between
    high and low power.
  • Uses a laser-sensitive dye embedded in the
    CD-R disc.


                                                 69
Systems Architecture                       Chapter 5


  Optical Mass Storage Devices
  Magneto-Optical

  • Uses a laser and reflective light to sense bit
    values.
  • Applies a magnetic charge in a bit area.
  • The magnetic charge shifts the polarity of the
    reflected laser light.


                                                  70
Systems Architecture                       Chapter 5


  Optical Mass Storage Devices
  Phase-Change Optical Discs (CD-RW)

  • Allows optical storage media to be written
    non-destructively.
  • Based on materials that can change state
    easily.
  • The difference can be detected by newer
    optical scanning technologies.

                                                  71
Systems Architecture                       Chapter 5


  Summary
  • A typical computer system has primary and
    secondary storage devices.

  • The critical performance characteristics of
    primary storage devices are their access
    speed and the number of bits that can be
    accessed in a single read or write operation.


                                                    72
Systems Architecture                         Chapter 5


  Summary
  • Programs generally are created as through
    they occupied contiguous primary storage
    locations starting at the first location.

  • Magnetic storage storage devices store data
    bits as magnetic charges.

  • Optical discs store data bits as variations in
    light reflection.
                                                     73

Mais conteúdo relacionado

Mais procurados

Parallel Programming
Parallel ProgrammingParallel Programming
Parallel ProgrammingUday Sharma
 
SOC Processors Used in SOC
SOC Processors Used in SOCSOC Processors Used in SOC
SOC Processors Used in SOCA B Shinde
 
Real time Operating System
Real time Operating SystemReal time Operating System
Real time Operating SystemTech_MX
 
Lecture 6.1
Lecture  6.1Lecture  6.1
Lecture 6.1Mr SMAK
 
System on chip architectures
System on chip architecturesSystem on chip architectures
System on chip architecturesA B Shinde
 
Parallel architecture
Parallel architectureParallel architecture
Parallel architectureMr SMAK
 
Operating Systems 1 (3/12) - Architectures
Operating Systems 1 (3/12) - ArchitecturesOperating Systems 1 (3/12) - Architectures
Operating Systems 1 (3/12) - ArchitecturesPeter Tröger
 
Operating Systems 1 (5/12) - Architectures (Unix)
Operating Systems 1 (5/12) - Architectures (Unix)Operating Systems 1 (5/12) - Architectures (Unix)
Operating Systems 1 (5/12) - Architectures (Unix)Peter Tröger
 
Graphics processing uni computer archiecture
Graphics processing uni computer archiectureGraphics processing uni computer archiecture
Graphics processing uni computer archiectureHaris456
 
Rtos princples adn case study
Rtos princples adn case studyRtos princples adn case study
Rtos princples adn case studyvanamali_vanu
 
Microprocessors8085
Microprocessors8085Microprocessors8085
Microprocessors8085Vikas Kumar
 
Parallel computing in india
Parallel computing in indiaParallel computing in india
Parallel computing in indiaPreeti Chauhan
 
Lecture 6
Lecture  6Lecture  6
Lecture 6Mr SMAK
 

Mais procurados (20)

Parallel Programming
Parallel ProgrammingParallel Programming
Parallel Programming
 
SOC Processors Used in SOC
SOC Processors Used in SOCSOC Processors Used in SOC
SOC Processors Used in SOC
 
Ch1 introduction
Ch1   introductionCh1   introduction
Ch1 introduction
 
Mimd
MimdMimd
Mimd
 
Parallel processing extra
Parallel processing extraParallel processing extra
Parallel processing extra
 
Real time Operating System
Real time Operating SystemReal time Operating System
Real time Operating System
 
Lecture 6.1
Lecture  6.1Lecture  6.1
Lecture 6.1
 
Parallel processing
Parallel processingParallel processing
Parallel processing
 
System on chip architectures
System on chip architecturesSystem on chip architectures
System on chip architectures
 
Parallel architecture
Parallel architectureParallel architecture
Parallel architecture
 
Operating Systems 1 (3/12) - Architectures
Operating Systems 1 (3/12) - ArchitecturesOperating Systems 1 (3/12) - Architectures
Operating Systems 1 (3/12) - Architectures
 
09. storage-part-1
09. storage-part-109. storage-part-1
09. storage-part-1
 
Operating Systems 1 (5/12) - Architectures (Unix)
Operating Systems 1 (5/12) - Architectures (Unix)Operating Systems 1 (5/12) - Architectures (Unix)
Operating Systems 1 (5/12) - Architectures (Unix)
 
Chapter02
Chapter02Chapter02
Chapter02
 
Chapter02
Chapter02Chapter02
Chapter02
 
Graphics processing uni computer archiecture
Graphics processing uni computer archiectureGraphics processing uni computer archiecture
Graphics processing uni computer archiecture
 
Rtos princples adn case study
Rtos princples adn case studyRtos princples adn case study
Rtos princples adn case study
 
Microprocessors8085
Microprocessors8085Microprocessors8085
Microprocessors8085
 
Parallel computing in india
Parallel computing in indiaParallel computing in india
Parallel computing in india
 
Lecture 6
Lecture  6Lecture  6
Lecture 6
 

Semelhante a Lec5

storage devices. ITC FLOPPY DISC USB CLOUD STORAGE
storage devices. ITC FLOPPY DISC USB CLOUD STORAGEstorage devices. ITC FLOPPY DISC USB CLOUD STORAGE
storage devices. ITC FLOPPY DISC USB CLOUD STORAGEmahjabeen344727
 
Memory access control in multiprocessor for real-time system with mixed criti...
Memory access control in multiprocessor for real-time system with mixed criti...Memory access control in multiprocessor for real-time system with mixed criti...
Memory access control in multiprocessor for real-time system with mixed criti...Heechul Yun
 
5_Embedded Systems مختصر.pdf
5_Embedded Systems  مختصر.pdf5_Embedded Systems  مختصر.pdf
5_Embedded Systems مختصر.pdfaliamjd
 
Ppt oN yogi-converted.pptx
Ppt oN yogi-converted.pptxPpt oN yogi-converted.pptx
Ppt oN yogi-converted.pptxMohammadShahvan1
 
AI and EXPERT SYSTEM of expert system .pptx
AI and EXPERT SYSTEM of expert system .pptxAI and EXPERT SYSTEM of expert system .pptx
AI and EXPERT SYSTEM of expert system .pptxsanjutoppo93
 
Student guide power systems for aix - virtualization i implementing virtual...
Student guide   power systems for aix - virtualization i implementing virtual...Student guide   power systems for aix - virtualization i implementing virtual...
Student guide power systems for aix - virtualization i implementing virtual...solarisyougood
 
Inter connect2016 yss1841-cloud-storage-options-v4
Inter connect2016 yss1841-cloud-storage-options-v4Inter connect2016 yss1841-cloud-storage-options-v4
Inter connect2016 yss1841-cloud-storage-options-v4Tony Pearson
 
PARALLELISM IN MULTICORE PROCESSORS
PARALLELISM  IN MULTICORE PROCESSORSPARALLELISM  IN MULTICORE PROCESSORS
PARALLELISM IN MULTICORE PROCESSORSAmirthavalli Senthil
 
Basics of micro controllers for biginners
Basics of  micro controllers for biginnersBasics of  micro controllers for biginners
Basics of micro controllers for biginnersGerwin Makanyanga
 
OS Functions and Services
OS Functions and ServicesOS Functions and Services
OS Functions and Servicessgpraju
 

Semelhante a Lec5 (20)

Fundamentals of Computing Chapter 6
Fundamentals of Computing Chapter 6Fundamentals of Computing Chapter 6
Fundamentals of Computing Chapter 6
 
storage devices. ITC FLOPPY DISC USB CLOUD STORAGE
storage devices. ITC FLOPPY DISC USB CLOUD STORAGEstorage devices. ITC FLOPPY DISC USB CLOUD STORAGE
storage devices. ITC FLOPPY DISC USB CLOUD STORAGE
 
Memory access control in multiprocessor for real-time system with mixed criti...
Memory access control in multiprocessor for real-time system with mixed criti...Memory access control in multiprocessor for real-time system with mixed criti...
Memory access control in multiprocessor for real-time system with mixed criti...
 
Architecture of high end processors
Architecture of high end processorsArchitecture of high end processors
Architecture of high end processors
 
5_Embedded Systems مختصر.pdf
5_Embedded Systems  مختصر.pdf5_Embedded Systems  مختصر.pdf
5_Embedded Systems مختصر.pdf
 
Memory devices
Memory devicesMemory devices
Memory devices
 
Memory Organization
Memory OrganizationMemory Organization
Memory Organization
 
Ppt oN yogi-converted.pptx
Ppt oN yogi-converted.pptxPpt oN yogi-converted.pptx
Ppt oN yogi-converted.pptx
 
WEEK6_COMPUTER_ORGANIZATION.pptx
WEEK6_COMPUTER_ORGANIZATION.pptxWEEK6_COMPUTER_ORGANIZATION.pptx
WEEK6_COMPUTER_ORGANIZATION.pptx
 
AI and EXPERT SYSTEM of expert system .pptx
AI and EXPERT SYSTEM of expert system .pptxAI and EXPERT SYSTEM of expert system .pptx
AI and EXPERT SYSTEM of expert system .pptx
 
Student guide power systems for aix - virtualization i implementing virtual...
Student guide   power systems for aix - virtualization i implementing virtual...Student guide   power systems for aix - virtualization i implementing virtual...
Student guide power systems for aix - virtualization i implementing virtual...
 
chapter1.ppt
chapter1.pptchapter1.ppt
chapter1.ppt
 
Inter connect2016 yss1841-cloud-storage-options-v4
Inter connect2016 yss1841-cloud-storage-options-v4Inter connect2016 yss1841-cloud-storage-options-v4
Inter connect2016 yss1841-cloud-storage-options-v4
 
Cache
CacheCache
Cache
 
PARALLELISM IN MULTICORE PROCESSORS
PARALLELISM  IN MULTICORE PROCESSORSPARALLELISM  IN MULTICORE PROCESSORS
PARALLELISM IN MULTICORE PROCESSORS
 
Basics of micro controllers for biginners
Basics of  micro controllers for biginnersBasics of  micro controllers for biginners
Basics of micro controllers for biginners
 
Ch05 coa9e
Ch05 coa9eCh05 coa9e
Ch05 coa9e
 
Hard ips pdf
Hard ips pdfHard ips pdf
Hard ips pdf
 
OS Functions and Services
OS Functions and ServicesOS Functions and Services
OS Functions and Services
 
Memory hierarchy
Memory hierarchyMemory hierarchy
Memory hierarchy
 

Mais de Gichelle Amon (20)

Kerberos
KerberosKerberos
Kerberos
 
Network security
Network securityNetwork security
Network security
 
Os module 2 d
Os module 2 dOs module 2 d
Os module 2 d
 
Os module 2 c
Os module 2 cOs module 2 c
Os module 2 c
 
Image segmentation ppt
Image segmentation pptImage segmentation ppt
Image segmentation ppt
 
Lec3 final
Lec3 finalLec3 final
Lec3 final
 
Lec 3
Lec 3Lec 3
Lec 3
 
Lec2 final
Lec2 finalLec2 final
Lec2 final
 
Lec 4
Lec 4Lec 4
Lec 4
 
Lec1 final
Lec1 finalLec1 final
Lec1 final
 
Module 3 law of contracts
Module 3  law of contractsModule 3  law of contracts
Module 3 law of contracts
 
Transport triggered architecture
Transport triggered architectureTransport triggered architecture
Transport triggered architecture
 
Time triggered arch.
Time triggered arch.Time triggered arch.
Time triggered arch.
 
Subnetting
SubnettingSubnetting
Subnetting
 
Os module 2 c
Os module 2 cOs module 2 c
Os module 2 c
 
Os module 2 ba
Os module 2 baOs module 2 ba
Os module 2 ba
 
Delivery
DeliveryDelivery
Delivery
 
Addressing
AddressingAddressing
Addressing
 
6 spatial filtering p2
6 spatial filtering p26 spatial filtering p2
6 spatial filtering p2
 
5 spatial filtering p1
5 spatial filtering p15 spatial filtering p1
5 spatial filtering p1
 

Último

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
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
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
[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
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 

Último (20)

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
[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
 
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...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Lec5

  • 1. Chapter 5 Data Storage Technology 1
  • 2. Systems Architecture Chapter 5 Chapter Goals • Describe the distinguishing characteristics of primary and secondary storage • Describe the devices used to implement primary storage • Describe the memory allocation schemes • Compare and contrast secondary storage technology alternatives 2
  • 3. Systems Architecture Chapter 5 Chapter Goals • Describe factors that determine storage device performance • Choose appropriate secondary storage technologies and devices 3
  • 4. Systems Architecture Chapter 5 Chapter Topics • Explore storage devices and their technologies • Outlines characteristics common to all storage devices • Explains the technology strengths and weaknesses of primary storage and secondary storage 4
  • 5. Systems Architecture Chapter 5 Storage Device Characteristics 5
  • 6. Systems Architecture Chapter 5 Storage Device Characteristics • Speed • Volatility • Access method • Portability • Cost and capacity 6
  • 7. Systems Architecture Chapter 5 Storage Device Characteristics Speed • The delay between a user request for program execution and the first prompt for the user input depends on the speed of primary and secondary storage devices. • Primary storage speed is typically greater than secondary storage speed by a factor of 105 or more. 7
  • 8. Systems Architecture Chapter 5 Storage Device Characteristics Speed • Secondary storage device speed is called access time. • The access time for reading and writing is assumed to be the same unless otherwise stated. 8
  • 9. Systems Architecture Chapter 5 Storage Device Characteristics Volatility • A storage device or medium is non-volatile if it holds data without loss over long periods of time. • A storage device or medium is volatile if it cannot reliably hold data for long periods of time. 9
  • 10. Systems Architecture Chapter 5 Storage Device Characteristics Volatility • Primary storage devices are generally volatile. • Secondary storage devices are generally non-volatile. 10
  • 11. Systems Architecture Chapter 5 Storage Device Characteristics • Access Method – Serial Access – Random Access – Parallel Access 11
  • 12. Systems Architecture Chapter 5 Storage Devices Characteristics • Serial Access – stores and retrieve data items in a linear, or sequential order. (Magnetic tape) • Random Access (Direct Access) – access device is not restricted to any specific order when accessing data. (Hard Disk) 12
  • 13. Systems Architecture Chapter 5 Storage Device Characteristics • Parallel Access – a device that is capable of simultaneously accessing multiple storage locations. (Random Access Memory) 13
  • 14. Systems Architecture Chapter 5 Storage Device Characteristics Portability • Data can be made portable by storing it on a removable storage medium or device. • Portable devices typically have slower access speed than permanently installed devices and those with non-removable media. 14
  • 15. Systems Architecture Chapter 5 Storage Device Characteristics Cost and Capability • An increase in speed, permanence or portability generally comes at increased cost if all other factors are held constant. 15
  • 16. Systems Architecture Chapter 5 Storage Device Characteristics 16
  • 17. Systems Architecture Chapter 5 Storage Device Characteristics Memory-Storage Hierarchy • Cost and access speed generally decrease as one moves down the hierarchy. • Due to lower cost, capacity tends to increase as one moves down the hierarchy. 17
  • 18. Systems Architecture Chapter 5 Storage Device Characteristics 18
  • 19. Systems Architecture Chapter 5 Primary Storage Devices • Storing Electrical Signals • Random Access Memory • Read-Only Memory • Memory Packaging 19
  • 20. Systems Architecture Chapter 5 Primary Storage Devices Storing Electrical Signals • Data is represented as electrical signals. • Digital signals are used to transmit data to and from devices attached to the system bus. • Storage devices must accept electrical signals as input and output. 20
  • 21. Systems Architecture Chapter 5 Primary Storage Devices Random Access Memory Random Access Memory describes primary storage devices with these characteristics: – Microchip implementation using semiconductors – Ability to read and write with equal speed – Random access to stored bytes, words, or larger data units 21
  • 22. Systems Architecture Chapter 5 Primary Storage Devices Random Access Memory Two types of memory: – Static RAM (SRAM) – Dynamic RAM (DRAM) – Synchronous DRAM (SDRAM) – Ferroelectric RAM 22
  • 23. Systems Architecture Chapter 5 Primary Storage Devices Static RAM • Implemented with transistors. • Basic unit of storage is a flip-flop circuit. • A flip-flop is an electrical circuit that remembers its last position. • One position represents 1, the other position represents 0. 23
  • 24. Systems Architecture Chapter 5 Primary Storage Devices 24
  • 25. Systems Architecture Chapter 5 Primary Storage Devices Dynamic RAM • Uses transistors and capacitors. • Lose their charge quickly. • Require a fresh infusion of power thousands of times per second. • Each refresh operation is called a refresh cycle. 25
  • 26. Systems Architecture Chapter 5 Primary Storage Operations Synchronous DRAM • Read-ahead RAM that uses the same clock pulse as the system bus. • Read and write operations are broken into a series of simple steps and each step can be completed in one bus clock cycle. 26
  • 27. Systems Architecture Chapter 5 Primary Storage Devices Ferroelectric RAM Embeds iron or iron compounds within a microchip to store bits in much the same manner as old-fashioned core memory. 27
  • 28. Systems Architecture Chapter 5 Primary Storage Devices Read-Only Memory • Electronically Erasable Programmable Read- Only Memory (EEPROM) • Flash Memory 28
  • 29. Systems Architecture Chapter 5 Primary Storage Devices Read-Only Memory – a random access memory device that can store data permanently or semipermanently. Instructions that reside in ROM are called firmware. 29
  • 30. Systems Architecture Chapter 5 Primary Storage Devices Electronically Erasable Programmable Read-Only Memory – can be programmed, erased, and reprogrammed by signals sent from and external control source, such as a CPU. Flash Memory – can be erased and rewritten more quickly. 30
  • 31. Systems Architecture Chapter 5 Primary Storage Devices Memory Packaging • Dual In-line Packages (DIPs) • Single In-line Memory Module (SIMM) • Double In-line Memory Module (DIMM) 31
  • 32. Systems Architecture Chapter 5 Primary Storage Devices 32
  • 33. Systems Architecture Chapter 5 Primary Storage Devices Memory Packaging Memory circuits are embedded within microchips and groups of chips are packed on a small circuit board that can be installed or removed easily. 33
  • 34. Systems Architecture Chapter 5 CPU Memory Access • Physical Memory Organization • Memory Allocation and Addressing 34
  • 35. Systems Architecture Chapter 5 CPU Memory Access Physical Memory Organization Main memory can be regarded as a sequence of contiguous, or adjacent memory cells. 35
  • 36. Systems Architecture Chapter 5 Physical Storage Devices 36
  • 37. Systems Architecture Chapter 5 Memory Allocation and Addressing Memory Allocation – describes the assignment of specific memory addresses to system software, application programs and data. 37
  • 38. Systems Architecture Chapter 5 Memory Allocation and Addressing 38
  • 39. Systems Architecture Chapter 5 Memory Allocation and Addressing Memory Addressing: • Absolute Addressing – describes memory address operands that refer to actual physical memory locations. • Relative Addressing (Indirect Addressing) – automatically computes physical memory addresses. 39
  • 40. Systems Architecture Chapter 5 Memory Allocation and Addressing 40
  • 41. Systems Architecture Chapter 5 Memory Allocation and Addressing 41
  • 42. Systems Architecture Chapter 5 Magnetic Storage Magnetic Storage • Exploit the duality of magnetism and electricity. • Electric current is used to generate a magnetic field. • A magnetic field can be used to generate electricity. 42
  • 43. Systems Architecture Chapter 5 Magnetic Storage 43
  • 44. Systems Architecture Chapter 5 Magnetic Storage Disadvantages of Magnetism • Magnetic decay • Magnetic leakage • Minimum threshold current for read operations • Storage medium coercivity • Long-term storage medium integrity 44
  • 45. Systems Architecture Chapter 5 Magnetic Storage 45
  • 46. Systems Architecture Chapter 5 Magnetic Storage Magnetic Decay and Leakage Magnetic Decay – the tendency of magnetically charges particles to lose their charge over time. Magnetic Leakage – a decrease in the strength of individual bit charges. 46
  • 47. Systems Architecture Chapter 5 Magnetic Storage Storage Density 47
  • 48. Systems Architecture Chapter 5 Magnetic Storage Magnetic Integrity Depends on the nature of the storage medium’s construction and the environmental factors. 48
  • 49. Systems Architecture Chapter 5 Magnetic Storage Magnetic Storage Devices: • Magnetic Tape • Magnetic Disk 49
  • 50. Systems Architecture Chapter 5 Magnetic Storage Magnetic Tape • Ribbon of plastic with a coercible surface coating. • Mounted in a tape drive for reading and writing. • Compound the magnetic leakage problem by winding the tape upon itself. 50
  • 51. Systems Architecture Chapter 5 Magnetic Storage Magnetic Tape Approaches to recording data: • Linear recording • Helical recording 51
  • 52. Systems Architecture Chapter 5 Magnetic Storage 52
  • 53. Systems Architecture Chapter 5 Magnetic Storage 53
  • 54. Systems Architecture Chapter 5 Magnetic Storage 54
  • 55. Systems Architecture Chapter 5 Technology Focus Magnetic Tape Formats and Standards 55
  • 56. Systems Architecture Chapter 5 Magnetic Storage Magnetic Disk • Flat circular platters with metallic coatings that are rotated beneath read/write heads • Multiple platters can be mounted. • Once concentric circle is a track. • A fractional portion of a track is a cylinder. 56
  • 57. Systems Architecture Chapter 5 Magnetic Storage 57
  • 58. Systems Architecture Chapter 5 Magnetic Storage 58
  • 59. Systems Architecture Chapter 5 Magnetic Storage Magnetic Disk Types: • Hard Disk – magnetic disk media with a rigid metal base. • Floppy Disk (Diskette) – uses a base of flexible or rigid plastic material. 59
  • 60. Systems Architecture Chapter 5 Magnetic Storage Magnetic Disk Disk access time depends on several factor including: – Time required to switch among read/write heads – Time required to position the read/write heads – Rotational delay 60
  • 61. Systems Architecture Chapter 5 Technology Focus Whither the Floppy Disk 61
  • 62. Systems Architecture Chapter 5 Optical Mass Storage Devices • Advantages: – Higher recording density – Longer data life – Retain data for decades – Not subject to problems of magnetic decay and leakage 62
  • 63. Systems Architecture Chapter 5 Optical Mass Storage Devices • Optical storage devices store bit values as variations in light reflection. • Storage medium is a surface of highly reflective material. • The read mechanism consists of a low-power laser and a photoelectric cell. 63
  • 64. Systems Architecture Chapter 5 Optical Mass Storage Devices 64
  • 65. Systems Architecture Chapter 5 Optical Mass Storage Devices Optical Mass Storage Devices • CD-ROM • WORM (CD-R) • Magneto-optical • CD-RW • DVD 65
  • 66. Systems Architecture Chapter 5 Optical Mass Storage Devices 66
  • 67. Systems Architecture Chapter 5 Optical Mass Storage Devices CD-ROM • Originally developed for storing and distributing music (CD-DA). • Includes additional formatting to store the directory and file information. • Holds approximately 650 MB. 67
  • 68. Systems Architecture Chapter 5 Optical Mass Storage Devices WORM • Manufactured with all bit areas in a highly reflective state. • When a bit area is changed to low reflectivity, the process is irreversible. • Use high powered lasers to burn holes in the reflective layer. 68
  • 69. Systems Architecture Chapter 5 Optical Mass Storage Devices CD-R • Cheaper technology than WORM. • Use a laser that can be switched between high and low power. • Uses a laser-sensitive dye embedded in the CD-R disc. 69
  • 70. Systems Architecture Chapter 5 Optical Mass Storage Devices Magneto-Optical • Uses a laser and reflective light to sense bit values. • Applies a magnetic charge in a bit area. • The magnetic charge shifts the polarity of the reflected laser light. 70
  • 71. Systems Architecture Chapter 5 Optical Mass Storage Devices Phase-Change Optical Discs (CD-RW) • Allows optical storage media to be written non-destructively. • Based on materials that can change state easily. • The difference can be detected by newer optical scanning technologies. 71
  • 72. Systems Architecture Chapter 5 Summary • A typical computer system has primary and secondary storage devices. • The critical performance characteristics of primary storage devices are their access speed and the number of bits that can be accessed in a single read or write operation. 72
  • 73. Systems Architecture Chapter 5 Summary • Programs generally are created as through they occupied contiguous primary storage locations starting at the first location. • Magnetic storage storage devices store data bits as magnetic charges. • Optical discs store data bits as variations in light reflection. 73