【操作系统】概论

2022-11-15 19:30:45 浏览数 (1)

【操作系统】概论

  • 1. 操作系统的目标和作用
    • 1.1 操作系统的目标
    • 1.2 操作系统的作用
    • 1.3 推动操作系统发展的主要动力
  • 2. 操作系统的发展过程
    • 2.1 未配置操作系统的计算机系统阶段 【1】
    • 2.2 单道批处理系统阶段【2】
    • 2.3 多道批处理系统阶段【3】
      • 2.3.1 优缺点
      • 2.3.2 多道批处理系统需要解决的问题
    • 2.4 分时系统【4】
      • 2.4.1 关键问题
      • 2.4.2 分时系统的特征
    • 2.5 实时系统【5】
      • 2.5.1 实时系统的类型
      • 2.5.2 实时任务的类型
      • 2.5.3 实时系统和分时系统特征的比较
    • 2.6 微机操作系统的发展
      • 2.6.1 单用户单任务操作系统
      • 2.6.2 单用户多任务操作系统
      • 2.6.3 多用户多任务操作系统
  • 3. 操作系统的基本特征
    • 3.1并发
      • 3.1.1 并行与并发
      • 3.1.2 进程引入
    • 3.2 共享
      • 3.2.1 互斥共享方式
      • 3.2.2 同时访问方式
    • 3.3 虚拟
    • 3.4 异步
  • 4. 操作系统的主要功能
    • 4.1 处理机管理功能
      • 4.1.1 进程控制
      • 4.1.2 进程同步
      • 4.1.3 进程通信
      • 4.1.4 调度
    • 4.2 存储器管理功能
      • 4.2.1 内存分配
      • 4.2.2 内存保护
      • 4.2.3 地址映射
      • 4.2.4 内存扩充
    • 4.3 设备管理功能
      • 4.3.1 缓冲管理
      • 4.3.2 设备分配
      • 4.3.3 设备处理
    • 4.4 文件管理功能
      • 4.4.1 文件存储空间的管理
      • 4.4.2 目录管理
      • 4.4.3 文件的读/写管理和保护
    • 4.5 操作系统与用户之间的接口
      • 4.5.1 用户接口
      • 4.5.2 程序接口
  • 5. OS结构设计
    • 5.1 传统操作系统结构
    • 5.2 客户/服务器模式(C/S)
    • 5.3 面向对象的程序设计技术
    • 5.4 微内核OS结构

1. 操作系统的目标和作用

1.1 操作系统的目标

  • 方便性(最重要)
  • 有效性(最重要)
  • 可扩充性
  • 开放性

1.2 操作系统的作用

  1. OS作为用户与计算机硬件系统之间的接口
  1. OS作为计算机系统资源的管理者 计算机资源可分为四类: 处理机、存储器、I/O设备、文件(数据和程序)【OS的主要功能也正是对着四类资源进行有效管理】 处理机管理(进程管理): 用于分配和控制处理机 存储器管理(内存管理): 负责内存的分配与回收 I/O设备管理: 负责I/O设备的分配(回收) 与操纵 文件管理: 用于实现对文件的存取、共享和保护
  2. OS实现了对计算机资源的抽象

1.3 推动操作系统发展的主要动力

  • 不断提高计算机资源利用率
  • 方便用户
  • 器件的不断更新迭代
  • 计算机体系结构的不断发展
  • 不断提出新的应用需求

2. 操作系统的发展过程

2.1 未配置操作系统的计算机系统阶段 【1】

  1. 人工操作方式
  2. 脱机输入/输出方式 (Off-Line I/O)

2.2 单道批处理系统阶段【2】

出现了监督程序,控制作业一个接着一个处理

主要缺点: 系统资源得不到充分的利用

2.3 多道批处理系统阶段【3】

2.3.1 优缺点

优点

0 人点赞