跳转至

操作系统概述


  • 操作系统的概念
    • 操作系统是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。
  • 操作系统的要点
    • 是软件,且是系统软件
    • 基本职能是控制和管理系统资源
    • 提供服务,方便用户使用
  • 输入输出
    • 缓冲技术
      • 处于 CPU 和外设之间,解决速度不匹配问题
      • 例如,SPOOLING(Simultaneous Peripheral Operation On-Line,即外部设备联机并行操作)技术将磁盘模拟成 IO 设备,也称为假脱机。
        • 缓和了 CPU 与低速 I/O 设备速度不匹配的矛盾
        • 设备并没有分配给任何进程.在输入井或输出井中,分配给进程的是一存储区和建立一张 I/O 请求表
        • 实现了虚拟设备功能.多个进程同时使用一独享设备,而对每一进程而言,都认为自己独占这一设备,不过,该设备是逻辑上的设备
    • 中断技术
      • 解决 CPU 和外设的协调 (不再需要轮询外设状态)
    • DMA 技术
      • 进一步解放 CPU
  • 操作系统的类型
    • 分时系统
    • 实时系统
    • 微机操作系统
    • 网络操作系统
    • 分布式操作系统
  • 操作系统的特征
    • 并发
    • 共享
    • 虚拟
    • 不确定性
  • 现代操作系统的新特征
    • 微内核体系结构
    • 多线程
    • 对称多处理
    • 分布式
    • 面向对象设计
  • 操作系统的功能
    • 处理机管理(进程调度)
    • 存储管理
    • 设备管理
    • 文件管理
    • 用户接口