ОСП   ОСВМ   мобильные ОС   Системное ПО   ОС Windows   к экономической информатике   ТПОИ  

Семейство встраиваемых ОС Windows Embedded

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 и совместимыми.

Нововведния Windows Embedded CE 6.0

Система Windows Embedded CE 6.0 (CE 6.0) снабжена новым ядром, в котором отсутствуют ограничения прошлых версий, что позволяет добиваться большей производительности. Среди таких ограничений можно выделить ограничение на число одновременно выполняемых процессов и небольшое виртуальное адресное пространство предыдущих поколений ядра Windows CE.

Для каждого процесса в Windows CE, предшествовавших версии CE 6.0, выделялось виртуальное адресное пространство объемом 32 МБ. В системе CE 6.0 для каждого процесса выделено 2 ГБ адресного пространства. Кроме увеличения объема адресного пространства, претерпела изменение и сама его структура. В предыдущих версиях одно виртуальное адресное пространство было разделено на 32 области. При этом адресные пространства процессов не накладывались одно на другое. В системе CE 6.0 каждый процесс получает свое собственное, действительно индивидуальное адресное пространство. Такое нововведение делает адресное пространство процессов системы CE 6.0 очень похожим на адресное пространство версий Windows для настольных компьютеров (например, Windows XP).

Новая архитектура памяти облегчает выполнение некоторых задач, особенно в приложениях, которым требуется выделять большие блоки памяти (больше 10 МБ), которые могут понадобиться, например, для обработки изображений высокого разрешения, полученных с цифровой камеры.

Кроме того, в системе CE 6.0 интерфейсы API переместились из обычных процессов режима пользователя в библиотеки DLL режима ядра.

Предыдущие версии Windows CE можно было настраивать для выполнения операций только в режиме ядра или в смешанном режиме (с использованием режима ядра и пользовательского режима). В системе CE 6.0 поддерживается только смешанный режим работы, при котором все приложения загружаются в память режима пользователя, а все компоненты ОС загружаются в память режима ядра.

Для обеспечения связи между машинами в системе CE 6.0 предусмотрен интерфейс, необходимый для подключения к мобильной телефонной сети. Ранее в системе Windows CE не поддерживалась возможность телефонных звонков и отправки SMS.

Версия 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 CE поставляла отдельный продукт под названием Platform Builder. В системе CE 6.0 средства разработки платформы включены в Visual Studio 2005.

Обновление Windows Embedded CE 6.0 R2

15 ноября 2007 корпорация Microsoft объявила о выпуске обновленной версии Windows Embedded CE 6.0 R2.

Версия R2 восполняет недостающие элементы предыдущей версии и включает в себя ряд новых технологий.

Windows Embedded CE 6.0 R2 включает:

ОСП   к оглавлению ОС   мобильные ОС   Системное ПО   ОС Windows   к экономической информатике   ТПОИ  

Знаете ли Вы, что защищённый режим компьютера, разработан фирмой DEC и заключается в том, что программист и разрабатываемые им программы используют логическое адресное пространство, размер которого может быть намного больше, чем объем ОЗУ. Логический адрес преобразуется в физический адрес автоматически с помощью схемы управления памятью (MMU). При этом содержимое сегментного регистра не связано напрямую с физическим адресом, а является номером сегмента в соответствующей таблице. Благодаря защищённому режиму, в памяти может храниться только та часть программы, которая необходима в данный момент, а остальная часть может храниться во внешней памяти (например, на жёстком диске). В случае обращения к той части программы, которой нет в памяти в данный момент, операционная система может приостановить программу, загрузить требуемую секцию кода из внешней памяти и возобновить выполнение программы. Следовательно, становятся допустимыми программы, размер которых больше объёма имеющейся памяти, и пользователю кажется, что он работает с большей памятью, чем на самом деле.

НОВОСТИ ФОРУМА

Форум Рыцари теории эфира


Рыцари теории эфира
 10.11.2021 - 12:37: ПЕРСОНАЛИИ - Personalias -> WHO IS WHO - КТО ЕСТЬ КТО - Карим_Хайдаров.
10.11.2021 - 12:36: СОВЕСТЬ - Conscience -> РАСЧЕЛОВЕЧИВАНИЕ ЧЕЛОВЕКА. КОМУ ЭТО НАДО? - Карим_Хайдаров.
10.11.2021 - 12:36: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от д.м.н. Александра Алексеевича Редько - Карим_Хайдаров.
10.11.2021 - 12:35: ЭКОЛОГИЯ - Ecology -> Биологическая безопасность населения - Карим_Хайдаров.
10.11.2021 - 12:34: ВОЙНА, ПОЛИТИКА И НАУКА - War, Politics and Science -> Проблема государственного терроризма - Карим_Хайдаров.
10.11.2021 - 12:34: ВОЙНА, ПОЛИТИКА И НАУКА - War, Politics and Science -> ПРАВОСУДИЯ.НЕТ - Карим_Хайдаров.
10.11.2021 - 12:34: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Вадима Глогера, США - Карим_Хайдаров.
10.11.2021 - 09:18: НОВЫЕ ТЕХНОЛОГИИ - New Technologies -> Волновая генетика Петра Гаряева, 5G-контроль и управление - Карим_Хайдаров.
10.11.2021 - 09:18: ЭКОЛОГИЯ - Ecology -> ЭКОЛОГИЯ ДЛЯ ВСЕХ - Карим_Хайдаров.
10.11.2021 - 09:16: ЭКОЛОГИЯ - Ecology -> ПРОБЛЕМЫ МЕДИЦИНЫ - Карим_Хайдаров.
10.11.2021 - 09:15: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Екатерины Коваленко - Карим_Хайдаров.
10.11.2021 - 09:13: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Вильгельма Варкентина - Карим_Хайдаров.
Bourabai Research - Технологии XXI века Bourabai Research Institution