期中复习:chap1~chap7

期中复习:chap1~chap7

chap1:操作系统概述

1.2 什么是操作系统

  • 操作系统内核的特征:

    • 并发、共享、虚拟、异步

1.3 操作系统历史演化

  • 单用户系统

  • 批处理系统

  • 多道程序系统

  • 分时系统

  • ……

1.3.2:从实验的角度看

  • libOS:第一次尝试编写裸机程序

  • 批处理OS:内存支持单个程序驻留:特权级与异常

  • 多道程序OS:支持多个程序同时驻留内存,依次执行:内存空间划分与调度

  • 分时多任务OS:多个程序轮流执行:中断处理,上下文切换,抢占式调度

  • OS的地址空间抽象:

    1. 物理内存空间隔离
    2. 虚拟内存
  • OS的进程抽象

    1. 动态创建程序:进程管理与调度
    2. 多处理器并行:多处理器,多核
  • OS的文件抽象

  • OS的进程间通信

  • OS的并发

  • OS的IO

1.4 操作系统结构

  • 简单结构:应用和OS混在一起

  • 单体分层结构:单体操作系统划分为多层,每层仅建立在低一层之上:从硬件驱动一直到高层用户界面

  • 微内核结构:尽可能把内核功能移动到用户空间,网络等功能以模块形式用户空间可选引入(操作系统最小化)

  • 外核结构:与宏内核和微内核不同,外核结构的操作系统几乎不提供任何预定义的服务。它仅仅提供一个平台,允许用户程序直接管理硬件资源和提供服务。保护与控制分离




本文总阅读量