zoukankan      html  css  js  c++  java
  • 2018-2019-1 20165324 《信息安全系统设计基础》第七周学习

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

    教材学习:第八章《异常控制流》

    知识点学习:

    • 异常控制流(ECF):现代系统通过使控制流发生突变,做出反应。

    • 对于ECF的理解:

      1. ECF是操作系统的基本机制
      2. 应用程序通过ECF的形式,向操作系统请求服务
      3. ECF是计算机系统中实现并发的基本机制
    • 异常:是异常控制流的一种形式,是控制流中的突变

    • 事件:状态的变化

    • 异常处理程序对事件进行处理

    • 异常的类别,如图1:

    • 异常的具体理解:

      1. 中断
      2. 陷阱和系统调用:为了允许对这些内核服务的受控的访问,处理器提供了syscall指令
      3. 故障
      4. 终止
    • 系统中的异常:定义256种异常类型。

    • 异常示例,如图2:

    • linux系统调用;是通过一条称为syscall的陷阱指令来提供。

    • 进程:一个执行中程序的实例。

    • 异常是允许操作系统内核提供进程概念的基本构造块。

    • 并发流:一个逻辑流的执行在时间上与另一个流重叠。

    • 用户模式和内核模式

    • 进程从用户模式变为内核模式的唯一方法是调用异常。

    • linux提供/proc文件系统,允许用户模式进程访问内核数据结构的内容。

    • 操作系统内核使用一种称为上下文切换的教高层的异常控制流来实现多任务。

    • 进程的控制:

      1. 获取进程ID
      2. 创建和终止进程
      3. 回收子进程
      4. 让进程休眠
      5. 加载并运行程序
      6. 利用fork和execve运行程序
    • 信号

  • 相关阅读:
    BorderContainer 背景透明一不小心就解决了!
    C#编程应用线程与委托
    第二次SQL RAP要点
    最近的学习
    BW中传输的问题
    7月总结Dotnetnuke的研究总结
    EP学习要点记忆
    盲人摸象SAP PS模块的介绍与讨论
    如何跨Client删除数据
    如何修改Portal与BW系统的链接域名
  • 原文地址:https://www.cnblogs.com/20165324hcj/p/9942656.html
Copyright © 2011-2022 走看看