Physical Memory and Physical Addressing By Alex Ames.

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.
5-1 Memory System. Logical Memory Map. Each location size is one byte (Byte Addressable) Logical Memory Map. Each location size is one byte (Byte Addressable)
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.
1 The Basic Memory Element - The Flip-Flop Up until know we have looked upon memory elements as black boxes. The basic memory element is called the flip-flop.
11/29/2004EE 42 fall 2004 lecture 371 Lecture #37: Memory Last lecture: –Transmission line equations –Reflections and termination –High frequency measurements.
1 Lecture 16B Memories. 2 Memories in General Computers have mostly RAM ROM (or equivalent) needed to boot ROM is in same class as Programmable Logic.
Overview Memory definitions Random Access Memory (RAM)
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
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.
COMPUTER ARCHITECTURE & OPERATIONS I Instructor: Hao Ji.
1 Lecture 16B Memories. 2 Memories in General RAM - the predominant memory ROM (or equivalent) needed to boot ROM is in same class as Programmable Logic.
Memory and Storage - Sheetal Gosrani. Overview Memory Hierarchy RAM Memory Chip Organization ROM Flash Memory.
F1020/F1031 COMPUTER HARDWARE MEMORY. Read-only Memory (ROM) Basic instructions for booting the computer and loading the operating system are stored in.
Memory Basics Chapter 8.
Physical Memory By Gregory Marshall. MEMORY HIERARCHY.
Lecture on Electronic Memories. What Is Electronic Memory? Electronic device that stores digital information Types –Volatile v. non-volatile –Static v.
Faculty of Information Technology Department of Computer Science Computer Organization and Assembly Language Chapter 5 Internal Memory.
Main Memory -Victor Frandsen. Overview Types of Memory The CPU & Main Memory Types of RAM Properties of DRAM Types of DRAM & Enhanced DRAM Error Detection.
Chapter 5 Internal Memory. Semiconductor Memory Types.
Chapter 3 Internal Memory. Objectives  To describe the types of memory used for the main memory  To discuss about errors and error corrections in the.
Memory System Unit-IV 4/24/2017 Unit-4 : Memory System.
Internal Memory.
Digital Logic Design Instructor: Kasım Sinan YILDIRIM
Chapter 4: MEMORY Internal Memory.
Memory Cell Operation.
Computer Architecture Lecture 24 Fasih ur Rehman.
Semiconductor Memory Types
Digital Circuits Introduction Memory information storage a collection of cells store binary information RAM – Random-Access Memory read operation.
COMP541 Memories II: DRAMs
Static and Dynamic Memory
Chapter 5 Internal Memory. contents  Semiconductor main memory - organisation - organisation - DRAM and SRAM - DRAM and SRAM - types of ROM - types of.
Computer Architecture Chapter (5): Internal Memory
Types of RAM (Random Access Memory) Information Technology.
RAM RAM - random access memory RAM (pronounced ramm) random access memory, a type of computer memory that can be accessed randomly;
Physical Memory and Physical Addressing ( Chapter 10 ) by Polina Zapreyeva.
Chapter 5 - Internal Memory 5.1 Semiconductor Main Memory 5.2 Error Correction 5.3 Advanced DRAM Organization.
Chapter 5 Internal Memory
William Stallings Computer Organization and Architecture 7th Edition
Types of RAM (Random Access Memory)
Internal Memory.
Module IV Memory Organization.
William Stallings Computer Organization and Architecture 7th Edition
William Stallings Computer Organization and Architecture 8th Edition
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.
AKT211 – CAO 07 – Computer Memory
Chapter 4 Internal Memory
William Stallings Computer Organization and Architecture 8th Edition
Presentation transcript:

Physical Memory and Physical Addressing By Alex Ames

Types of RAM Static Ram Dynamic Ram SRAM DRAM

SRAM SRAM uses a flip flop to store a bit Very fast Consume a lot of power Larger than DRAM, so less density Typically used for memory applications that are small but fast

DRAM DRAM use a capacitor to store a charge representing if it is set or cleared. Capacitors are smaller than flip flops, so it can be more densely packed Slower than Flip Flops Low cost, low power, high density Generally used for main memory

Problems with DRAM There is an odd problem with DRAM where they can be prematurely discharged by naturally occurring gamma rays Early PC's did not have error correction, but it was not a large problem because it was a rare event and PCs were usually turned off at the end of the day Now most computers have error correction algorithms because many computers run for very long periods of time, and errors would accumulate.

Structure The processor sends data to the memory controller, which modifies the RAM

2-1/2D One-Bit Ram

Example of RAM Organization During a read operation, an entire row is fed to the column MUX which selects the bit for reading During a write operation, the bit to be written is distributed by the DEMUX to the target column, while the row decoder selects which row to write to This example shows a square configuration, but usually a 2x1 rectangle is used to reduce the pin count

RAM Properties Size – Determines the density. Speed – Determines how fast read and write operations are  Read operations and write operations often have different speeds and should be measured separately

RAM Size and Density The size of RAM determines how much can be packed on to one chip Higher density chips have more memory in the same space However, they use power power and generate more heat

Flash Memory Each flash cell stores a single bit in a floating gate as a negative charge Before updating, the charge must be cleared by applying high voltage to it (flashing)‏

Flash Memory Made of dielectric material  Poor conductors of electricity  Good at holding a charge  That's why flash memory doesn't need power However, flash memory can only survive about write operations

SDRAM SDRAM is synchronized to the clock, meaning that it waits for a clock signal before performing operations. This allows the chip to have a more complex pattern of operation than DRAM which does not have synchronizing control circuits.

Virtual Memory Virtual Memory allows a program to treat segmented memory as contiguous memory This makes programming much easier, as the operating system will ensure that the program believes it has all the memory it needs It can even extend to more memory than is available, by moving some of the data in RAM to the hard drive  Allows for much more main memory  However, it is much slower than regular RAM

Memory Organization