Compacto integrado de Windows


Windows Embedded Compact , [6] anteriormente Windows Embedded CE , Windows Powered y Windows CE , es una subfamilia de sistemas operativos desarrollada por Microsoft como parte de su familia de productos Windows Embedded .

A diferencia de Windows Embedded Standard , que se basa en Windows NT , Windows Embedded Compact utiliza un kernel híbrido diferente . [8] Microsoft otorga licencias a los fabricantes de equipos originales (OEM), que pueden modificar y crear sus propias interfaces y experiencias de usuario, y Windows Embedded Compact proporciona la base técnica para hacerlo. La versión actual de Windows Embedded Compact admite procesadores x86 y ARM con el paquete de soporte de placa (BSP) directamente. [9] Los MIPS y SHxLas arquitecturas tenían soporte antes de la versión 7.0. 7.0 todavía funciona en la arquitectura MIPSII.

Originalmente, Windows CE fue diseñado para computadoras minimalistas y pequeñas. Sin embargo, CE tenía su propio kernel , mientras que aquellos como Windows XP Embedded se basan en NT. Windows CE era un sistema operativo modular/componentizado que sirvió como base para varias clases de dispositivos, como Handheld PC , Pocket PC , Auto PC , Windows Mobile , Windows Phone 7 y más.

Windows CE está optimizado para dispositivos que tienen una memoria mínima; un kernel de Windows CE puede ejecutarse con un megabyte de memoria . [10] Los dispositivos a menudo se configuran sin almacenamiento en disco y se pueden configurar como un sistema "cerrado" que no permite la extensión del usuario final (por ejemplo, se puede grabar en la ROM ). Windows CE se ajusta a la definición de un sistema operativo en tiempo real , con una latencia de interrupción determinista. Desde la versión 3 en adelante, el sistema admite 256 niveles de prioridad [11] y utiliza la herencia de prioridad para tratar la inversión de prioridad . La unidad fundamental de ejecución es el hilo.. Esto ayuda a simplificar la interfaz y mejorar el tiempo de ejecución.

La primera versión, conocida durante el desarrollo con el nombre en clave "Pegasus", presentaba una interfaz gráfica de usuario similar a la de Windows y una serie de aplicaciones populares de Microsoft, todas recortadas para un almacenamiento, una memoria y una velocidad más pequeños que las computadoras portátiles del día. Desde entonces, Windows CE ha evolucionado hasta convertirse en un sistema operativo en tiempo real integrado y basado en componentes. Ya no está dirigido únicamente a las computadoras de mano. [12] Muchas plataformas se han basado en el sistema operativo central Windows CE, incluidos AutoPC de Microsoft , Pocket PC 2000 , Pocket PC 2002 , Windows Mobile 2003 , Windows Mobile 2003 SE , Windows Mobile 5 ,Windows Mobile 6 , Smartphone 2002 , Smartphone 2003 , Portable Media Center , Zune , Windows Phone 7 y muchos dispositivos industriales y sistemas integrados. Windows CE incluso impulsó juegos selectos para Sega Dreamcast y fue el sistema operativo de Gizmondo .Mano. Una característica distintiva de Windows CE en comparación con otros sistemas operativos de Microsoft es que gran parte de él se ofrece en forma de código fuente. Primero, se ofreció el código fuente a varios proveedores para que pudieran ajustarlo a su hardware. Luego, productos como Platform Builder (un entorno integrado para la creación e integración de imágenes del sistema operativo Windows CE, o diseños de sistemas operativos personalizados basados ​​en CE) ofrecieron varios componentes en forma de código fuente al público en general. Sin embargo, una serie de componentes centrales que no necesitan adaptación a entornos de hardware específicos (aparte de la familia de CPU) todavía se distribuyen solo en forma binaria.

Windows CE 2.11 fue la primera versión integrada de Windows compatible con una consola y una versión de Windows CE de cmd.exe . [13]


Pocket CMD v 3.0 ( cmd.exe ) en Windows CE 3.0
Cronología del desarrollo de Windows CE