Lec 4 - Memory, Stacks and Computing Architectures Flashcards
What are 3 types of ROM?
PROM, EPROM, EEPROM
What does PROM stands for and why so?
Programmable ROM - Programmed by a once-only irreversible operation, e.g in factory
What is EPROM?
Erasable Programmable ROM - Can be removed from the computer and erased and programmed (slowly) by using speical apparatus (e.g UV light)
What are some characteristics of EPROM
- Sometimes called “field programmable” i.e “in the field”
- Bulk erased: every bye erased at the same time
- Byte programmable: Write bytes 1 by 1
What is EEPROM
Electrically erasable ROM - Can be erased and reprogrammed byte by bye in situ, but writing slower than normal reading
What are some variances of RAM?
Static RAM
What are characteristics of static RAM?
Retains information until power removed. Fast, larger area of silicon per byte, modest power requirement
What is the downside of static RAM?
Chunky - take up spaces and only retain when there is power. Also could be expensive
What are characteristics of Dynamic RAM?
Retains information as long as the contents are refreshed frequently. Smaller area of silicon per byte, low power requirement
- Does not use flip flops
- Use tiny capacitors to store electric charge
- Because of ‘charge leak’ -> require rewrite every few miliseconds
What are the downsides of dynamic RAM?
The access is slower
What are characteristics of SDRAM?
- Hybrid of dynamic and static RAM
- “Clocked” by the main CPU clock
What is DDR (double data rate) SDRAM?
- Chips produce data on rising and falling edges -> Register in the other state -> Double rate
- Higher data rates, e.g 64 bits/ nsec