等结构,区别主要是在读写上,因为读写才涉及到文件的载体是内存还是磁盘。文件系统上创建一个文件,然后通过这个内存文件实现进程通信,这我就不写测试程序了,而且这也是不能回收的,因为共享内存ipc机制生命周期是随内核的,也就是说你创建共享内存之后,如果不显示删除的话,进程退出之后,共享内存还是存在的。
等结构,区别主要是在读写上,因为读写才涉及到文件的载体是内存还是磁盘。文件系统上创建一个文件,然后通过这个内存文件实现进程通信,这我就不写测试程序了,而且这也是不能回收的,因为共享内存ipc机制生命周期是随内核的,也就是说你创建共享内存之后,如果不显示删除的话,进程退出之后,共享内存还是存在的。
Linux系统一般有4个主要部分:内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。shell,是GNU操作系统上默认的shell,大部分Linux的发行套件使用的都是这种shell。虚拟文件系统可以分为逻辑文件