4.9 Оптимизация пространства хранения

Предыдущая  Содержание  Следующая V*D*V

В этом разделе рассматривается основная проблема, часто встречающаяся во встраиваемых системах: как эффективно использовать место для хранения. Так происходит потому, что микросхемы флеш-памяти являются дорогостоящими. И хотя за несколько последних лет их цены видели резкое снижение, они всё ещё являются основным компонентом спецификации оборудования (BOM, Bill Of Materials). Проблема становится более острой, когда для работы на вашей системе вы берёте открытый исходный код из Интернета; если программа была написана с учётом встроенных систем, есть очень маленький шанс, что программа была оптимизирована по размеру. Такая программа могла бы иметь много нежелательного кода, который может увеличить размер. Разобьём эту часть на три основные части:

 

Оптимизация ядра Linux для эффективного хранения

Оптимизация размера приложений

Использование сжатых файловых систем для хранения ядра и приложений. Поскольку такие файловые системы, как CRAMFS и JFFS2, обеспечивающие сжатие, уже обсуждались, этот раздел игнорирует эту тему.

 

Предыдущая  Содержание  Следующая