General-purpose processor
New applications are developed routinely
General-purpose
- must handle a wide ranging variety of applications
Interacts with environment through memory
- all devices communicate through memory data
- DMA operations between disk and I/O devices
- dual-ported memory (e.g., display screen)
- oblivious to passage of time (takes all the time it needs)