• 第二章 操作系统结构


    思维导图:

    一、计算机体系结构:

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

    2.  中断的定义:

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

     3.  I/O设备

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

    二、硬件保护

    两状态操作

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

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

    三、操作系统的服务

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

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

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

    •  

    系统调用的过程:

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

      • 进程控制

      • 文件管理

      • 设备管理

      • 信息维护

      • 通信  

    五、 操作系统的结构    

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

        • 运行在核心态的内核

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

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

            
  • 相关阅读:
    kolla
    lbaas
    celery
    redis发布订阅
    数据库简单介绍
    celery
    ansible初识
    315
    request
    navicat连接mysql报错1251解决方案
  • 原文地址:https://www.cnblogs.com/zxj-262410/p/10448935.html
Copyright © 2020-2023  润新知