1 / 18

Memory and Storage

Memory and Storage. Overview. Memory Hierarchy RAM Memory Chip Organization ROM Flash Memory. Memory Hierarchy. Increasing performance and increasing cost. Slow and inexpensive. Registers top in the hierarchy matched in speed to the CPU

loisgriffin
Download Presentation

Memory and Storage

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Memory and Storage

  2. Overview • Memory Hierarchy • RAM • Memory Chip Organization • ROM • Flash Memory

  3. Memory Hierarchy Increasing performance and increasing cost Slow and inexpensive

  4. Registers top in the hierarchy matched in speed to the CPU but are large and consume significant power number of registers in a processor are small Secondary and off-line storage devices at the bottom of the hierarchy cost per stored bit small in terms of money and power but access time is very long compared to registers Memory Hierarchy (contd)‏

  5. Random Access Memory(RAM)‏ • The term “random” means any memory location can be accessed in the same amount of time regardless of its position in the memory. • Volatile memory • Types of RAM: • SRAM • DRAM

  6. Static RAM • Static RAM (SRAM) based on flip flops • Contents of each location persist as long as power is applied. • Fast but relatively large • Consume a lot of power • Used for memory applications that are small but fast

  7. Dynamic RAM • Dynamic RAM (DRAM) employ capacitors • Capacitor stores electric charge whose level represents a 1 or 0 • Capacitors dissipate with time and hence the charge must be restored frequently • DRAMs smaller, slower than SRAMs support low cost, low power and high density and hence used in main memory

  8. Memory Chip organization

  9. RAM chip • A0 – Am-1 : Address lines from 0 to m-1 • CS : Chip Select (CS = 0, chip selected)‏ • WR : ReadWrite (WR = 0, write operation)‏

  10. RAM Grid

  11. RAM Grid • During read operation: • Entire row is selected • It is fed into the column MUX • MUX selects a single bit for output • During write operation: • Single bit to be written is distributed by the DEMUX to the target column • Row decoder selects the proper column to be written

  12. Read Only Memory(ROM)‏ • Data stored in these chips is nonvolatile -- it is not lost when power is turned off. • On turn on, the computer loads BIOS from ROM • Data stored in these chips is either unchangeable or requires a special operation to change • Applications: Videogames, calculators, microwave oven, etc

  13. Read Only Memory(ROM) (contd)‏ • Lets see the circuit for a ROM that stores four four-bit words(0101, 1011, 1110, 0000)‏ • PROM burner allows contents of the ROM to be overwritten only once • EPROMs – could be written several times • EEPROMs – allow the content to be rewritten electrically

  14. Flash Memory • A section of memory cells can be erased in a single step, or 'flash', thus the name • Nonvolatile memory • Flash memory is used for easy and fast information storage in such devices as digital cameras, mobile, video game consoles

More Related