最佳答案
在我的头顶,没有看任何书:D,我认为它像这样崩溃:
原文链接:/linux/439895.htmlMMAP-能够:
>文件(当然)
>软链接(最终目标,如果它是文件,块设备或内核设备)
>硬链接(最终目标,块设备或内核设备)
>块设备(/ dev / ram1,/ dev / sda1等)
>字符设备(你可以mmap字符设备,但在某些情况下它没有意义(或正常工作).例如,在用户空间开发驱动程序的一种简单方法是让内核模块处理硬件的基本mmap然后通过mmapable字符设备公开硬件,以便非特权用户可以访问它.(USB,音频,闪存卡)使用它.许多嵌入式的东西也是如此.
> unix域套接字? zerocopy / sendfile是否计数?
mmap-able但不是文件?
>共享内存
未memmappable?
>目录
> fifos(一位读者,一位作家)?