miércoles, 16 de junio de 2010

Historia del Windows CE

Vamos a hablar un poquito del sistema operativo Windows CE,  un sistema operativo en tiempo real de 32 bits diseñado para operar en dispositivos con mayores limitaciones que un PC convencional de sobremesa.

Windows CE es un sistema operativo bastante utilizado en procesadores embebidos (como pueden ser los módulos de Digi) y es por eso por lo que vamos a hablar un poco sobre él y sobre la evolución que ha tenido desde la versión Windows CE 1.0, nacida hace ya más de una década, hasta la última versión Windows CE 6.0 que apareció hace pocos meses.

Windows CE Net

Windows CE nació en 1994 con el nombre de “proyecto Pulsar”, el cual al final acabó convirtiéndose en este conocido Sistema Operativo. Su historia es la siguiente:

Windows CE 1.0. Código fuente fue escrito desde cero y fue lanzado comercialmente en el año 1996. Parcialmente compatible con el Windows tradicional pues soporta una parte de la famosa API Win32. Es independiente del hardware pues es compatible con las arquitecturas más comunes de de 32 bits.

Windows CE 2.0. Basado en la versión predecesora 1.0, vio la luz en 1997. Se añadió soporte para procesadores Intel y AMD. Soporta pantallas con resolución de 24 bits. Conexión de red LAN. Soporte de tecnología ActiveX. Incorpora la máquina virtual java. Soporte parcial MFC (Microsoft Foundation Classes, una librería de clases en C++ para programación bajo Windows, incluida en MS. Visual C++). Conectividad USB e infrarrojos. Soporte FAT e impresión

Windows CE 3.0. Esta versión salió al mercado en el año 2000 con el fin de competir con el sistema operativo de PALM. Incorporación de las interrupciones con prioridades. Mayor eficiencia en la gestión de threats y en las comunicaciones entre procesos. Mayor capacidad de almacenamiento. Es la base del sistema operativo Pocket PC 2002, que se podía encontrar entonces en algunas PDA y teléfonos.

Windows CE 4.0. Esta nueva versión del sistema operativo apareció en Marzo del año 2002. Sistema operativo mucho más robusto y eficiente a nivel multiproceso que la anterior versión. Mayor grado de comunicación y sincronización con el sistema Windows tradicional. De el nació en Junio del 2003 la conocida versión Windows Mobile 2003. Prácticamente fue un cambio de nombre y unas aplicaciones añadidas.

Windows CE 5.0. Penúltima versión de este sistema operativo lanzado en Mayo del año 2005.Mejora del software ofimática y multimedia. Mejoras en el stack Bluetooth. De él nació la versión Windows Mobile 5.0 disponible en multitud de teléfonos móviles y PDAs.

Windows CE 6.0. Última versión de este sistema operativo lanzado a principios del 2007. Un 30% superior en prestaciones a su predecesor Windows CE 5.0. Es posible acceder mediante API a un I/O en un ciclo de 100µs. Los mayores cambios se encuentran en el Kernel. La arquitectura del sistema operativo ha sido completamente revisada. Cada proceso es capaz de direccionar 2GB (antes 32Mb). El Nº de procesos simultáneos ha aumentado de 32 a 32.000

No hay comentarios: