RAM – Random Access Memory
ROM – Read Only Memory
PROM – Programmable ROM ( Non volatile)
EPROM – Erasable PROM (erased via ultra-violet light)
EEPROM – Electrically Erasable PROM (erased by electrical charge instead of light)
PLD – Programmable Logic Device (Electronic device used to build digital circuits. Combination of memory and logic like flash memory and SRAM)
Secondary Storage – Optical drives, Tapes, NFS, internal or External HD
Cache – Small amount of high speed RAM
Virtual Memory – Pseudo memory works off of secondary storage. Adjustable
Sequential Access Storage – Reading and/or writing in sequential order. To read record 10 you would have to read 1-9 first.
Random Access Storage – Ability to access data at random. Going directly to the point like a disk drive.
Instruction Execution
- Fetch and Execute Phases
- Operating, Application, Supervisory, Wait States
- Privileged Instructions in supervisory state
- User mode in Operating & Application states
CISC and RISC ( Complex Instruction Set Computing (normal cpus) and Reduced Instruction Set Computing (special funstion chips)
Input/Output
- DMA – Direct Memory Access for peripheral devices avoiding the cpu.
- Channels link the memory and Peripherals
- Interrupt Processing (Potential security risk)
Software/Applications
- Operating System and Software
- High Level Language – (what op or app is written in like perl or vb)
- Assembly Language – (still human readable language or mnemonics)
- Machine Language – (string of binary)
