| Windows CE Released in: 2000 | ||||||||||||||||||
|
Windows CE is a state-of-the-art modular 32 bit operating system for embedded systems. It was designed bottom-up by Microsoft specifically for this area of use and supports a wide range of different micro processors. Windows CE is no new operating system for personal computers. Different from the other well-known Windows operating systems, Windows CE does not come as a ready, plug-and-play piece of software, operating in a standard mode on any hardware platform. Rather, in order to serve the specific needs of various products, Windows CE was designed as a modular software. The supplier of a product assembles the optimal configuration of Windows CE for his specific product from a large set of available software modules. This approch minimizes system requirements (footprint) while achieving optimum system performance at the same time. Windows CE is a preemptive 32 bit multitasking operating system able to support multiple processes simultaneously while each process itself can contain multiple threads. Each thread is prioritized individually. This allows e.g. one thread to realize a fast user interface while another thread with lower priority performs calculations in the background. The minimum system requirements for a Windows CE device are processor, memory, and internal timer for scheduling. Additionally, any specific application requires its interfaces and peripherals. | ||||||||||||||||||
| ||||||||||||||||||