跳转至

操作系统概述


  • 操作系统的概念

    • 操作系统是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。
  • 操作系统的要点

    • 是软件,且是系统软件

    • 基本职能是控制和管理系统资源

    • 提供服务,方便用户使用

  • 输入输出

    • 缓冲技术

      • 处于 CPU 和外设之间,解决速度不匹配问题

      • 例如,SPOOLING(Simultaneous Peripheral Operation On-Line,即外部设备联机并行操作)技术将磁盘模拟成 IO 设备,也称为假脱机。

        • 缓和了 CPU 与低速 I/O 设备速度不匹配的矛盾

        • 设备并没有分配给任何进程.在输入井或输出井中,分配给进程的是一存储区和建立一张 I/O 请求表

        • 实现了虚拟设备功能.多个进程同时使用一独享设备,而对每一进程而言,都认为自己独占这一设备,不过,该设备是逻辑上的设备

    • 中断技术

      • 解决 CPU 和外设的协调 (不再需要轮询外设状态)
    • DMA 技术

      • 进一步解放 CPU
  • 操作系统的类型

    • 分时系统

    • 实时系统

    • 微机操作系统

    • 网络操作系统

    • 分布式操作系统

  • 操作系统的特征

    • 并发

    • 共享

    • 虚拟

    • 不确定性

  • 现代操作系统的新特征

    • 微内核体系结构

    • 多线程

    • 对称多处理

    • 分布式

    • 面向对象设计

  • 操作系统的功能

    • 处理机管理(进程调度)

    • 存储管理

    • 设备管理

    • 文件管理

    • 用户接口