计算机操作系统(第四版)知识点梳理——第一章

本文概述了操作系统的主要目标与作用,包括方便性、有效性、可扩充性和开放性。详细介绍了操作系统从无操作系统到实时系统的发展历程,如批处理系统、分时系统和实时系统的特征与优缺点。此外,还强调了操作系统的并发性、共享性、虚拟性和异步性四大基本特性,并概括了操作系统的主要功能,如处理机管理、存储器管理、设备管理、文件管理和用户接口。
摘要由CSDN通过智能技术生成

第一章 操作系统引论

OS是配置在计算机硬件的第一层软件,主要作用就是管理好设备,提高它
们的利用率和吞吐量,为用户和应用程序提供一个简单的接口。

1.1 操作系统的目标和作用

1.1.1 操作系统的主要目标:

  • 方便性
  • 有效性
  • 可扩充性
  • 开放性

1.1.2 操作系统的作用:

从用户,资源管理器及资源抽象等角度

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

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

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

1.2 操作系统的发展过程

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

  • 人工操作方式
    缺点:严重降低计算机资源的利用率(人机矛盾)
    用户独占全机
    cpu等待人工操作
  • 脱机输入/输出(Off-Line I/O)方式
    程序和数据io都是在外围机的控制下完成的,即脱机下。
    优点:
    减少cpu空闲时间
    提高IO速度

1.2.2 单道批处理系统
自动性,顺序性,单道性

  • 单道批处理系统
    对作业处理成批进行,但在内存中始终只保留一道作业
  • 缺点
    资源得不到充分利用
    当程序发出IO请求后,CPU便处于等待状态,必须在IO完成后才能继续。因为IO低速性,使得CPU利用率显著降低。

1.2.3多道批处理系统
多道性,无序性,调度性, 无交互

  • 优缺点
    1.资源利用率高
    2.系统吞吐量大
    3.平均周转时间长
    4.无交互能力
  • 需要解决问题
    1.处理及争用问题
    2.内存分配、保护问题
    3.I/O设备分配问题
    4.文件的组织和管理问题
    5.作业的管理问题
    6.用户与系统的接口问题

1.2.4 分时系统

  • 分时系统引入
    主要是为了满足用户对人机交互的需求,体现:
    人机交互,共享主机

  • 实现的关键问题
    1.及时接收
    多路卡:实现分时多路复用
    缓冲区:暂存用户键入命令
    2.及时处理

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值