异常
- 异常控制流(ECF):现代系统通过使控制流发生突变,做出反应。
- 对于ECF的理解:
ECF是操作系统的基本机制
应用程序通过ECF的形式,向操作系统请求服务
ECF是计算机系统中实现并发的基本机制
- 异常:是异常控制流的一种形式,是控制流中的突变
- 事件:状态的变化
- 异常处理程序对事件进行处理
- 异常的具体理解:
中断
陷阱和系统调用:为了允许对这些内核服务的受控的访问,处理器提供了syscall指令
故障
终止
- 系统中的异常:定义256种异常类型。
进程
- 定义:一个执行中程序的实例
- 进程控制
获取进程ID:getpid函数返回调用进程的PID,gettpid返回的是它的父进程的PID。
pid_t getpid(void);
pid_t getppid(void);
- 创建和终止进程:
进程的三种状态:
1、运行:进程在CPU中或等待被执行。
2、终止:进程永远地停止。
3、停止:进程的执行被挂起,且不会被调度。
fork函数创建一个新的运行的子进程:
pid_t fork(void);
调用一次,返回两次。
posted @
2018-11-11 23:01
飞翔的章帅
阅读(
103)
评论()
编辑
收藏
举报