Chapter 4 ระบบหน่วยความจำ The Memory System

Slides:



Advertisements
Similar presentations
Chapter 5 Internal Memory
Advertisements

Computer Organization and Architecture
Computer Organization and Architecture
+ CS 325: CS Hardware and Software Organization and Architecture Internal Memory.
D75P 34 – HNC Computer Architecture Week 10 Computer Memory. © C Nyssen/Aberdeen College 2003 All images © C Nyssen/Aberdeen College except where stated.
TM This document is strictly confidential and proprietary of SMIC. It must not be copied or used for any purpose other than for reference only, and SMIC.
Introduction to Chapter 12
Registers  Flip-flops are available in a variety of configurations. A simple one with two independent D flip-flops with clear and preset signals is illustrated.
Computer Organization and Architecture
Chapter 5 Internal Memory
Memory Devices Wen-Hung Liao, Ph.D..
IT Systems Memory EN230-1 Justin Champion C208 –
Memory. When we receive some instruction or information we retain them in our memory. Similarly a computer stores the instructions for solving a problem,
CSCI 4717/5717 Computer Architecture
F1020/F1031 COMPUTER HARDWARE MEMORY. Read-only Memory (ROM) Basic instructions for booting the computer and loading the operating system are stored in.
5.1 Semiconductor main memory  Organization The basic element of a semiconductor memory is the memory cell. Semiconductor memory cells properties: 1.
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.
Module IV Memory Organization.
Physical Memory By Gregory Marshall. MEMORY HIERARCHY.
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.
Memory Hierarchy Registers Cache Main Memory Fixed Disk (virtual memory) Tape Floppy Zip CD-ROM CD-RWR Cost/Bit Access/Speed Capacity.
Faculty of Information Technology Department of Computer Science Computer Organization and Assembly Language Chapter 5 Internal Memory.
Random access memory.
© Banff and Buchan College 2007 DH2T 34 Computer Architecture 1 LO2 Lesson One Memory.
Chapter 5 Internal Memory. Semiconductor Memory Types.
Chapter 8 Memory Interface
Computer Architecture CST 250 MEMORY ARCHITECTURE Prepared by:Omar Hirzallah.
Digital Design: Principles and Practices
MEMORY INTERFACE (ROMS, RAMS). Computer Memory Overview.
Memory and Register. Memory terminology read/write operation volotile/non volatile determine the capacity from input and output timing requirements of.
Memory Cell Operation.
Memory Hierarchy Registers Cache Main Memory Fixed Disk (virtual memory) Tape Floppy Zip CD-ROM CD-RWR Cost/Bit Access/Speed Capacity.
Computer Architecture Lecture 24 Fasih ur Rehman.
Semiconductor Memory Types
1 Memory Hierarchy (I). 2 Outline Random-Access Memory (RAM) Nonvolatile Memory Disk Storage Suggested Reading: 6.1.
Computer Architecture Chapter (5): Internal Memory
CS 1251 Computer Organization N.Sundararajan
Chapter 5 Internal Memory
William Stallings Computer Organization and Architecture 7th Edition
Internal Memory.
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.
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.
Module IV Memory Organization.
Memory Units Memories store data in units from one to eight bits. The most common unit is the byte, which by definition is 8 bits. Computer memories are.
William Stallings Computer Organization and Architecture 7th Edition
حافظه های الکتریکی تهیه کننده : کاظم شاطری نسب
William Stallings Computer Organization and Architecture 8th Edition
שמות מאפיינים ומטרות של זיכרונות ROM - ו RAM
Module IV Memory Organization.
Computer Architecture
William Stallings Computer Organization and Architecture 7th Edition
William Stallings Computer Organization and Architecture 8th Edition
BIC 10503: COMPUTER ARCHITECTURE
MICROPROCESSOR MEMORY ORGANIZATION
Chapter 4: MEMORY.
Chapter 4 Internal Memory
William Stallings Computer Organization and Architecture 8th Edition
Presentation transcript:

Chapter 4 ระบบหน่วยความจำ The Memory System 240-208 Fundamental of Computer Architecture

เนื้อหา แนะนำหน่วยความจำแบบต่างๆ โครงสร้างของหน่วยความจำรอม แรม การทำงานของหน่วยความจำ หน่วยความจำในระบบไมโครคอมพิวเตอร์ ตัวควบคุมหน่วยความจำ(Memory controller) 240-208 Fundamental of Computer Architecture

Connection of the memory to the CPU 240-208 Fundamental of Computer Architecture

Organization of bit cells in a memory chip From Figure 5.2 Page 296 of “Computer Organization”, Carl Hamacher, 5th edition, McGraw Hill pub. 240-208 Fundamental of Computer Architecture

