Операционная система Windows


 

Меню

Реклама


Ручные и карманные компъютери,

Эта статья о попутчиках, способных составить компанию молодому человеку, которому необходимо написать несколько статей, ответить на десяток сообщений электронной или почты просто покопаться в оставленных на память записочках. Да, так, речь будет идти о Handheld рука-тримаючих и Palm ладонный PC работающих под управлением операционной системы Microsoft Windows CE. Невероятно что быстро развивается направление действительно персональных компьютеров всегда находятся вместе с персоной владельца постепенно превращается в повседневную реальность для многих людей. Пусть, пока еще лишь за рубежом. А чем, спрашивают, мы хуже?

Следовательно, что же мы видим, осмотрев рынок подобных устройств из высоты моего старого биля-компъютерного кресла:

переваги - компактные размеры, имела масса, долгое время автономной работы, простота использования, постоянная готовность дополнений, отсутствие механических накоплений, широкий диапазон применимости.

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

Но это издалека, из кресла. А если подойти ближе и притронуться руками? В конечном итоге, $355 за некоторые модели - полностью возможна для многих цена.

Windows Ce

Логично было начать эту статью с описания железа. Но мы, понятно, поступим иначе. Одна из Самих Любимых Компаний, никак не могла пропустить мимо себя и свой карман такой перспективный и новаторский рынок. Впрочем, сначала на нем господствовали разные Мини-Ос, как правило, специально разработанные под первые линейки совсем в начале - штуки моделей HPC, от фирм, которые рискнули проложить первую стежину. ОС господствовали, а любимая фирма между тем наблюдала, так, как это умеет делать только она. Помните, например, перспективную систему DR-DOS, отличные идеи творцов которой доныне живые в продуктах Microsoft.

Через несколько лет появилась Windows CE. Эффективная, масштабируется операционная система для широкого диапазона приложений - так характеризует своего Буратино папа Гейтс. И он несомненно правый. Это 32 бит продукт, во многом написанный из нуля нет, это совсем не тот нуль, из которого складываются 50% основного кода Windows 9x. Система состоит из компактного ядра, конфигурированного набора модулей и драйверов.

Короткая характеристика ядра:

Что вытесняет многозадачность, нити, многопроцессорная !, виртуальное адресное пространство с подкачкой из FAT файловой или системы из ОЗУ и ПЗУ. Запуск задач, как с помощью загрузки, так и прямо из ПЗУ. Многоуровневая модель прерываний, претензии, на малые задержки переключения задач и обработки событий, свойственные операционным системам реального времени в версии 3.0 эти претензии более-менее обоснованы. Можно сделать комплимент: как нt крути, это могучий задел, способный обеспечить системе большое время жизни на рынке и широкий спектр возможных приложений. Интересно, у кого это ядро было куплено:.

В действительности, история системы напоминает красивый детектив из безличчю неожиданных поворотов. Родом ядро из фирмы Digital. Оттуда в Microsoft пришел как то один известен гуру, специалист по открытым операционным системам, что он для этого самого Digital и проектировал. Open VMS, Osf/1 Unix, Digital Unix и все такое. А перешел он в Microsoft для написания принципиально новой операционной системы. Как Вы наверно догадались, речь идет о первой версии Windows NT. Потом прошли годы, и в недрах Microsoft созрела идея выйти на достаточно специфический рынок ОС реального времени, предназначенных для критических дополнений например, управления промышленным оборудованием. И началу создаваться специальная версия NT для подобных приложений. За всеми законами систем управления она должна быть модульной, обеспечивать гарантированное время реакции на событии, быть достаточно компактной для приминення в ПЗУ. Узнали? Да, так вышло, что NT реального времени не вышла, а появилась Windows CE для компактных компьютеров и широкого диапазона приложений. Как я уже говорил, написанная совсем из другого нуля, если так можно выразится по поводу Windows NT. Мне не известно, что в действительности состоялось - система или вышла слишком нереального времени, просто ли приоритеты сдвинулись в сторону карманных компьютеров, но первые релизи Windows CE на промышленные приложения явно не тянули по крайней мере, в сравнении из QNX и ей подобными рабочими Unix. Правда, что совсем недавно вышла CE 3.0 может таки похвастаться приемлемым временами реакции на событии. Не прошло, как говорится и три версии... Надеюсь, что читателю уже ясно, какими еще достоинствами должна, по идеи, владеть Windows CE.

