
NUAA OS实验课 2016 年考试题目。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
oslab-exam学长友情提示:在学术活动中,过分地炫耀个人能力并直接提交代码是不可取的行为。题目1涉及主进程创建并与子进程建立连接,通过管道实现通信。具体而言,主进程通过管道的写端连接到子进程的标准输出,而管道的读端则连接到主进程的标准输入。在子进程内部,使用`exec(echo, echo, hello world, NULL)`执行命令,并在父进程中调用`read(0, buf, sizeof(buf))`从标准输入读取子进程发送的字符串,并进行打印。题目2则要求主进程创建两个子进程,并通过两个独立的管道与之通信。这两个子进程分别负责计算从1加到50的和以及从50加到100的和,并将计算结果通过管道传递给父进程。随后,父进程读取这两个子进程的结果,进行求和运算,并将最终结果(即5050)打印出来。题目3涉及主线程创建十个子线程。其中第0个子线程负责计算从0加到10的和,而第1个子线程则负责计算从11加到20的和。
全部评论 (0)
还没有任何评论哟~


