OSLab6:BUAA,OSLAb6

时间:2024-06-12 15:29:19
【文件属性】:

文件名称:OSLab6:BUAA,OSLAb6

文件大小:5KB

文件格式:ZIP

更新时间:2024-06-12 15:29:19

OSLab6 @(标签)[BUAA][OSLab6] ##实验概况 首先本次实验中用到的一个模型思想就是客户端-服务器的模型思想,需要运行的进程中sh.b是无法直接启动的,只能通过icode.x和serv.b运行起来,再通过函数spawn来启动sh.b的shell进程。虽说实验的主要目的是填写pipe.c但其实光填写了pipe.c远远达不到本次实验的要求,实验对fork.c的权限位设置准确要求很高,因为实验引入了父子进程的共享内存来进行父子进程通信,这一点就像是Unix系统中的不命名管道一样。同时,实验中fd.c、fsipc.c等文件可以说准确地实现了一个服务器和客户端的通信模型。大概了解这么多,现在来看一下要填写的这些函数。 ###_pipeisclosed### static int _pipeisclosed(struct Fd *fd, struct Pipe *p) {


【文件预览】:
OSLab6-master
----README.md(10KB)

网友评论