Программы и Игры для КПК (Pocket PC)

Программы и Игры для КПК (Pocket PC) (http://linetolife.com/topics/index.php)
-   Своими руками! (http://linetolife.com/topics/forumdisplay.php?f=72)
-   -   Важно: Что такое Оперативка наладонника и как с ней бороться (http://linetolife.com/topics/showthread.php?t=708)

KVArkSHA 05.09.2006 17:46

Важно: Что такое Оперативка наладонника и как с ней бороться
 
Не помню где нарыл, выкладываю с дополнениями и коментариями...

Storage & Program memory

Собственно, всё многообразие памяти можно разделить на два типа:
• та, у которой информация не теряется при отключении питания – Постоянные Запоминающие Устройства (ПЗУ или ROM);
• та, у которой при отключении питания вся информация теряется – Оперативные
Запоминающие Устройства (ОЗУ или RAM).


Практически вся основная масса КПК с Pocket PC 2002/2003 (за исключением специализированных) выдержана в следующей идеологии: Операционная Система (OS) прошивается в ПЗУ.
При первом включении КПК или при HardReset операционная система копирует себя в ОЗУ и в дальнейшем работает из него.
Дополнительное Программное Обеспечение (ПО), устанавливаемое пользователем, записывается не в ПЗУ, а также попадает в ОЗУ. Оставшаяся свободной после развертывания операционной системы и установки программ память используется для хранения оперативных данных во время работы.

В Windows for PDA та часть ОЗУ, в которой развернута OS, установлено пользовательское ПО и хранятся пользовательские файлы, называется Storage Memory и её можно поставить в соответствие HardDrive (жёсткому диску) на ПК. В модуле Контрольной панели 'Память' эта часть ОЗУ называется 'Память'.

Память, доступная программам для хранения их оперативных данных, носит наименование Program Memory и является по своей функции подобием RAM на desktop. В Контрольной панели эта часть ОЗУ называется 'Программы'.

Ещё раз !!! И Storage Memory, и Program Memory – это части оперативной памяти!!!

Питание на PDA не выключается никогда! Имеющаяся кнопка 'Power' только отключает питание экрана и части электроники, но полностью батареи не отключает! Именно по этому большинство устройств с Windows всегда готовы к работе. Если отключить батареи полностью, то вся информация, находившаяся в ОЗУ, будет утеряна, что эквивалентно HardReset-у.

Все современные модели выполняются с использованием Флеш-ПЗУ заведомо большего объёма от необходимого для хранения образа системы. Это позволяет на некоторых КПК выделять часть оставшегося объёма ПЗУ для хранения данных пользователя. Сохранённые таким образом данные не пропадают даже после полного сброса КПК (HardReset).

“Сколько памяти у меня свободно?”

Текущее соотношение между Storage и Program memory на вашем КПК можно увидеть в Контрольной Панели. В Pocket PC 2002/2003 это: 'Пуск' -> 'Настройки' -> закладка 'Система' -> 'Память' -> закладка 'Основная'.

Распределение свободной памяти между Storage и Program memory системой Pocket PC осуществляется автоматически, но можно и вручную “добавить оперативки”, передвинув движок в элементе Контрольной панели 'Память' -> 'Основное'

“Почему я не могу забрать всю свободную память у Storage Memory?”

Система Pocket PC не даст вам забрать всю свободную память у Storage Memory. Если вы движком распределения оставите у Storage Memory меньше чем 1.5 Мб свободной памяти, то через некоторое время система Pocket PC автоматически поделит всю свою свободную память поровну между Storage и Program memory.

Что такое 'Storage Card' ?

Большинство КПК с OS Windows CE/SE имеют слоты расширения – разъёмы, рассчитанные на подключение унифицированных модулей тех или иных стандартов (слоты).
Функциональность их то же может быть различной, но всегда приоритетными были модули расширения памяти. Как правило, в таких модулях используется энергонезависимая флеш-память.

При подключении такого модуля к OS Windows CE/SE расположенная на нём память становится видна как дополнительная папка, например папка '\Storage Card'.

“Я вставил CF-512Mb, а КПК все равно сообщает о нехватке памяти! Почему?”

Память на Storage Card не может быть использована в качестве Program Memory.
При наличии Storage Card, на неё можно перенести пользовательские файлы и перенести устанавливаемое пользователем дополнительное ПО, тем самым освободив Storage Memory.
А вот уже часть свободной Storage Memory можно перераспределить к Program memory (см. выше “Сколько памяти у меня свободно?” ).

“Как установить программу на Storage Card?”

Если вы инсталлируете программу посредством AppManager ActiveSync, то на вопрос: “Хотите ли вы установить данную программу в директорию по умолчанию?” – надо ответить “нет”. Через несколько секунд появиться окошко, в котором Вы сможете выбрать, куда устанавливать программу: в 'MainMemory', 'StorageCard', "Fail Store" и т.д.
Выбираете 'StorageCard' и продолжаете установку.
Если ваш КПК может работать с несколькими картами расширения, то в списке вам будет предложено выбрать нужную из доступных в настоящий момент.
Если Вы получили программу в виде CAB-файла, то просто поместите его в каталог '\Storage Card\' и запускайте именно оттуда, тогда программа будет инсталлирована именно на StorageCard.

З.Ы. "Физика" всего вышеперечисленного справедлива и для WM5, но програмное управление в ней ОТСУТСТВУЕТ КАК КЛАСС и НЕ ВОЗМОЖНО В ПРИНЦИПЕ!!!

Удачи.:greenboun

Druss 26.11.2006 02:49

Re: Что такое Оперативка наладонника и как с ней бороться :)
 
Хорошо, что у меня Windows mobile 2005

i-mate 29.12.2006 23:23

Re: Что такое Оперативка наладонника и как с ней бороться :)
 
Полностью согласен:low:

KVArkSHA 01.01.2007 19:11

Re: Что такое Оперативка наладонника и как с ней бороться :)
 
