Chapter 5 Data Storage Technology

Slides:



Advertisements
Similar presentations
Principles & Applications
Advertisements

+ CS 325: CS Hardware and Software Organization and Architecture Internal Memory.
Data Storage Technology
2 Systems Architecture, Fifth Edition Chapter Goals Describe the distinguishing characteristics of primary and secondary storage Describe the devices.
Memory Devices Wen-Hung Liao, Ph.D..
1 Chapter 5 Data Storage Technology. 2 Systems Architecture Chapter 5 Chapter Goals Describe the distinguishing characteristics of primary and secondary.
IT Systems Memory EN230-1 Justin Champion C208 –
Memory Key component of a computer system is its memory system to store programs and data. ITCS 3181 Logic and Computer Systems 2014 B. Wilkinson Slides12.ppt.
Data Storage Technology
Chapter 5 Data Storage Technology 2005 IS112. Chapter goals Describe the distinguishing characteristics of primary and secondary storage Describe the.
Data Storage Technology
TEE COURSE GRADE 10 MODULE 7 - PC HARDWARE Memory and Storage Devices
Storage device.
Memory. When we receive some instruction or information we retain them in our memory. Similarly a computer stores the instructions for solving a problem,
Chapter 4  Converts data into information  Control center  Set of electronic circuitry that executes stored program instructions  Two parts ◦ Control.
F1020/F1031 COMPUTER HARDWARE MEMORY. Read-only Memory (ROM) Basic instructions for booting the computer and loading the operating system are stored in.
Computer Fundamentals
Memory. Random Access Memory Defined What is memory? operating system and other system software that control the usage of the computer equipment application.
Computer Architecture Part III-A: Memory. A Quote on Memory “With 1 MB RAM, we had a memory capacity which will NEVER be fully utilized” - Bill Gates.
Storage.
2. Memory. Main memory – speed & types Organization of RAM RAM – Random Access Mem Static RAM [SRAM] - In SRAM, a bit of data is stored using the state.
Lecture on Electronic Memories. What Is Electronic Memory? Electronic device that stores digital information Types –Volatile v. non-volatile –Static v.
Memory Hierarchy.
Stuart Cunningham - Computer Platforms COMPUTER PLATFORMS Input, Output, and Storage & Introduction to Basic Computer Architecture Week 2.
Memory Main memory consists of a number of storage locations, each of which is identified by a unique address The ability of the CPU to identify each location.
Chapter 4: Business Hardware Oz (5 th edition). Storage Media Data an programs must be stored on nonvolatile medium –Data is retained even when not powered.
 Memory Memory  Types of Memory Types of Memory  Memory Representation Memory Representation  Random Access Memory Random Access Memory  Read Only.
