摘要:
一、三个概念 1.1.终端 在UNIX系统中,用户通过终端,登录得到一个shell进程,这个终端称为shell进程的控制终端,进程中,控制终端是保存在PCB中的信息,而fork()会复制PCB中的信息,故shell进程启动的其他进程的控制终端也是这个终端。默认情况下(没有重定向),每个进程的标准输入 阅读全文
2021年12月7日
摘要:
一、共享内存 1.1什么是共享内存 共享内存允许两个或者多个进程共享物理内存的同一块区域(通常被称为段)。由于一个共享内存段会称为一个进程用户空间的一部分,因此这种IPC 机制无需内核介入。所有需要做的就是让一个进程将数据复制进共享内存中,并且这部分数据会对其他所有共享同一个段的进程可用。与管道等要 阅读全文