хм...спорное утврждение....но на вкус и цвет - фломастеры разные! :laugh:

referee 21.03.2007 22:31

Re: Важно: Что такое Оперативка наладонника и как с ней бороться
 
знаю что сообщения выше стары, но всё же. Ставил недавно WM5 (1.00.00L),не нашёл более новой(1.00.00H) и был вынужден вернуться на WM2003. так вот с WM5 при hard resetе я терял все данные,несмотря на утверждения, что в WM5 этого не должно быть. у меня HP 2410+1gb sd+8gb CF

KVArkSHA 22.03.2007 10:33

Re: Важно: Что такое Оперативка наладонника и как с ней бороться
 
2 referee при ХР теряется все, что хранится в оперативке...по сути это целенаправленное обнуление ее с последующим восстановлением исполняемых файлов системы с флеша...
Не теряется только информация из файл стореджа ( в пятой винде он помоему недоступен к прямой записи) и ессно с карточек памяти...

referee 27.03.2007 22:41

Re: Важно: Что такое Оперативка наладонника и как с ней бороться
 
2 KVArkSHA.не ожидал ответа,Я понимаю, просто в каких-то обзорах было: что память ROM в WM5 энерго независимая, в отличии от WM2003,а т.к это не так, то я не вижу плюсов в WM5

hohol666 13.05.2007 04:54

Re: Важно: Что такое Оперативка наладонника и как с ней бороться
 
Привет ! вот и я решил написать ! я еще ламер полный но хочется стать выше! у меня проблема, у меня НТС р4350 при установке большого количества программ на флешку через некоторое время работы не могу открыть видео и музыкальные файлы, пишет что не достаточно свободной ОЗУ !!!!! меня это не радует! что делать?

KVArkSHA 05.06.2007 13:35

Re: Важно: Что такое Оперативка наладонника и как с ней бороться
 
мда...давненько я сюда не заглядывал...

2 referee - угу...насколько я помню (хотя могу и ошибаться) в обзорах была объевлена енергонезависимая флеша, позволяющая сохранить настройки и надстройки ВИНДЫ самой (!) при разряжении машинки...
А вот при ХР-ре идет прямая команда на перепрошивку, с соответствующим сносом предыдущей версии винды...

З.Ы. один из плюсов пятой винды в более грамотной работе с песпроводными сетями (синий зуб и вайфай)...

2 hohol666 с обственно все вполне объяснимо...
у твоей машинки оперативки 64 метра...причем она расходуется как на собственно саму оперативную память, так и на програмную (т.е. постоянные части установленных программ) + включенная телефонная составляющая которая постоянно занимает оперативку ....

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

Выход - сносить не не используемые проги...


Текущее время: 23:10. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
www.linetolife.com