Второй кит Windows CE - модули. Система разбита на логические части, називани модулями и физически состоят из одной или нескольких DLL библиотек и необходимых для их работы драйверов устройств. Главное свойство модуля - он может быть включен или исключен из состава системы, оставляя ее работоспособной понятно, если не принять во внимание реализованные им самим функции. Вдруг у вашего устройства не есть ЖК екрана: исключаем ненужные модули. Нет модема и роз’ема для PCMCIA карточек, тоже исключаем. Не есть звукового чипа, и MCI не нужно. Ой, а что же осталось? Существует специальная программа для генерации конкретного экземпляра системы, которая содержит необходимый набор модулей, программ и драйверов, с помощью которого производители железа, призванного выполнять CE, настраивают систему на свое оборудование. Разные API, службы и драйверна модель, понятно, заимствованные из NT. И представляюе собой разумно урезаны или подправлены подмножества.

Понятно, Win32s в полной мере не реализованный посмотрел бы я на этот карманный PC из 30мб системных DLL, но полностью опознаваемый. Появились новые возможности связанные со спецификой компактных устройств. Именно замечательное - подозрительно человечное отношение к розроблювачив: доступные исходные тексты эталонных драйверов, своеобразных шаблонов, для быстрого написания драйверов распространенных типов оборудования. Благодаря чему система быстро портуеться на разное не очень экзотичное железо. Специфика компактных приложений - сжаты файлы в ОЗУ и ПЗУ, деление ОЗУ на рабочую зону и файловую систему, с возможностью динамического перераспределения и тотальное беспокойство об экономии энергии, путем навязчивого перевода устройств и процессора в режим, который ожидает, в мгновении их бездеятельности.

Система прогрессирует с невероятной скоростью, не успели мы оглянуться, как появилась версия 3.0. Столько релизив за год нет больше ни у одного продукта Microsoft. В данный момент в систему могут быть прибавлены настолько немобильные вещи, как Direct 6.0 и Java VM !, не говоря уже о достаточно объемной сетевой поддержке.

Графический интерфейс а-ля 95, кстати, не является обязательным модулем CE. Возможна генерация системы только из GDI базовым набором функций рисования или с другим, специально написанным интерфейсом. В новостях нашего сайта уже неоднократно вспоминались Car PC в виде автомобильной магнитолы, для которых, в частности и используются подобные возможности. Вы только представьте себе следующее диалоговое окно: на дороге старая бабушка, зовите акселератор дважды, чтобы сохранить ее в виде шпалеры.

Металлолом стандартний

Поговорим о железе. Фигурально выражаясь - о рамах тех же окошек, о которых я долго и скучно распространялся в начале.

Список поддерживаемых CE процессоров постоянно меняется, это ничуть не удивительно. Компактное микроядро на ассемблере может быть достаточно быстро переписано под новое творение электронной промышленности, которая владеет меньшим потреблением энергии, большим или производительностью, даже, всем вместе. О другом позаботится компилятор C, если такой имеется. Приведу известное мне на момент написания статьи множество поддерживаемых микропроцессорных архитектур:

x86 Вы догадались, о чем это я

    AMD - Am486, Am5x86... и Sc400 AT on а chip. Intel - 486, Pentium, Pentium II, Cyrix - MEDIAGX STM - STPC

sh Hitachi 32-bit RISC Cool Engine

    Hitachi - Sh3, Sh4

mips 32/64-bit Risc

    IDT - Rc32364, NEC - Vr411x, Vr412x, Vr54xx, Philips - Pr31700 Twochiphcg, QED - R4600, R4700, R4650, R4640, R5000, Rm52x0, Rm7000 Toshiba - TX Series

powerpc 32/64-bit Risc

    IBM - POWERPC 403gc, Motorolla - Mpc8xx,

arm 32-bit Risc

    ARM - Armxxxx Digital - STRONGARM Sa-1xx, Intel - STRONGARM Sa-1xxx...

