DOS-совместимый, на АА/ААА батарейках, какой?

Обсуждаем межплатформенное. Помощь в выборе между платформами. Советы при покупке.
Закрыто
Slava Kot.

DOS-совместимый, на АА/ААА батарейках, какой?

Сообщение Slava Kot. » Чт ноя 06, 2003 11:46

Уважаемый Форум,

Ищу себе КПК, работающий от обычных пальчиковых батареек. (литий-ионные, литий-полимерные батарейки использовать не могу, так как это запрещено правилами безопасности в моей фирме).

Главное условие - чтобы этот КПК был ДОС-совместимым, так как я планирую загрузить на него специальную программу, работающую только под дос. КПК мне нужен только для пользования этой единственной программой. Посоветуйте модель, пожалуйста.

Мой имейл: alisa.suvorova@mail.ru

С уважением, Вячеслав

ВадимП
Нобелевский лауреат (7 lvl)
Сообщения: 6385
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение ВадимП » Чт ноя 06, 2003 14:34

Большой вопрос: насколько мощный процессор требуется этой программе?
Поскольку большинство процессоров КПК не совместимы с x86 (исключением служат, например, младшие модели Casio Pocket Viewer, но для них отсутствует эмулятор ms-dos), то выполнять ms-dos программы приходится эмулируя систему команд х86.
Что приводит к резкому снижению производительности.
Я не запускал тестов, но субъективно 400-MHzцовый PXA250/255 выполняет dos программы где-то со скоростью 386/33.

Reaper
Академик (6 lvl)
Сообщения: 1269
Зарегистрирован: Вс окт 19, 2003 13:24

Сообщение Reaper » Чт ноя 06, 2003 14:39

Найти маленький черно-белый 286 субноутбук, питающийся этак от 5 пальчиковых батареек - не проблема (даже у меня где-то валялся ;) ). Но лучше все же сообразить эмуляцию. От пальчиковых батареек (двух) питаются, в частности, модели Hewlett-Packard - HP360LX и некоторые другие, правда, там маломощный процессор, который даст при эмуляции скорость максимум 286-го.
Zaurus C3000

nuker2k

Эмуляция

Сообщение nuker2k » Чт ноя 06, 2003 17:56

Насчёт эмуляции x86 и dos на покетах?
Вы что за эмуляторы использовали?
Я вот юзал pocket dos... там чётко написано, что моделируется до 80186 только. И на форуме ихнем было написано, что эмулирование 286 и 386 будет очень тормозным, если реализовать, из-за наличия защищенного режима в них... таким тормозным, что нечего из путёвых прог под 286 не запустишь...
Я так и не придумал, что можно полезного делать с этим pocket dos'ом
warcraft не идёт, цивилизация тоже...

А как дело с этим на пальмах обстоит? i wonder...

Гость

Сообщение Гость » Вт авг 31, 2004 16:32

ВЫ ничего не спутали? ;) 80286 _вообще_ ничего незнает защищенном режиме процессора! Откройте справочник команд процессора 80286 и прочитайте...

ВадимП
Нобелевский лауреат (7 lvl)
Сообщения: 6385
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение ВадимП » Вт авг 31, 2004 22:23

Защищеный режим появился именно в i80286.
Если Вы помните IBM PC/AT могли иметь больше 1MB ОЗУ, для адресации которых обычная 20-разрядная схема реального режима была уже неприменима.

Аватара пользователя
alien8
Нобелевский лауреат (7 lvl)
Сообщения: 15032
Зарегистрирован: Пт июн 11, 2004 23:40

Сообщение alien8 » Ср сен 01, 2004 01:26

Странно, вроде везде указывается, что именно в i386 появилась "защищенность".
А РС/AT как раз и базировался на 386 (XT - на 286)
Если не прав, поправьте:)
Пятый укрепленный каземат для самых буйных. Не расковывать, с рук не кормить.

ВадимП
Нобелевский лауреат (7 lvl)
Сообщения: 6385
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение ВадимП » Ср сен 01, 2004 06:30

alien8 писал(а):Странно, вроде везде указывается, что именно в i386 появилась "защищенность".
А РС/AT как раз и базировался на 386 (XT - на 286)
Если не прав, поправьте:)
IBM PC/XT - был выпущен (как и оригинальный IBM PC) с 4,77МГц процессором i8088 (упрощенный вариант процессора 8086 с 8-ми разрядной шиной данных).
IBM PC/AT - имел 6МГц i80286

в 386-ом процессоре впервые появился отнюдь не защищеный режим. Это был первый 32-разрядный процессов Intel, но кроме увеличенной разрядности он имел еще ряд особенностей.
Я не буду говорить о расширенной системе команд - мало кто из пользователдей почувствовал себя счастливым от добавления, скажем, команд Bxx (BTC - "bit test & clear", BTS - "bit test & set" и аналогичных).

Но кроме того, в этом процессоре впервые появился новый режим - режим "виртуального процессора x86".
Тогда утверждали, что этот режим появился чуть ли не по настоянию фирмы Microsoft (как было дело на самом деле, я не знаю).
Дело в том, что защищенный режим в 286-ом процессоре хоть и имелся, но реально не использовался. Он был принципиально не совместим с господствовавшей тогда MS-DOS и работали в нем только такие экзотические ОС как Unix от Microsoft, называвшийся "Xenix".
Для возврата в реальный режим из защищеного, необходим был перезапуск процессора, который, хоть при поддержке BIOS и электроники материнской платы и можно было осуществить без перезагрузки ОС и потери всех данных в оперативной памяти, но отнимал чрезвыйчайно много времени.
В результате, для доступа к памяти за пределами 1-го мегабайта (которая, в терминологии MS-DOS называлась XMS - "extended memory system") старались использовать не переключение в зазищенный режим, а недокументированную команду i286 "loadall", которая позволяла одновременно загрузить все регистры процессора из фиксированного участка оперативной памяти (который необходимо было предварительно сохранить, а затем восстановить, потому что там, в нормальных условиях, располагалась таблица прерываний).

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

Аватара пользователя
alien8
Нобелевский лауреат (7 lvl)
Сообщения: 15032
Зарегистрирован: Пт июн 11, 2004 23:40

Сообщение alien8 » Ср сен 01, 2004 08:10

Ясно, спасибо.
Пятый укрепленный каземат для самых буйных. Не расковывать, с рук не кормить.

Закрыто

Вернуться в «Palm? Pocket PC? ...? Проблема выбора»