Энергонезависимая файловая система - Non-Volatile File System

Энергонезависимая файловая система (NVFS) это файловая система флэш-памяти введен в выпуск Ладони Персональный цифровой помощник портативные модели Вольфрам Т5, Вольфрам E2, Palm TX, Z22, Treo 650 /700 /680 /755p, и Palm Centro.

Фон

Обзор NVFS

NVFS, как утверждает компания palmOne, представляет собой файловую систему, предназначенную для обеспечения безопасности всей информации в случае разрядки батареи. Предыдущие конструкции без флэш-памяти теряли все сохраненные данные в случае отключения питания. NVFS является производным от Флэш-память, в котором постоянно хранятся все данные, даже если питание отключено. palmOne изобрела NVFS в ответ на жалобы на то, что данные КПК были уничтожены, когда разрядился аккумулятор. Раньше было необходимо постоянно заряжать КПК, чтобы избежать потери данных, поскольку вся информация хранилась в энергозависимой памяти.

Аналогичная функция была принята КПК запуск Windows Mobile 5.0 Операционная система, и называется «Постоянное хранилище».

Архитектура и характеристики

NVFS использует Флэш-память NAND технология сохранения данных КПК в случае замены батареи или разрядки батареи. palmOne утверждает, что флэш-память является плюсом для большинства их потребителей, поскольку многие из них не хотят заряжать КПК слишком часто и потребляют меньше энергии. NVFS использует совершенно новую архитектуру данных, которая может сделать несовместимыми некоторые приложения, которые очень хорошо работают с портативными устройствами, отличными от NVFS.

Споры и неблагоприятные отзывы опытных пользователей

Поскольку файловая система NVFS была разработана для использования кластеров по 512 байт блоков, опытные пользователи жаловались, что файлы занимают примерно на 33% больше места, чем в нестабильных файловых системах. Фактически, изменчивая файловая система использует размер блока всего 14 байтов, по сравнению с минимальным размером блока файловой системы NVFS, равным 512 байтам. palmOne ответил на эту жалобу, предложив бесплатно 128 мегабайт SD Card по запросу избранным клиентам [1]. В раннем выпуске NVFS Palm (в то время palmOne)[требуется разъяснение ] совершить работу над обновлением флэш-памяти ПЗУ, чтобы снизить накладные расходы на архитектуру NVFS. В настоящее время продукты под брендом Palm, использующие NVFS, должны поставляться с уже установленным исправлением NVFS. (Tungsten E2 использует блоки размером 4 КБ.) (Тем, у кого есть более ранние версии Palm Treo 650 и Tungsten T5, рекомендуется установить исправление NVFS как можно раньше). Такое противоречие дало Вольфрам Т5 и Treo 650 неблагоприятные отзывы опытных пользователей.[нужна цитата ]

Более поздние разработки

palmOne выпустил первый Спринт Treo 650 Updater, который был разработан для уменьшения накладных расходов на размер блока с 512 до 16-32 байтов (обычно 32 байта, но может быть и 16 байтов в зависимости от потребности файла), что привело к значительному повышению эффективности управления памятью. Файловая система NVFS. Второе обновление Sprint Treo 650 было выпущено 16 июня 2005 года. Разблокированное обновление прошивки GSM также был выпущен в день второго обновления прошивки Sprint Treo 650, которое также повышает эффективность файловой системы NVFS в дополнение к решению известных проблем до выпуска обновления прошивки. В Обновление прошивки Rogers Wireless Treo 650 был незаметно размещен на сайте поддержки Rogers Wireless Treo 650 и содержит те же исправления ошибок и обновления эффективности памяти NVFS, что и разблокированная версия GSM. В первоначальном выпуске PalmOne Tungsten E2, Verizon Wireless Treo 650 и Earthlink Wireless Treo 650 уже оценивались проблемы с системой памяти NVFS.

В соответствии с Информационный центр Palm 22 июня 2005 г. palmOne Tungsten T5 Version 1.1 Обновить устраняет проблему неэффективности файловой системы NVFS с момента его выпуска в ноябре 2004 г. Обновление версии 1.1 также обновляет номер версии Tungsten T5 до Garnet 5.4.8.

25 июля 2005 г. Cingular Treo 650 Fix был официально выпущен, с одним из исправлений, направленных на решение проблем неэффективности, связанных с файловой системой NVFS. Держателям Cingular Treo 650 рекомендуется развернуть это обновление Flash ROM как можно раньше.

Смотрите также

внешняя ссылка