- Embedded systems are the most common. They typically run real-time operating systems with custom I/O designed for specific tasks.
 
- For example, a microwave oven contains a microprocessor chip with built in peripherals such as timers and I/O lines so that cooking may be controlled and keypads and LCD modules handled.
 
- Personal Digital Assistants (PDAs)
 
- Cellular telephones, Cameras? ...
 
- Smart-card and digital mobile telephones also run custom real-time operating systems. At least two ``standards'' exists - one is JAVA based. The computation load from handling encryption means that the designer has an interesting problem given limited resources of electrical power, memory, and CPU capacity.
 
- Hand-held systems must also deal with limited resources although their screens  have recently become more substantial.
 
- Issues:
- Limited memory
 
- Variety of interconnect standards
 
- Slow processors
 
- Small screens
 
 
- Their current evolution may be towards a form of ``cut back'' PC.
Sounds like a PC in 1985...
 
Cem Ozdogan
2004-03-06