SCSC 311 Information Systems hardware and software.
Data Storage Technology
Principles of Information Systems, Sixth Edition Hardware: Input, Processing, and Output Devices Chapter 3.
Storing Data: Electronic Filing Cabinets What You Will Learn Difference between memory and storage How storage media are categorized Measuring a storage.
TheTeacher Computing Data Storage Computing. TheTeacher Computing Primary Storage One of the fundamental properties of a computer is that it can store.
Overview of Physical Storage Media
Chidambaranathan C.M SRM University,Haryana. Memory:- As the word implies “memory” means the place where we have to store any thing, this is very essential.
Chapter 2 part 2. Computer Processing Speeds Milliseconds - thousands of a second Microseconds - millionths of a second Nanoseconds - billionths of a.
CIM101 : Introduction to computer Lecture 3 Memory.
+ CS 325: CS Hardware and Software Organization and Architecture Memory Organization.
SKILL AREA: 1.2 MAIN ELEMENTS OF A PERSONAL COMPUTER.
Copyright © 2007 – Curt Hill Primary Memory and Electronic Storage Implementations.
Memory 1 ©Paul Godin Created March 2008 Edit April 2011.
Memory and Storage. Computer Memory Processor registers – Temporary storage locations within the CPU – Examples Instruction register – holds the instruction.
1 Course Title: IT IN BUSINESS Course Instructor: ADEEL ANJUM Chapter No: 04 1 BY ADEEL ANJUM (MCS, CCNA,WEB DEVELOPER)
Principles of Information Systems, Sixth Edition Hardware: Input, Processing, and Output Devices Chapter 3.
A memory is just like a human brain. It is used to store data and instructions. Computer memory is the storage space in computer where data is to be processed.
4 1 Computer Hardware Ch.5-A,B,C,D; Ch.4-B FALL 2000 Rob Wolfe.
Lecture 2 (Memory) Dr. Muhammad Ayaz Computer Organization and Assembly Language. (CSC-210)
MEMORY DEVICES. INTRODUCTION Memory is the most essential part of a computer. Without memory there would be no computer, as we know it today. It is used.
Main Memory Main memory – –a collection of storage locations, –each with a unique identifier called the address. Word- –Data are transferred to and from.
Components of Computer. Memory Unit Most important part of the computer Used to store data and instructions that are currently in use Main memory consists.
Chapter 5 Data Storage Technology
SCSC 311 Information Systems hardware and software
Chapter 5 Data Storage Technology
Reference: Chp 6 Introduction to Computers by Peter Norton
Introduction to Computing
Principles & Applications
COMPUTER ORGANISATION AND ARCHITECTURE
Secondary Storage Devices
Introduction to Computing
BIC 10503: COMPUTER ARCHITECTURE
COMS 161 Introduction to Computing
MICROPROCESSOR MEMORY ORGANIZATION
2.C Memory GCSE Computing Langley Park School for Boys.
1 BY Prof. S. DAS (PhD, UK). 2 CONTENTS Introduction RAM,ROM,PROM,EPROM Auxiliary Storage Devices-Magnetic Tape, Hard Disk, Floppy Disk Optical Disks:
Computer Hardware Part 2.
Lesson 9 Types of Storage Devices.
Primary Storage 1. Registers Part of the CPU
Networks & I/O Devices.
Lecture 2 (Memory) Computer Organization and Assembly Language. (CSC-210) Dr. Mohammad Ammad uddin.
Computer Memory.
Presentation transcript:

Chapter 5 Data Storage Technology Storage Device Characteristics Storage Medium Device or substance that holds the data Electrical circuits (memory) Polymers and metal oxides (tapes) Read/Write Mechanisms The method of reading/writing data to/from a storage medium Electro-mechanical (tapes, disks) Device Controller (communicates with the software driver) Interface between the system bus and the storage device Electronic hardware unit

Storage Device Characteristics CPU I/O Device Operating System Device Controller Read/Write Mechanism DRIVER Storage Medium

Storage Devices Distinguishing Characteristics Speed Volatility Access method Portability Cost and capacity

Storage Devices Distinguishing Characteristics Speed Most important distinguisher between Primary (memory) and Secondary storage Extends capacity of CPU register CPU and execution cycle are short compared to secondary device transfer speed Secondary storage speed Effects overall computer performance Starting program execution Transfer of data Access Time: time required to execute one read or write operation completely

Speed Total Access Time determined by Access time Time required to execute one read or write operation completely Data transfer unit Vary from one storage device to another CPU: usually a word I/O devices: Blocks: larger than words Block size Device dependent Sector: magnetic and optical

Speed Data Transfer Rate Computed 1 Unit of ------------ X data transfer = data transfer rate Total access time (bytes) (seconds) Access time = 15 nanoseconds Unit of data transfer = 4 bytes (32 bits) 1 / 1,000,000,000 = .000000001 second billion one nanosecond 2. .000000001 x 15 = .000000015 one nanosecond access time total access time 3. 1 / .000000015 = 66,666,666.666667 second total access time # of accesses times 15 nanoseconds per second 4. 66,666,666.666667 x 4 = 266,666,666.66667 # # of access times bytes bytes/second per second

Speed Milliseconds: thousandths of a second 1/1,000 second = .001 Microseconds: millionths of a second 1/1,000,000 second = .000001 Nanoseconds: billionths of a second 1/1,000,000,000 second = .000000001

Storage Devices Distinguishing Characteristics Volatility Volatile: the device cannot reliably hold data for a long period of time Primary storage (memory) Video cards Non-volatile: a device holds data without loss over a long period of time Hard drives Floppy disks Tapes CDs DVDs Device may become volatile Magnetic decay Obsolescence

Storage Devices Distinguishing Characteristics Access Methods Serial Access Random Access Parallel Access Stores and retrieves data in a linear, sequential order Access time is dependent upon where the read/write mechanism and the desired data are located Not used for frequently required data due to slow access times i.e.: tape units

