Logo programu | |
Producent | |
---|---|
Architektura |
32-bit ARM, x86,(SuperH do wersji 6.0 R2, MIPS oraz PowerPC też były wspierane) |
Pierwsze wydanie |
16 listopada 1996; ponad 28 lat temu |
Aktualna wersja |
Embedded Compact 2013 |
Jądro | |
Licencja | |
Strona internetowa |
Windows CE – system operacyjny opracowany przez Microsoft jako system dla urządzeń mobilnych typu PDA (np.: Pocket PC lub Palm) lub jako system wbudowany.
Najnowsze wersje systemu spełniają podstawowe kryteria, jakich wymaga system operacyjny czasu rzeczywistego (RTOS) i Microsoft właśnie w taki sposób promuje swój produkt[1]. Początkowo jednak system był daleki od standardów RTOS, np. nieprzewidywalny był czas oczekiwania na obsługę przerwania[2]. Obecne wersje Windows CE mają już rozbudowany i przewidywalny system przerwań. Nadal jednak istnieją zastrzeżenia, np. stosowanie kolejek LIFO w obsłudze zdarzeń[3].
Windows CE jest zoptymalizowany dla urządzeń o minimalnej pamięci – jądro Windows CE może być uruchomione nawet w 1 MB pamięci. Urządzenia takie często nie mają dysku twardego, więc system może być konfigurowany jako „zamknięty”, bez obsługi dodatkowych rozszerzeń (np. może być zapisany w pamięci ROM). System obsługuje 256 priorytetów wykonywania i korzysta z dziedziczenia priorytetów w razie, gdyby doszło do ich inwersji. Podstawową jednostką wykonywania jest wątek, co umożliwia prostsze zarządzanie procesami. Oprócz obsługi przenośnych urządzeń, Microsoft oferuje również Windows CE w komputerach pokładowych samochodów wraz z systemem rozpoznawania mowy mającym zapewnić bezdotykową obsługę systemu operacyjnego.
Istnieją również inne systemy przeznaczone specjalnie na rynek PDA np.: Palm OS, Symbian, PVOS.
W większości PDA z systemem Windows CE jest również instalowany pakiet Microsoft Office, który obsługuje pliki tworzone przez pakiet Office z komputera PC.