操作系统引论

1.1 操作系统的目标和作用

操作系统是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充。

1.1.1 操作系统的目标

在计算机上配置操作系统,其主要目标是:① 方便性;② 有效性;③ 可扩充性;④ 开放性。

1.1.2 操作系统的作用

  1. OS作为用户与计算机硬件系统之间的接口
  2. OS作为计算机系统资源的管理者
  3. OS实现了对计算机资源的抽象

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

  1. 不断提高计算机资源利用率
  2. 方便用户
  3. 器件的不断更新换代
  4. 计算机系统结构的不断发展
  5. 不断提出新的应用要求

1.2 操作系统的发展过程

1.2.1 未配置操作系统的计算机系统

  • 人工操作方式。
    缺点:
    ① 用户独占全机。
    ② CPU 等待人工操作。
  • 脱机输入/ 输出(Off-Line I/O)方式。
    优点:
    ① 减少了 CPU 的空闲时间。
    ② 提高了 I/O 速度。

1.2.2 单道批处理系统

  1. 单道批处理系统的处理过程:先把一批作业以脱机方式输入到磁带上,并在系统中配上监督程序,在它的控制下,使这批作业能一个接一个地接连处理。
  2. 单道批处理系统的缺点:系统中的资源得不到充分的利用。

1.2.3 多道批处理系统

  1. 多道程序设计的基本概念:用户所提交的作业先存放在外存上,并排成一个队列,称为 “后配队列”。然后由作业调度程序按一定算法,从后备队列中选择若干个作业调入内存,使它们共享 CPU 和系统中的各种资源。
  2. 多道批处理系统优缺点:
    1. 资源利用率高。
    2. 系统吞吐量大。
    3. 平均周转时间长。
    4. 无交互能力。

1.2.4 分时系统

  • 分时系统的引入
    ①人机交互;②共享主机
  • 分时系统实现中的关键问题
    ①及时接收;②及时处理。
  • 分时系统的特征
    ①多路性;②独立性;③及时性;④交互性。

1.2.5 实时系统

  • 实时系统的类型:
    1. 工业(武器)控制系统。
    2. 信息查询系统。
    3. 多媒体系统。
    4. 嵌入式系统。
  • 实时任务的类型:
    1. 周期性实时任务和非周期性实时任务。
    2. 硬实时任务和软实时任务。
  • 实时系统分时系统特征的比较:
    ①多路性。②独立性。③及时性。④交互性。⑤可靠性。

1.2.6微机操作系统的发展

  1. 单用户单任务操作系统
  2. 单用户多任务操作系统
  3. 多用户多任务操作系统

1.3 操作系统的基本特征

1.3.1 并发

  1. 并行并发
    是指:两个或多个事件在同一时刻发生。
    是指:两个或多个事件在同一时间间隔内发生。

  2. 引入进程

    所谓进程,是指在系统中能够独立运行并作为资源分配的基本单位,它是由一组机器指令、数据和堆栈等组成的,是一个能独立运行的活动实体。

1.3.2 共享

  1. 互斥共享方式
    临界资源(在一段时间内只允许一个进程访问的资源)或独占资源只能被互斥的共享。
  2. 同时访问方式
    系统中还有一类资源允许在一段时间内由多个进程 “同时”(宏观上同时)对它们进行访问。

1.3.3 虚拟

  1. 时分复用技术;
  2. 空分复用技术。

1.4 操作系统的主要功能

1.4.1 传统操作系统的功能

  • 处理机管理功能
    ①进程控制;②进程同步;③进程通信;④调度。
  • 存储器管理功能
    ①内存分配;②内存保护;③地址映射;④内存扩充。
  • 设备管理功能
    ①缓冲管理;②设备分配;③设备处理。
  • 文件管理功能
    ①文件存储空间的管理;②目录管理;③文件的读/写管理和保护。

1.4.2现代操作系统的新功能

  • 系统安全
    ①认证技术;②密码技术;③访问控制技术;④反病毒技术。
  • 网络的功能和服务
    ①网络通信;资源管理;应用交互操作。
  • 支持多媒体
    ①接纳控制功能;实时调度;多媒体文件的存储。

1.4.3 操作系统与用户之间的接口

  • 用户接口
    ①联机用户接口;②脱机用户接口;③图形用户接口。
  • 程序接口
    程序接口是为用户程序在执行访问系统资源而设置的,是用户程序取得操作系统服务的唯一途径。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值