Вот такой немаленький выбор. Осталось уговорить принцессу, то есть производителей, делать изделия на базе этих процессоров. Что и было успешно проделано несколько лет назад, когда появились первые, тогда еще Windows CE 1.0 пристрою. Но, пропустим исторические изыски, сразу перейдя к описанию сформированных тенденций в области CE железа.

Несомненно, три важнейших характеристики подобных персональных устройств не автомобильных и не промышленных это вес, размер и время автономной работы. Проницательный читатель сразу возразит мне: языков, производительность, качество отображения информации и удобство ее введения, не менее важны. Важные, но менее. Только представьте себе быстрый, работающий от батарей лишь 2 часа, тяжелый, что владеет непомерными размерами, удобной клавиатурой и большим цветным экраном... да, так это же обычный ноутбук. И зачем тогда какое-то CE. На том и остановимся, посчитав эти параметры важными, но все-таки не главными. Несомненная задача любого производителя - дни и ночи на пролет улучшать первичные параметры поняло, во вред вторичным. Конечно, есть исключения, большие, цветные и быстрые, но, их не особенно покупают, тем самым в очередной раз подтверждая правило об их немного позже.

Если желающие предоставить мне в Санкт-Петербурге на подробное и всестороннее тестирование CE несущего зверя, то мой адрес электронной почты в конце статьи. В свою очередь обязываюсь досконально выучить и описать его привычки, не забыв также вспомнить привезших его в наши края хозяев:. Это было прагматичное отступление, а теперь перейдем к делу. Возведен портрет:

Класс Handheld PC HPC:

Вот такие, которые складываются на половину, как типичный ноутбук, но намного более короткие в длину устройства. Размеры около 16-25 см. в ширину, 1-3 см. в высоту и 8-15 см. в длину штука справа на картинке - цифровая камера вставлена в PCMCIA слот. Вес порядка 300-700 грамм. Чувственный к нажатию Жк-дисплей: 480х240 или 640х240, в который можно тыкать, а порой писать, пэром, который является типичным для подобных компьютеров указательным устройством. 4 или 16 градаций серого, или 256 цветов. Как правило, есть присутствующим PCMCIA слот II типу, часто есть встроенный модем от 19200 к 56k в зависимости от фантазии розроблювачив и дать разработки. Джентльменский набор - инфракрасный интерфейс IRDA, последовательный порт и аудио средству выход на наушники, иногда маленький динамик, часто встроен микрофон. Встречаются VGA и, даже, USB разъемы, только вот что к ним подключать?

Что интересно, от цены технические параметры подобных устройств зависят, но не настолько прямолинейно, как в случае классических PC. Это явный признак произведений искусства:. Цена порядка $500-$1000. Маленькая клавиатура по обиде и подобию стандартной, но, понятно, с меньшим шагом клавиш, который вносит некоторые неудобства при наборе. Стандартная клавиатура имеет шаг порядка 19мм, подобные устройства удовлетворяются 12-16мм. Правда, эти неудобства о которых все говорят оказались не так страшные, как их рисуют: я достаточно быстро приспособился печатать, невзирая на достаточно большой размер лап см. фамилию автора статьи. Скорость оказалась лишь в 2.0 разы ниже, что полностью приемлемо для набора небольших сообщений, заметок, записок, и т. д., особенно если думать во время набора о чем-то еще прекрасное.

Покупая подобные устройства лучше обратить внимание на удобство конструкции самих кнопок, на их ход, материал из который они сделаны. Поверьте, от этих параметров скорость и удобство набора зависят нисколько не меньше, чем от размера клавиш. Время автономной работы варьируется, и зависит в основном от типа дисплея и ну обычно! источников питания. Зависимость от типа дисплея в настоящий момент настолько радикальная, что я не рекомендовал бы покупать цветных помощников. Цветные - 5..8 часов, черно-белые - более 20 иногда 30,40. Аккумуляторы обязательны для цветных и желаются с экономической точки зрения для черно-белых устройств хотя, часто используются 2 батареи AA. Память порядка 8 Мб ОЗУ поднимается до 16 / 8 Мб ПЗУ в более старых и 16 Мб наверх до 32 ОЗУ / 8-16 Мб ПЗУ в более новых соответственно. Практически везде ПЗУ Flash, но об этом не всегда вспоминается и, тем более, не всегда в комплект входят средству для перепрошивання содержания Т. е. самой CE. Винчестеры отсутствуют как класс и, как правило, не поддерживаются даже внешне. Flash карты PCMCIA и Compact-flash - более реальные, по крайней мере, как дополнительный носитель информации.

