操作系统1—操作系统概论(上)

操作系统——1操作系统概论(上)

——2018.11.26

一、操作系统的概念和地位

  1. 什么是操作系统?
    1. 有效地控制和管理计算机软硬件资源,合理地组织计算机工作流程,以提高资源利用率,并为用户提供强有力的使用功能和灵活方便的使用环境的程序集合。
  2. 两个观点
    1. 自顶向下:把操作系统视为虚拟机,用户使用的不是作为硬设备的机器,而是OS所提供的接口。
    2. 自下往上:OS是资源的管理者。
  3. 操作系统的地位
    1. 紧贴系统硬件之上,所有其他软件之下。(是其他软件的共同环境)

二、操作系统的目标与作用

  1. 操作系统的目标
    1. 有效性:指标——系统资源利用率、系统吞吐量
    2. 方便性:应该使计算机更加容易使用
    3. 可扩充性:适应发展需求
    4. 开放性:对于国际标准的兼容性
  2. 操作系统的作用
    1. OS作为用户与计算机硬件系统之间的接口。操作系统可以通过以下三种方式把它的服务和功能提供给用户:
      1. 命令方式
      2. 系统调用方式
      3. 图形窗口方式
    2. OS作为计算机资源的管理者
      1. 处理机管理:分配和控制处理机(CPU)
      2. 存储器管理:负责内存的分配与回收
      3. 设备管理:I/O设备的分配与操纵
      4. 文件管理:文件的存取、共享和保护

三、操作系统的发展过程

  1. 手工操作阶段
    1. 计算机系统上没有配置操作系统,程序员直接与计算机硬件交互,人工控制程序的装入和执行。
  2. 单道批处理系统
    1. 内存中始终始终只保持一道作业的批处理系统称为单道批处理系统。
    2. 特征:
      1. 自动性
      2. 顺序性
      3. 单道性
    3. 缺点:单道批处理系统中内存仅一道程序,系统资源无法得到充分利用。
  3. 多道批处理系统
    1. 将多个作业存放在主内存中,使它们同时处于运行状态。这些作业共享处理机时间和外围设备以及其他资源。
    2. 从宏观上看,多道程序都处于运行过程中,但都未运行完成;从微观上看,各道程序轮流占用CPU,交替地执行。
    3. 特征:
      1. 多道性:计算机内存中同时存放几道相互独立的程序
      2. 无序性:进入顺序与完成顺序无严格对应关系
      3. 调度性:作业从提交到完成经历两级调度:作业调度、进程调度
    4. 优点:提高CPU利用率;提高内存和设备利用率;增加系统吞吐量
  4. 分时系统
    1. 分时技术:把处理机的运行时间分成很短的时间片,按时间片轮流把处理机分配给各联机作业使用。
    2. 分时系统:一台主机与许多终端连接,同时允许多个用户共享主机中的资源,每个用户在各自的终端上以问答方式控制程序运行,系统把CPU时间划分成时间片,轮流分配给各个联机终端用户。
    3. 特征:
      1. 多路性
      2. 交互性
      3. 独立性
      4. 及时性
  5. 实时系统
    1. 在规定的时间范围内完成对该事件的处理,并控制实时任务协调一致地运行。
    2. 分时系统VS实时系统
      1. 分时系统往往是通用系统,实时系统往往是专用系统
      2. 本质差别在于实时系统的及时性
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值