D75P 34 – HNC Computer Architecture Week 10 Computer Memory. © C Nyssen/Aberdeen College 2003 All images © C Nyssen/Aberdeen College except where stated.

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.
LOGO.  Concept:  Is read-only memory.  Do not lose data when power is lost.  ROM memory is used to produce chips with integrated.
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. 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.
RAM (random access memory)
Lecture # 13 Memory and Storage
Chapter 4 ระบบหน่วยความจำ The Memory System
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.
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.
Computer Architecture CST 250 MEMORY ARCHITECTURE Prepared by:Omar Hirzallah.
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.
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.
Information Technology Basic Computer Architecture Adnan Khalid.
Microprocessor Fundamentals Week 3 Mount Druitt College of TAFE Dept. Electrical Engineering 2007.
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.
Microprocessor Fundamentals Week 3 Mount Druitt College of TAFE Dept. Electrical Engineering 2008.
Semiconductor Memory Types
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.
1 Memory Hierarchy (I). 2 Outline Random-Access Memory (RAM) Nonvolatile Memory Disk Storage Suggested Reading: 6.1.
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.
Seminar On RAM & ROM. PRESENTED BY PRESENTED BY 1) YATIN KSHIRSAGAR. 2) GHANSHYAM DUSANE. 3) GANESH RAJOLE.
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 2 content Basic organization of computer What is motherboard
Tech Level Cyber Security
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.
Read Only Memory July 22, 2018.
Module IV Memory Organization.
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
Module IV Memory Organization.
William Stallings Computer Organization and Architecture 7th Edition
William Stallings Computer Organization and Architecture 8th Edition
BIC 10503: COMPUTER ARCHITECTURE
Computer Memory BY- Dinesh Lohiya.
MICROPROCESSOR MEMORY ORGANIZATION
Chapter 4: MEMORY.
Chapter 4 Internal Memory
William Stallings Computer Organization and Architecture 8th Edition
Presentation transcript:

D75P 34 – HNC Computer Architecture Week 10 Computer Memory. © C Nyssen/Aberdeen College 2003 All images © C Nyssen/Aberdeen College except where stated Prepared 5/9/03

Random Access Memory. We already saw that running programs are loaded into RAM. The RAM chips are split into a number of cells, or “addresses”, each with a unique number. These cells are made of transistors and capacitors. RAM can be both read from and written to. The common name for RAM is main memory.

The RAM capacitors can only hold their values for a very small period of time before they discharge. To retain the values, the capacitors must be constantly refreshed with electrical current. We therefore refer to RAM as dynamic memory. RAM is cheap to produce and has a very fast access time – typically 60 – 70 nanoseconds. RAM is volatile – it loses all the stored information if the power is cut off.

You will sometimes see DRAM marketed as – Synchronous RAM (SDRAM) – this is RAM synchronised to the System Bus – it can run at 100MHz or more. This is the “standard” RAM in most systems. RDRAM (Rambus) – this is a type of RAM specially developed for the Pentium 4. It is also very fast but very specialised. Double Density RAM (DDRAM) – the very latest motherboards and the newer Athlon processors can use this RAM, which effectively doubles transfer rates by using both phases of the clock cycle.

Read Only Memory (ROM) The role of the ROM chip is to start the computer, perform the Power On Self Test (POST) and load the operating system. For this reason it is sometimes called the Basic Input Output System (BIOS) chip.

Unlike RAM, the ROM chip is non-volatile; it retains all it’s programming even when the power is switched off.

ROM chips have their programs burnt onto them at the point of manufacture. They cannot be subsequently reprogrammed. They are comparatively expensive to produce and their access times are very slow compared to RAM.

Unlike a ROM, however, a PROM is manufactured blank. It has its program burned onto it at a later point using a PROM burner. Another type of ROM, often found mounted on peripherals, is Programmable Read Only Memory (PROM).

The PROM can only be programmed once – it cannot then be wiped clean and re-used. Like a ROM, it’s access time is slow. The setup costs to write the program for a PROM are high, but once the algorithm has been designed, the costs to produce burned PROMS are extremely cheap. They are burned in huge lots and used for many different types of firmware.

There are also types of PROM available which can be reprogrammed under certain conditions. These are Eraseable Programmable Read Only Memory (EPROM) and Electrically Erasable Read Only Memory (EEPROM).

EPROMS are wiped by using UV light, then reprogrammed in a PROM burner. EEPROMS are wiped using electrical current. They can be reprogrammed using special software or a PROM burner.

EPROMS and EEPROMS are often used in firmware which will be subject to later upgrading – for example on graphics cards. They are also widely used for Quality Control purposes in motherboard manufacturing. Like ROM, these are also non-volatile and retain their contents when switched off. They are expensive to produce and their access times are slow.

Another form of read/write memory is Static Random Access Memory (SRAM). Do not confuse this with SDRAM! Modern computers ship with SRAM installed. Very early computers had little or no SRAM.

Unlike DRAM, SRAM is composed of bi-polar electric cells. These behave like very small batteries and do not need to be constantly refreshed with current. SRAM, however, is still volatile – if the power is cut all the contents are lost.

SRAM is much faster than DRAM (about 10 ns) and more stable, but requires more power and is a lot more expensive to produce. For this reason it is only ever used as a memory cache.

The Cache is memory which sits between the main RAM and the CPU. It works on the Principle of Locality of Reference – data frequently accessed is kept close by, to save time.

Cache Memory can be located in the Processor itself, on the Motherboard, or both. Pentium 4s usually ship with 256kB or 512kB of on-chip (Level 1) cache. Elite Group motherboards usually ship with 128kB on-board (Level 2) cache.

The Cache is connected to the CPU by a special data bus called the Front Side Bus. This is an extremely fast data pipeline which often runs at half the speed of the processor – a 1 GHz processor may have a FSB running at 500 MHz or even more. Front-side bus from CPU to L2 cache

Summary Dynamic RAM is another name for main memory. It is capacitor- based and volatile. It relatively cheap to produce. Static RAM is used as the cache. It is made from bi-polar electric cells and is comparatively expensive. It is also volatile. Read-Only Memory (ROM) is used as the BIOS. It cannot be reprogrammed and is expensive to produce. It is programmed at the point of manufacture. A PROM is manufactured blank and later programmed with a PROM burner. EPROMs and EEPROMs are types of ROM that can be reprogrammed under certain conditions. They are expensive to produce.