2018-2019-1 20165314 《信息安全系统设计基础》第七周学习总结

异常

  • 异常控制流(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);
    调用一次,返回两次。
原文地址:https://www.cnblogs.com/zhangshuai9345/p/9944123.html