Storage Devices Distinguishing Characteristics Access Method Random Access Not as restricted to location of read/write mechanism or data Primary storage (memory): access time is constant as it is electronic and not hampered by physical movements Disk assess time varies as there is a physical dependency on the location of the read/write mechanism and the data Parallel Access Simultaneously accessing multiple storage locations Primary storage (memory) Operating systems (some) Store a single file on different secondary storage (disk) devices at the same time. Segment the file.

Storage Devices Distinguishing Characteristics Access Method Portability Removable storage medium Slower access times Lack of environmental control Cost and Capacity Increased cost Increase in speed Permanence (volatility) Access method Serial Random Parallel

Primary Storage Devices Performance Characteristics Access time Data transfer unit size CPU memory (registers) Fastest memory access Less physical memory More costly memory Primary storage Slower access than the CPU memory Less costly Greater amount of memory

Primary Storage Devices Random Access Memory (RAM) Read and Write with equal speed Random access to stored data Static RAM (SRAM) Flip-flop circuits suing two transistors Remains in one of two states (0 or 1 state) Volatile More expensive Dynamic RAM (DRAM) Transistors and capacitors Capacitors must be continually refreshed Slower than SRAM due to refresh cycle 165

Primary Storage Devices Performance increase Read ahead memory access Synchronous DRAM (SDRAM) Read (anticipate) the next instruction location Synchronous read operations Enhanced DRAM (EDRAM) (Cached DRAM) When data is requested, the words around the requested data are also fetched and stored in the SRAM On-chip caching Ferroelectric RAM Iron chips, similar to core, stored on the microchip

Primary Storage Devices Read-Only Memory (ROM) Random access Storage of data (firmware) Permanent semi permanently (volatile) System boot program and BIOS Electronically Erasable Programmable Read-only Memory (EEPROM) Programmed, erased, and reprogrammed Require high voltages Flash Memory Erased and re-written more quickly Limited life span Programs and data that are not frequently updated

Primary Storage Devices Memory Packaging Circuits embedded within microchips Groups of chips are packed on circuit boards Easily installed and removed Single In-line Memory Module (SIMM) Memory chips on single boards Boards have electrical contacts which incorporate into slots on the motherboard Double In-line Memory Module (DIMM) Double sided SIMM

CPU Memory Access Primary Storage (memory) Contiguous memory cells (bytes) Each byte is addressable Starting at address 0 through the end Numeric values Highest position weight left to right (what we have been doing) Most significant byte Left most byte High order byte Least significant byte Right most byte Low order byte Big endian Stores the most significant byte at the lowest address Little endian (most common) Stores the least significant byte at the lowest address Addressable memory Determined by size of address register Physical memory The actual memory available for use 168

CPU Memory Access Memory Allocation and Addressing Memory Allocation The assignment of specific memory addresses Operating system occupies lowest memory block Programs begin following OS memory Program Offset The difference between where a program instruction is located and address zero (0) Offset Register Segment Register Used with Indirect addressing Relative addressing Address = Segment Register + Offset Register Absolute Addressing Memory address that refers to an actual physical memory location 170 171

Magnetic Storage Write data Electrical signals are converted to magnetic charges Read data Magnetic charge is converted to an electrical signal Polarity of the charge determines the data value one (1) or zero (0) Problems Magnetic Decay Loss of charge over time Magnetic Leakage Polarity of the magnetic charges may affect surrounding charges of other bits Storage Density Coercivity The ability of a substance to accept and hold a magnetic charge Varies among elements and compounds Recording density The amount of surface area allocated to a bit 172

Magnetic Storage Media Integrity Depends upon construction and environment Problems Age Environmental stress Physical stress Temperature Humidity Magnetic Tape Ribbon of plastic with metallic oxide Slow Serial access Physical wear and tear Tape stretching Physical contact with R/W head Primarily used for backups 177

Magnetic Storage Magnetic Disk Drives Circular platters Magnetic coatings Rotate beneath read/write heads Track One concentric circle of a platter Data is written Sector Fractional portion of a track Is the data transfer unit of the device 180

Optical Mass Storage Devices Higher Recording density Tightly focused lasers Access very small storage medium area Longer data life Not magnetic medium Data stored as variations in light reflection Storage medium is a highly reflective material Read mechanism Low-power laser Photoelectric cell Laser focused onto one bit at an angle Photoelectric cell at a complementary angle A highly reflective spot is a one (1) A non reflective spot is a zero (0) Reflectivity Dints Burned areas Dyes Change from crystalline (fixed shape) to amorphous (shapeless, vague) states 187 188