реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> NAND file system выбор, uFFS vs yaFFS2/direct
WiseAlex
сообщение Nov 25 2007, 19:06
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 36
Регистрация: 9-11-06
Пользователь №: 22 115



есть система 96Mhz risc + 16MB 32Mhz RAM + 512MB NAND (2K page 128K block)
многопоточности нет. все самописное.
что нужно: кроме хранения файлов (в каталогах и без) необходимо вести лог диагностических событий, поэтому дописываение/изменение должно происходить относительно быстро чтобы не застопорить систему и ГУИ.

стоит выбор файловой системы для NAND. есть два кандидата: uFFS и yaFFS2

uFFS требует значительно меньше памяти. без сборщика мусора, грузится значительно быстрее. но 1 файл на блок и при изменении файла записывается еще один блок (для возможности отката). т.к. блок 128КБ, время дописывания/модификации может быть весьма значительным.

yaFFS2 стабильнее, но смущает время загрузки(большое и пропорциональное размеру NAND), требования к ОЗУ (сейчас я могу выделить 512К , но если увеличится NAND до 4ГБ, то 4МБ озу уже как-то многовато)

Что посоветуете?

Да и за компанию какую-нибудь базу данных относительно простую (без sql и пр.) но эффективную - нужно делать выборку из лога по разным критериям.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st August 2025 - 04:39
Рейтинг@Mail.ru


Страница сгенерированна за 0.01323 секунд с 7
ELECTRONIX ©2004-2016