Какими особыми способностями обладает ашмем?
Может кто-нибудь объяснить, почему был создан ашмем?
Я просматриваюmm/ashmem.c
прямо сейчас. Насколько я могу судить, ядро думает, что ashmem - это файловая память, которую можно использовать в mmap. Но тогда зачем идти на реализацию ашмэма? Кажется, что та же функциональность может быть достигнута путем монтирования ОЗУ ОЗУ и последующего использования filemap / mmap для совместного использования памяти.
Я уверен, что ashmem может делать более причудливые вещи - глядя на код, кажется, что он имеет какое-то отношение к закреплению / откреплению страниц?