《操作系统编程作业》由会员分享,可在线阅读,更多相关《操作系统编程作业(1页珍藏版)》请在金锄头文库上搜索。
作业题目:进程间通信练习、 内容:编写两个程序mysem. c (编译后为mysem)和my input. 编译后为my input), 实现两个程序(进程)之间的通信。要求如下:1、mysem创建一个共享内世nyshm(共享内存ID,内存大小为512字节), 供mysem和my i nput共享2、mysem创建一个子进程,该子进程加载my input3、my input从键盘以追加方式向myshm中输入信息(字符型),mysem接 收信息并显示在屏幕上4、当my i nput从键盘输入“end”井存入myshm后,my input结束(退出), mysem收到“end”显示后,也退出,并释放所有的资源,二、解释:1、参考第5、6次小课实验2、目的:深入了解“共享内存”、子进程加载、信号量、进程间的同步与 互斥等操作系统核心内容.以及它们的使用三、说明:1、本次作业满分为10分,将直接计入成绩,要求各位同学认真按照要求 完成。2、如发现抄袭者(代码、说明文字有60W雷同者),双方或者多方均按0 分计算3、交作业要求:1)打印作业题目和要求(2)要求分析题意、对代码做相关说明文档(手写、给出实验结果图(3)使用学校统一封面,将原代码打印并装订后,连同手写文档统一交 给老师4)将原代码连同编译后的目标文件,统一发送到小课老师FTP5)本作业为课外作业,在10月31日之前交。