- 11
- 0
- 约3.1千字
- 约 17页
- 2016-08-22 发布于浙江
- 举报
14-15-2操作系统原理实验报告(计131、132)
操作系统原理
实验报告
学 院: 信息与电子工程学院
专 业: 计算机科学与技术
班 级: 计算机130班
学 号: 1130299000
姓 名: 某某某
浙江科技学院
2014-2015学年 第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)