却可以正常履行。
(7)结论
固然System V与POSIX共享内存都是经由过程tmpfs实现,然则受的限制却不雷同。也就是说/proc/sys/kernel/shmmax只会影响SYS V共享内存,/dev/shm只会影响Posix共享内存。实际上,System V与Posix共享内存本来就是应用的两个不合的tmpfs实例(instance)。
内核分析
内核在初始化时,会主动mount一个tmpfs文件体系,挂载为shm_mnt:
点击(此处)折叠或打开
- //mm/shmem.cstatic struct file_system_type
- shmem_fs_type = {
- .owner = THIS_MODULE,
- .name = "tmpfs",
- .get_sb = shmem_get_sb,
- .kill_sb = kill_litter_super,
- };
- int __init shmem_init(void) {
- ...
- error = register_filesystem(&shmem_fs_type);
- if (error)
- {
推荐阅读
Win7体系U盘插入后假逝世怎么处理?有效户表示,在Win7体系下,U盘插入后体系会出现假逝世的问题,一般十几秒钟就恢复正常了,固然对操作体系毫无影响,我们却不想存在任何假设的病毒存在,>>>详细阅读
地址:http://www.17bianji.com/lsqh/36688.html
1/2 1