Professional Documents
Culture Documents
2
Computer Architecture
ICS 222(LAB)
2:30-4:00 MTh
Submitted by:
Blanco, Jose Mari
Garcia, Kevin
Gragasin, Mark Jr.
Manangan, Jeremy
BSCS 2
I. MEMORY UNIT
A. RAM
Semiconductor memories where all read and write functions are performed.
It is a volatile memory which needs constant supply of power to store data. All data
will be lost when power is turned off.
Random Access Memory: Can access any memory cell directly
An IC made of millions of transistors and capacitors
TYPES OF RAM
SRAM: Static RAM
Uses multiple transistors, typically four to six, for each memory cell (a bit)
Used primarily for cache, registers in main storage units and processors
Created with a circuit called ‘flip-flop’ which preserves status of data inside the circuit.
Data is not lost therefore refresh is unnecessary resulting in higher processing speed.
Cost is high because the circuits are complicated and memory capacity is smaller than
DRAM
B. ROM
Read-only memory, also known as firmware
Instructions are written in ROM by the firm or manufacturer of the chip.
Data stored in such chip is non-volatile
Data stored in these chips is either unchangeable or requires a special operation to
change
TYPES OF ROM
ROM
Also known as ‘mask’ ROM
Firmware – a program used to start a computer, etc
User cannot add any programs or data
Used in memories of games, software etc.
PROM
Has a grid of columns and rows just as ordinary ROM
Every intersection of a column and row has a fuse connecting them
The higher voltage breaks the connection between the column and row by burning out the
fuse
Programmable read-only memory can only be programmed once
Inexpensive
Great for prototyping the data for a ROM before committing to the costly ROM fabrication
process
EPROM
Erasable programmable read-only memory
Can be rewritten many times
Similar to PROM, except that the intersection can be charged to create barrier for signal
transmission
Incremental changes cannot be done
Ultraviolet light is used to erase the chip
EEPROM
Electrically erasable programmable read-only memory
Incremental changes can be done
Electric field is used to alter the data
Slow as only one byte can be changed each time
Flash Memory
Similar to EEPROM
Uses in-circuit wiring to erase by applying an electrical field to the entire chip or to
predetermined sections of the chip called blocks
Chunk of 512 bytes data can be altered each time