《操作系统引论》重点总结

操作系统发展过程

  • 人工操作方式
    将纸带输入计算机,用户独占全机,CPU等待人工操作。

  • 脱机输入输出方式
    将纸袋上的数据程序输入到磁带上,CPU需要使用时,再将磁带高速调入内存,磁带作为纸带输入机与CPU的缓冲媒介,输入与输出是在外围机的控制下进行。

  • 单道批处理系统
    在系统中配置监督程序,作业一个接着一个连续运行。
    内存中仅有一道程序,每当程序在运行中发出I/O请求时,CPU处于等待状态。

  • 多道批处理系统
    运行程序A时,利用其在I/O请求操作的CPU空闲时间
    ,调度程序B进行运行,使CPU一直保持忙碌状态。

  • 分时系统
    满足用户对人机交互的需求,时间片轮转运行方式。

操作系统的基本特性

  1. 并发
    并行:两个或者多个事件在同一时刻发生。
    并发:两个或多个事件在同一时间间隔内发生。
  2. 共享
    即资源复用,系统中的资源可供内存中多个并发执行的进程共同使用。
  3. 虚拟
    通过某种技术将一个物理实体变为若干个逻辑上的对应物的功能。
  4. 异步
    进程是以不可预知的速度向前推进的,即进程的异步性。

操作系统主要功能

处理机管理功能

(进程的定义:在系统中能独立运行并作为资源分配的基本单位。)

  1. 进程控制
    为作业创建进程,撤销已结束的进程,以及控制进程在运行过程中的状态转换。
  2. 进程同步
    使多个进程能有条不紊地进行,互斥方式和同步方式。
  3. 进程通信
    实现相互合作进程之间的信息交换。
  4. 调度
    作业调度和进程调度

存储器管理功能

(为多道程序的运行提供良好的环境)

  1. 内存分配
    静态分配和动态分配
  2. 内存保护
  3. 地址映射
  4. 内存扩充
    虚拟存储技术

设备管理功能

  1. 缓冲管理
  2. 设备分配
  3. 设备处理

文件管理功能

  1. 文件存储空间的管理
  2. 目录管理
  3. 文件的读/写管理和保护

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

  1. 用户接口
    用户直接或间接控制自己的作业
  2. 程序接口
    为用户程序在执行中访问系统资源而设置的,用户程序取得操作系统服务的唯一途径。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值