第二章 操作系统结构

思维导图:

一、计算机体系结构:

  • I/O设备都是通过设备控制器与系统相连

2.  中断的定义:

  • 使得系统更高效、更及时相应
  • 中断将控制权转到中断服务程序

 3.  I/O设备

  • I/O设备的分类:
  • 工作方式
    • 同步时用户程序需要等待,异步不需要。

二、硬件保护

两状态操作

  • 共享系统资源要求操作系统确保程序不会引起其他程序的错误
  •  至少在两个运行状态之间提供硬件保护
  • 如何区分两状态
    • 当出现错误时:
    • 特权指令(privileged instructions),可能引发错误的指令

    • I/O保护
      • 把I/O指令定义为特权指令,起到保护的作用
    • 内存保护
      • 必须性:
      • 工作状态图
    • CPU保护
      • 使用定时器进行保护
      • 定时器的设置

三、操作系统的服务

  • 目标
    •  提供服务(service)
    •  为用户和程序提供接口(interface)
    •  各组成部分及其相互连接(components、interconnections
  •  对于用户来说   
  • 其他操作系统服务:为了系统效率
  • 整体图

四、操作系统接口:系统调用    

系统调用提供在运行程序和操作系统之间的接口  

  •  

系统调用的过程:

  • 指令处理过程
  • 具体过程
    •   
  •  3种常用方式用于在运行程序和操作系统之间的参数传递:
  • 进程管理的类别

    • 进程控制

    • 文件管理

    • 设备管理

    • 信息维护

    • 通信  

五、 操作系统的结构    

  • 层次化结构
  • 微内核
    • 操作系统由两大部分组成

      • 运行在核心态的内核

      • 运行在用户态并以C/S方式运行的进程层

    •  Windows NT客户机-服务器结构
    •  

          
原文地址:https://www.cnblogs.com/zxj-262410/p/10448935.html