>Это секлаб? Здесь текст новости читать не принято? Это не секлаб но вот красноглазых выступающих тут что-то не меньше стало.Пионеры и прочие школьники видимо добрались до компов :(
>>на плате Armadillo-500 (400MHz ARM11 CPU) с NAND Flash
>О каком "традиционном харде" может идти речь в подобных системах?
Во первых, я нигде не утверждал что это относится именно к данной железке.Для тех кто в танке намекаю: тут был еще и разговор про десктопы заодно.
Во вторых - "вы этого хотели?Нате!" - есть такаие штуки, NAS называются.Очень часто делаются на ARMах от Marvell + Linux.Какой, спрашиваете там хард?Обычный, как правило 1 или несколько SATA дисков.И архитектурно данные девайсы не сильно то и далеко ушли от этой штуки если что.Довольны? =)
>А на ARM-е сжатие не будет быстрее, чем чтение из flash.
Во первых никакого "сжатия при чтении из флеш" не производится - производится декомпрессия.И чтоб вы знали нынче есть алгоритмы (на основе LZ), скорость декомпрессии которых не шибко далека от скорости простого memcpy() и измеряется многими мегабайтами в секунду даже на небыстрых процах (LZ-based крайне просты в декомпрессии и все как правило сводится к копированию данных, при том исходных данных читать надо в разы меньше чем без сжатия).Чтение из NAND обычно здорово тормознее чем работа с каким-нить DDR.Даже NOR тормознее популярной нынче DDR-оперативки, а уж NAND и подавно сливает с треском во многие разы.Так что тут еще вопрос кто кого.Если по уму все делать - на чтении из NAND'а сэкономится не факт что меньше чем проиграется на декомпрессии.
> Запись - может быть, если флешка долгозаписывающая.
Я бы дал 50\50, у LZ-based сжатие, даже халтурненькое, все-таки посложнее декомпрессии.Это все бенчить надо.В конкретной системе с ее особенностями.