Organization of a 1Kx1 memory chip From Figure 5.3 Page 297 of “Computer Organization”, Carl Hamacher, 5th edition, McGraw Hill pub. 240-208 Fundamental of Computer Architecture

Semiconductor Memories Nonvolatile memory ROM PROM EPROM EEPROM Flash memory Volatile memory SRAM DRAM Asynchronous FPM DRAM Synchronous SDRAM DDR SDRAM RDRAM 240-208 Fundamental of Computer Architecture

ROM ROM : Read Only Memory PROM : Programmable Read Only Memory Programmed when manufacturing is in process. PROM : Programmable Read Only Memory Programmable by user only once Flexible and convenient compared to ROM Programmed by burning the fuse using high current pulse 240-208 Fundamental of Computer Architecture

A simple 4-word ROM 240-208 Fundamental of Computer Architecture From Figure 11-12 Page 298 of “Microprocessors: principles and applications”, Charles M.Gilmore, McGraw Hill pub. 240-208 Fundamental of Computer Architecture

A simple 4-word ROM using MOS From Figure 11-13 Page 299 of “Microprocessors: principles and applications”, Charles M.Gilmore, McGraw Hill pub. 240-208 Fundamental of Computer Architecture

EEPROM Electrically Erasable PROM No requirement of physically removed from the circuit for reprogramming Use special voltage level to erase data Any cell contents can be delete selectively 240-208 Fundamental of Computer Architecture

EPROM Reprogrammable Erased by UV light Example EPROM chips 27C64 : 8KB 27C128 : 16KB 27C256 : 32KB 27C512 : 64KB 240-208 Fundamental of Computer Architecture

EPROM 2764, 27128, 27256 240-208 Fundamental of Computer Architecture

Flash Memory Electrically erasable Single cell can be read but can be written only an entire block of cells. Prior to writing, the previous of the block are erased. Suitable for used as solid state disk such as CompactFlash, MemoryStick, SD, MD etc. 240-208 Fundamental of Computer Architecture

SRAM cell 240-208 Fundamental of Computer Architecture

DRAM cell 240-208 Fundamental of Computer Architecture

SRAM VS DRAM SRAM Very fast Very Expensive Used in Cache memory and CPU register DRAM Slower than SRAM Cheaper than SRAM Used in most computer as main memory Need to be refreshed periodically 240-208 Fundamental of Computer Architecture

DRAM: Multiplexed Row-Column addressing 240-208 Fundamental of Computer Architecture

DRAM: Multiplexed Row-Column addressing Reducing Address pins of IC chip RAS = Row Address Strobe CAS = Column Address Strobe 240-208 Fundamental of Computer Architecture

Static RAM 2Kx8 8Kx8 240-208 Fundamental of Computer Architecture

Dynamic RAM chip: Example 240-208 Fundamental of Computer Architecture

Memory Module From www.oamao.com/Matos/ ordi/guide.htm 240-208 Fundamental of Computer Architecture

3 Types of RAM modules 240-208 Fundamental of Computer Architecture FROM http://www.buycomputermemory.com/computer-memory-types-and-memory-technology.html 240-208 Fundamental of Computer Architecture

Internal organization of a 2Mx8 DRAM From Figure 5.7 Page 300 of “Computer Organization”, Carl Hamacher, 5th edition, McGraw Hill pub. 240-208 Fundamental of Computer Architecture

SDRAM Synchronous DRAM Need clock signal for synchronize operation Can be used with clock speed 100 and 133 MHz Built in refresh circuitry 240-208 Fundamental of Computer Architecture

Structure of Synchronous DRAM From Figure 5.8 Page 302 of “Computer Organization”, Carl Hamacher, 5th edition, McGraw Hill pub. 240-208 Fundamental of Computer Architecture

Burst read of length 4 in an SDRAM Row Col D0 From Figure 5.9 Page 303 of “Computer Organization”, Carl Hamacher, 5th edition, McGraw Hill pub. 240-208 Fundamental of Computer Architecture

The use of Memory controller 240-208 Fundamental of Computer Architecture

The role of Memory controller Is the North-bridge chip in typical PC Activate/Deactivate signal RAS and CAS timing for DRAM Interposed between Processor and Memory Refresh DRAM if required 240-208 Fundamental of Computer Architecture

Memory organization in typical PC From http://www.via.com.tw/en/p4-series/pt800.jsp 240-208 Fundamental of Computer Architecture

Memory organization in typical PC From http://www.via.com.tw/en/p4-series/pt880.jsp 240-208 Fundamental of Computer Architecture

Memory hierarchy 240-208 Fundamental of Computer Architecture

จบ บทที่ 4 240-208 Fundamental of Computer Architecture