Windows embedded ce
Windows Embedded CE 6.0
Windows Embedded CE 6.0 (також відома як Windows Embedded CE 6.0) - компонентна операційна система реального часу.
Windows Embedded CE 6.0 є 32-розрядної, многопотоковой операційною системою, з витісняє багатозадачність і підтримкою реального часу. CE 6.0 має абсолютно нове ядро, що забезпечує розширену функціональність і надаючи користувачу багатші можливості за рахунок більшого числа одночасно виконуються додатків. ОС підтримує до 32 тис. Одночасно виконуються процесів з 2 Гб віртуальної пам'яті для кожного. Операційна система здатна працювати з процесорами ARM. Hitachi SuperH. MIPS. Intel x86 і сумісними.
Нововведнія
Нова архітектура пам'яті полегшує виконання деяких завдань, особливо в додатках, яким потрібно виділяти великі блоки пам'яті (більше 10 МБ), які можуть знадобитися, наприклад, для обробки зображень з високою роздільною здатністю, отриманих з цифрової камери.
Крім того, в системі CE 6.0 інтерфейси API перемістилися зі звичайних процесів режиму користувача в бібліотеки DLL режиму ядра.
Попередні версії Windows CE можна було налаштовувати для виконання операцій тільки в режимі ядра або в змішаному режимі (з використанням режиму ядра і призначеного для користувача режиму). В системі CE 6.0 підтримується тільки змішаний режим роботи, при якому всі додатки завантажуються в пам'ять режиму користувача, а всі компоненти ОС завантажуються в пам'ять режиму ядра.
Версія CE 6.0 забезпечена файлом cellcore.dll, який розширює можливості бібліотеки Win32 API для підтримки різних функцій мобільного зв'язку. Ще одним компонентом, включеним в версію CE 6.0, є файл ril.dll - драйвер для рівня Radio Interface Layer (RIL). Цей компонент забезпечує інтерфейс нижнього рівня для з'єднання додатків з апаратними засобами мобільного зв'язку. Раніше для використання мобільного зв'язку в середовищі Windows CE необхідно було розробляти власний рівень інтерфейсу.
Серед інших елементів, підтримуваних у версії CE 6.0, можна назвати компоненти нижчого рівня для протоколу Wireless Application Protocol (WAP), включаючи драйвер режиму ядра (wapdrv.dll) і інтерфейс API режиму користувача (wap.dll).
Слід зазначити і нові функції безпеки. В системі CE 6.0 виконується розширена перевірка параметрів захищених бібліотек серверів (PSL) і пристроїв управління введенням-висновком (IOCTL), які переходять з режиму користувача в режим ядра, що покращує безпеку і стабільність режиму ядра.
Крім цього, CE 6.0 поставляється з вбудованим безпечним загрузчиком, рішення якого, про довіру або недовіру до коду засновані на сертифікатах. Це означає, що всі коди, що виконуються в системі, повинні бути підписані. Якщо безпечний завантажувач включений, він перевіряє підпис коду і, якщо підпис відповідає надійному сертифікату, дозволяє його виконання. Якщо підпис не відповідає, модуль завантажений не буде. Виробники обладнання можуть вибирати, які сертифікати вважати надійними і, таким чином, можуть управляти кодами, які виконуються в системі.
Оновлення Windows Embedded CE 6.0 R2
Версія R2 заповнює відсутні елементи попередньої версії і включає в себе ряд нових технологій.
Windows Embedded CE 6.0 R2 включає: