嵌入式
文章平均质量分 69
商汤科技
这个作者很懒,什么都没留下…
展开
-
[Linux]proc文件系统
linux 内核 procfs转载 2022-07-27 16:44:19 · 543 阅读 · 0 评论 -
mmap和shm共享内存的区别和联系
共享内存的创建一、区别1. 共享内存允许两个或多个进程共享一给定的存储区,因为数据不需要来回复制,所以是最快的一种进程间通信机制。共享内存可以通过mmap()映射普通文件(特殊情况下还可以采用匿名映射)机制实现,也可以通过系统V共享内存机制实现。应用接口和原理很简单,内部机制复杂。为了实现更安全通信,往往还与信号灯等同步机制共同使用。mmap的机制如:就是在磁盘上建立一个文件,每个进程存储器里面,单独开辟一个空间来进行映射。如果多进程的话,那么不会对实际的物理存储器(主存)消耗太大。sh.转载 2021-01-19 19:37:51 · 476 阅读 · 0 评论 -
Linux进程间通信之共享内存
转自 adorable_共享内存 共享内存是Lunix系统中最底层的通信机制,也是最快的通信机制。共享内存通过两个或多个进程共享同一块内存区域来实现进程间的通信,就如同 malloc() 函数向不同进程返回了指向同一个物理内存区域的指针。通常是由一个进程创建一块共享内存区域,然后多个进程可以对其进行访问,一个进程将要传出的数据存放到共享内存中,另一个或多个进程则直接从共享内存中读取数据。因此这种通信方式是最高效的进程间通信方式。但实际的问题在于,当两个或多个进程使用共享内存进行通信时,同步问.转载 2021-01-19 17:59:34 · 202 阅读 · 0 评论 -
LInux挂载NFS网络文件系统
1.NFS主机安装NFS服务sudo apt install nfs-kernel-server2.客户机安装NFS客户程序sudo apt install nfs-common -y3.设置挂载目录 假如是/home/hongzhao1/Desktop主机端设置权限sudo vim /etc/exports添加:/home/hongzhao1/Desktop *(insecure,rw,async,no_root_squash)4.客户端添加NFS目录.原创 2021-01-17 23:46:34 · 224 阅读 · 0 评论