学习日记
Tyrannoaurus
我是一个努力的菜鸟,终有一天可以驰骋蓝天。
展开
-
操作系统学习日记-进程通讯-共享存储区
实验内容: 1.编写一段程序,创建一个共享存储区,大小是4个字节(1个整型数的大小)。创建一个子进程,然后父、子进程各自独立运行。父进程从标准输入设备中输入一个数,把这个数写入共享存储区;子进程把这个数从共享存储区中读出来,并输出到标准输出设备中。 (提示:初始时,可以把共享存储区的数值赋值为-1。父进程执行,把用户输入的数据写入共享存储区,(则此时共享存储器中的数值已不为-1)。子进程先循环判原创 2016-11-29 17:29:00 · 1547 阅读 · 0 评论 -
操作系统学习日记-进程通讯
实验目的: 掌握进程的管道通讯机制。实验内容: 1.编写一个程序,程序中创建一个子进程,然后父子进程各自独立运行。父进程不断地在标准输入设备上读入小写字母,写入管道。子进程不断地从管道中读取字符,转换为大写字母后输出到标准输出设备上。当读到x时,结束。 2.观察程序输出的结果,并做出合理的解释。 相关的系统调用或函数:fork() pipe() write() read(); 程序原创 2016-11-22 23:01:50 · 1166 阅读 · 0 评论