在 binder 驱动的 binder_mmap 里使用了 get_vm_area 函数获得内核空间的虚拟地址空间,但是内核虚拟地址空间本身就不大又是共享的,每个binder 都获取1M 虚拟地址空间的话岂不是很快就用完了,是不是我哪里理解错误了?
虚拟地址空间是否只是用于存放实际空间的地址。。。再由地址去操作实际空间。。。如果是这样的话,一M的空间专门用来存放实际空间的引用地址到是够多的了,不知道是不是这样?