Класс Subnote:

Ну, а вот такие майже-зовсим-ноутбуки появились недавно в продаже. Тайное содержание этих CE пристроило мне не ясный, потому что единственной первичной выигрышной характеристикой в сравнении с обычными PC совместимыми subnote есть время автономной работы порядка 5-8 часов, да и здесь преимущество не настолько очевидно, вспомнить хотя бы, настолько любимую мной, Toshiba Portege, что легко живет от стандартного аккумулятора 3,5 часы при полной нагрузке процессора это Pentium MMX 266 Мгц, 10 1024600 экран и 6 Гб диск и $1500 цены за 1.2 кг веса и модем 56k в нагрузку. Но сама странное, цена подобных монстров впритык приблизилась к обычным полнофункциональным ноутбукам: $1000-$1400 за убогий не во всех обычно... 8 экран, медленный процессор и ограничены возможности OC? Хотя, нужно сознаться, загружается CE намного быстрее других Windows-ив. А вот работает оно, лучшее не вспоминать, как. Да, простые задачи и загрузки программ выполняются радикально, очень быстро. Но, если сердце вашего CE железа дерется медленнее 70 Мгц, лучше тотального переформатирования или текста вот еще в подобном роде на нем не делать: Вы рискуете умереть, не дождавшись результата.

Обычно, не исключено, что через несколько лет программ для CE будут много, CE subnote компьютеры будут скорыми и время автономной работы увеличится до 10-20 часов. Но, на то время или эмир CE умрет, или появятся нимало не менее удачные Pentium III subnote. Или вот еще - прогнозы то, конечно дело неблагодарное.

Размер порядка письма 15 - 25 см. ширина, 18 см. длинная и 1,5-3 см. высота. Вес 1-1,5 кг. 640х480 или 800х600 экран 8-10 диагональ. 256 или 65536 цветов. Нужно заметить, что используемые во многих CE subnote экраны чувственные к нажатию обеспечивают, как правило, менее резкое изображение, чем обычные ЖК TFT дисплеи. Память не менее 16 Мб ОЗУ / 8-16 ПЗУ. Шаг клавиатуры 15-19 мм Другие возможности см. в предыдущим описании Handheld.

Класс Palm PC Palm:

Пародии на всем хорошо известен PDA Palmpilot. Нужно отметить, что владеют на порядок более широкими возможностями в соединении из очень умеренной ценой. С моей очень субъективной точки зрения - лучший претендент на должность постоянного спутника нехитрого молодого человека моего возраста и рода занятий. Легкий, небольшой, что напоминает о делах, что запоминает письма, телефоны и тексты, что записывает как цифровой диктофон звук и легко синхронизируется из ПК. Вертикально расположен чувственный к нажатию дисплей с разрешением 240х480, 4 или 16 оттенков серого в последнее время появились цветные исключения, см. например картинку, обязательная поддержка рукописного введения и виртуальная клавиатура. Вес порядка 300-400 гр. Размеры 14-17 см. длинная, 9-11 см. ширина и 2-3 см. высота. Размеры и вес всех моделей лежат в очень небольшом, в виде его крайней эргономичности, диапазоне.

Качество введения зависит в первую очередь от екрана, точнее от чувственного к нажатию покрытия. Я сравнивал две моделей разных фирм и был очень удивлен заметной невооруженным глазом разницей в скорости и качестве рукописного введения. Это при практически одинаковой производительности и совсем одинаковом программном обеспечении. Убудований микрофон, IRDA интерфейс, последовательный порт, разнимание Compact Flash и док кредла, выражая в рамках модной в настоящее время терминологии довершают законченную картину типичного Palm CE PC. Память 8-16 Мб У старых моделей 4 ОЗУ / 4-8-16 ПЗУ. Время работы 20-40 часов, в случае цветного дисплея порядка 6-8 часов.

В заключение, общие для CE железа черты. Отдельная литиевая батарея для сохранения содержания ОЗУ во время разряда питания файлы нужно беречь, частоты порядка 40-150 Мгц, и обязательных средств синхронизации, с большим PC.