primary memory
can be accessed directly from the CPU
RAM
Random Access memory
- can be written to and read from
- stores files/ data currently in use
- volatile (memory contents are lost powering off the comp)
- can increase size to improve operational speed
ROM
DRAM
dynamic RAM
- capacitors hold the bits of information
- transistors act like switches and allow chip to control circuit to read/ write the capacitor
- needs to be refreshed constantly - if not charge will leak away leaving it with 0
+ cheaper
+ consume less power
+ higher memory capacity
used by main memory
SRAM
uses flip flops which hold each bit
+ doesn’t need to be refresehd
+ faster
- if accessed at a high freq power usage can exceed a DRAM
memory cache generally uses SRAM for this reason
PROM - Programmable ROM
EPROM - Erasable Programmable ROM
EEPROM -electrically erasable programmable ROM
buffers
embedded systems +
+ small so easy to fit
+ low cost
+ dedicated to one task - simple interface - no OS
+ consume little power
+ very fast reaction to changing input
+ mass production so reliable
embedded systems -
embedded system
A computer system with one dedicated task ( no multitasking)
hard for the user to update
built in hardware and software
magnetic storage - HDD
latency
time it takes for a specific block of data on a data track to rotate around to the read-write head
removable hard disk drives
are HDDs that are external to the comp and can be connected to the comp using a USB port
magnetic storage +/-
+ large storage
+ cheap
+ fast read/write
- lots of parts
- not durable
- sealed unit ( cant fix easily)
- not portable
solid state storage - SSD
SSD +/-
+ reliable - no moving parts
+ lighter
+ less power consumption
+ run cooler than HDDs
+ access data faster
- expensive
- unknown longevity
optical storage - CD DVD
dual layering
used in DVDs to increase storage capacity
2 layers which are joined together
- shorter the wavelength of laser light the greater the storage capacity of the medium
- can cause birefringence (light is refracted into two beams causing reading errors)
blu-ray
laser printers
inkjet printers
thermal bubble