- 30
- 0
- 约 18页
- 2017-04-08 发布于贵州
- 举报
11-12-2操作系统原理实验报告(中澳)11-12-2操作系统原理实验报告(中澳)
操作系统原理
实验报告
学 院: 信息与电子工程学院
专 业:计算机科学与技术(中澳)
班 级: 计算机102班(中澳)
学 号: 110024036
姓 名: 傅梦洁
浙江科技学院
2011-2012学年 第2学期
实验1 进程管理
一、实验目的
1. 弄清进程和程序的区别,加深对进程概念的理解。
2. 了解并发进程的执行过程,进一步认识并发执行的实质。
3. 掌握解决进程互斥使用资源的方法。
二、实验内容
1. 管道通信
使用系统调用pipe( )建立一个管道,然后使用系统调用fork( )创建2个子进程p1和p2。这2个子进程分别向管道中写入字符串:“Child process p1 is sending message!”和“Child process p2 is sending message!”,而父进程则从管道中读出来自两个子进程的信息,并显示在屏幕上。
2. 软中断通信
使用系统调用fork( )创建2个子进程p1和p2,在父进程中使用系统调用signal( )捕捉来自键盘上的软中断信号SIGINT(即按Ctrl-C),当捕捉到软中断信号SIGINT后,父进程使用系统调用kill( )分别向2个子进程发出软中断信号SIGUSR1和SIGUSR2,子进程捕捉
原创力文档

文档评论(0)