实验3进程通信signal软中断2016-10剖析.ppt

实验3进程通信signal软中断2016-10剖析

* 4.1 实验目的 一、加深对进程概念的理解,明确进程和程序的区别 二.进一步认识并发执行的实质 三.分析进程争用资源的现象,学习解决进程互斥的方法 四.了解Linux系统中进程通信的基本原理 4.2 准备知识 4.2.1 基本概念 进程的概念 进程与程序的区别 并发执行的概念 进程互斥的概念 进程通信的基本原理 * 图4-1 系统调用的参数表方式 变元表: N 参数1 参数2 …… 参数n (a) 直接方式 trap 参数1 参数2 …… 参数n ×× 变元表: N 指针 (b) 间接方式 系统调用是一种进入系统空间的办法。通常,在OS的核心中都设置了一组用于实现各种系统功能的子程序,并将它们提供给程序员使用。程序员在需要OS提供某种服务的时候,便可以调用一条系统调用命令,去实现希望的功能,这就是系统调用。因此,系统调用就像一个黑箱子一样,对用户屏蔽了操作系统的具体动作而只是提供了调用功能的接口。 系统调用与一般的过程调用有下述几方面的明显差别: (1)运行在不同的系统状态。 (2)通

文档评论(0)

1亿VIP精品文档

相关文档