进程和进程间通信测试题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ToCore嵌入式培训()

进程与进程间通信测试题

1.父进程每隔一秒发送字符串“hello”给子进程,子进程接收到字符串后将其打印出来。要求:分别使用无名管道,消息队列,共享内存实现。

2.子进程每隔一秒给一个全局变量赋值(具体数值不限),连续赋值10次,然后终止。父

进程每隔一秒检测一次子进程是否终止,如果未终止则打印“child alive”,如果终止则打印“child over”并终止。

3.子进程调用exit()函数终止运行,父进程在子进程终止判断子进程是否是正常终止并将

其终止的状态的数值打印出来。

4.使用什么命令可以查看系统中消息队列,信号量和共享内存的信息。

5.linux2.

6.18内核的实时任务和普通任务的优先级范围。

6.linux2.6.18内核中如何判断一个进程是交互性的进程。

7.描述linux2.6.18内核的任务调度的种类,机制以及实现。

8.设置进程优先级的函数有哪些。

9.描述同步和互斥的概念。

10.信号量是否可用于同步,如果是则举一个例子加以说明。

11.父进程终止,子进程显示出根目录下的所有文件和文件夹。

12.使用信号量实现:子进程休眠5秒后终止,终止后父进程开始运行。

13.使用信号量实现:初始化信号量并将其数值设置为1,子进程将信号量的数值减一并终

止。父进程等待1秒后将信号量的数值减一,打印操作信号量成功的信息,然后将信号量的数值加一并终止。

相关文档
最新文档