Chapter 4 Computer Memory

Slides:



Advertisements
Similar presentations
Principles & Applications
Advertisements

Chapter 5 Internal Memory
Computer Organization and Architecture
Computer Organization and Architecture
CP1610: Introduction to Computer Components Primary Memory.
What is memory? Memory is used to store information within a computer, either programs or data. Programs and data cannot be used directly from a disk or.
Computer Organization and Architecture
Chapter 5 Internal Memory
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.
1 Introduction to Computers Day 6. 2 Main Circuit Board of a PC The main circuit board (motherboard or system board) is the central nervous system of.
Memory. When we receive some instruction or information we retain them in our memory. Similarly a computer stores the instructions for solving a problem,
F1020/F1031 COMPUTER HARDWARE MEMORY. Read-only Memory (ROM) Basic instructions for booting the computer and loading the operating system are stored in.
PC Maintenance: Preparing for A+ Certification
CH05 Internal Memory Computer Memory System Overview Semiconductor Main Memory Cache Memory Pentium II and PowerPC Cache Organizations Advanced DRAM Organization.
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.
Physical Memory By Gregory Marshall. MEMORY HIERARCHY.
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.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 6 Managing Memory.
Memory Systems Embedded Systems Design and Implementation Witawas Srisa-an.
Chapter 5 Internal Memory. Semiconductor Memory Types.
3-1-1 Chapter 3 Memory and Memory Interfacing Section 3.01 Semiconductor Memory Fundamentals In the design of all computers, semiconductor memories are.
Computer Architecture CST 250 MEMORY ARCHITECTURE Prepared by:Omar Hirzallah.
CIM101 : Introduction to computer Lecture 3 Memory.
Memory characteristics Ideal Access time (minimum). Nonvolatile. Stored data can be modified. Minimum space (very dense). Minimum current drain (power.
+ CS 325: CS Hardware and Software Organization and Architecture Memory Organization.
Types of Memory Technologies  Volatile  RAM (Random Access Memory)  DRAM (Dynamic RAM)  SRAM (Static RAM)  SDRAM (Synchronous DRAM)  Non-Volatile.
It is the work space for the CPU Temporary storage for data/programs the CPU is working with. Started as a collection of IC’s on Motherboard. Two main.
Memory Cell Operation.
Computer system & Architecture
1 HW3 Name some of the third-party CMOS save-and-restore utility programs ?
Memory Hierarchy Registers Cache Main Memory Fixed Disk (virtual memory) Tape Floppy Zip CD-ROM CD-RWR Cost/Bit Access/Speed Capacity.
Primary Storage Primary storage is the storage that is directly available to the CPU. It is also known as: Main Memory Main Memory Direct Access Storage.
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.
CS 1410 Intro to Computer Tecnology Computer Hardware1.
Computer Architecture Chapter (5): Internal Memory
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 Internal Memory
William Stallings Computer Organization and Architecture 7th Edition
Principles & Applications
William Stallings Computer Organization and Architecture 7th Edition
Memory chips Memory chips have two main properties that determine their application, storage capacity (size) and access time(speed). A memory chip contains.
William Stallings Computer Organization and Architecture 8th Edition
שמות מאפיינים ומטרות של זיכרונות ROM - ו RAM
Information Storage and Spintronics 10
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.
William Stallings Computer Organization and Architecture 8th Edition
Computer Memory.
Presentation transcript:

Chapter 4 Computer Memory EET 450 - Advanced Digital Chapter 4 Computer Memory

Memory Primary and Secondary Storage Primary is part of main memory at one point, DISK, DRUM, or CORE memory was used. Secondary is an antiquated view of a system, but usually refers to mass storage. Old technology included the use of punch card, tape or DISK/DRUM memory

Memory Main memory in modern PC’s uses a volatile type of memory Semiconductor memory is the rule Non-Volatile memory is used for special purpose functions within the PC BIOS CMOS - is battery backup version on non-volatile memory EEPROM or FLASH memory

Measurement Capacity of memory is based on the amount of digital information that can be stored. Bits/ Bytes/ Nibbles Words Double Words Quad Words Line

Memory is used in modern based on GRANULARITY the smallest amount of memory that can be addressed Increased bus widths have INCREASED the size of the smallest granule accessed Pentium/Pentium Pro use eight-byte modules

Technologies Random Access Memory Dynamic Memory Data In Data Out

Static Memory - referred to as SRAM Read Only Memory ROM Mask ROM - older bios chips PROM - Programmable EPROM - Erasable Programmable ROM EEPROM - Electrically Erasable PROM Flash Memory

Where’s the Memory Memory uses in a PC L1 L2 C A H E C A H E Main Memory CPU Mass Storage Cache

Memory Use Storage of program information Storage of BOOT information program and settings Storage of DATA

Logical Organization Real Mode Memory - legacy of the 8086 processor 1 Mbyte address space base memory

Logical Organization Protected Mode memory Lower Memory Provides the entire address space of the processor 4 Gbytes + Lower Memory Legacy stuff again < 640k - conventional DOS memory

BIOS Data Area Upper Memory Vector Table - lower 1k the upper 384k of memory address space top 32K - ROM Bios memory

High Memory Frame Buffer memory 64kB+16 bytes above Upper memory address line A20 allows this a function of binary round-off Frame Buffer memory Part of video memory

Shadow Memory Provides solution to slower ROM memory providing BIOS functions. ROM memory is slower than fast RAM for a variety of reasons - bus width, intrinsic speed, etc. BIOS is ‘shadowed’ into RAM at boot time, allowing faster access to these functions. Other ROM memory - controller cards, video, etc may be shadowed.

Cache Memory provides the speed interface between slower memory/devices and the faster memory/devices

System Resource Memory Memory allocated by ‘heaps’ older OS problems with release of memory on program exit.

Unified Memory Architecture UMA maps main memory into video display address space

Performance Memory Speed based on access speed of integrated circuits -12 is 120 nS memory, Must have faster memory than called for by processor speed. Bus interface may be the problem.

Caching Cache Size - 1k 256 k most favored Note: Celeron processor suffered severe performance penalties by failing to include Cache memory

Cache Performance four sections show cache hits for access to store a single line - one for each transfer 1-1-1-1 would be best

Cache Mapping Direct Mapped Full associative set-associative CACHE mapped to block of memory Full associative CACHE can be for any block of memory very costly - complex set-associative sections of CACHE are direct mapped.

Synchronous Burst Ram - SRAM (note acronym conflict) Burst-Mode Caches blocks of data at a time Synchronous Burst Ram - SRAM (note acronym conflict) Pipelined burst SRAM

Cache consistency Write-through Write-back

Memory Types Static Column Ram Page-Mode RAM (FP) Extended Data Out Memory (EDO) Burst EDO DRAM Synchronous DRAM Enhanced DRAM Cached DRAM

Rambus DRAM Multibank DRAM PC100 RAM PC166/266/333/400 etc.

Memory Packages DIP SIPP SIMM 30 pin 72 pin DIMM 168 pin

Assignment Complete Chapter on memory Review ‘Tom’s Hardware Guide: Ram Guide. Research ‘other’ RAM packages that may be available.