Когда я запускаю команду top (во встроенной системе с 64 МБ ОЗУ), я получаю ниже описание общего использования памяти:
"Mem: 43468K использовано, 968K свободно, 0K shrd, 1280K buff, 21896K кэшировано "
Похоже, у меня есть только 968 КБ оперативной памяти бесплатно. Но пока что я могу видеть 21896 КБ в кеше. Могу ли я выделить (malloc) более 968 из приложения? Если я это сделаю, будет ли оперативная память восстановлена из кэша?