Показать сообщение отдельно
Старый 05.09.2006, 17:46   #1
Супермодератор КПК
 
Регистрация: 14.03.2006
Возраст: 46
Сообщений: 807
Сказал Спасибо: 69
Поблагодарили 132 Раз в 112 Сообщении(ях)
Вес репутации: 59
Репутация: На данном этапе репутация не известна (3)
По умолчанию Важно: Что такое Оперативка наладонника и как с ней бороться

Не помню где нарыл, выкладываю с дополнениями и коментариями...

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, но програмное управление в ней ОТСУТСТВУЕТ КАК КЛАСС и НЕ ВОЗМОЖНО В ПРИНЦИПЕ!!!

Удачи.
KVArkSHA вне форума   Ответить с цитированием


31.12.2020, 24:00
Мимопроходец
 
Аватар для gewissen
 
Регистрация: 26.07.2004
Сообщений: 4014
Сказал Спасибо: 1322
Поблагодарили 0 Раз в 0 Сообщении(ях)
Вес репутации: 1000
Репутация: рекламодатель (1000)
Мой КПК: HTC HERO, 6.0

SpOnSoR на форуме Добавить отзыв для SpOnSoRПожаловаться на это сообщение IP