计算机操作系统(复习)绪论

概念

操作系统是计算机系统的核心组成部分,具体体现在以下三个方面:

  1. 是能够协调系统有条不紊运行的程序集合
  2. 是计算机系统资源的管理者
  3. 提供了方便用户使用计算机的用户界面

操作系统是配置在硬件之上的第一层系统软件,是计算机系统的核心系统软件,充当计算机硬件和计算机用户的中介。

操作系统的目标:方便性、高效性、可扩充性、开放性。

发展历程

  • 人工操作阶段

构成计算机的主要元器件:电子管

程序和数据:以打孔的方式记录在纸带(或卡片)上

问题:1. 上机安排的不确定性

            2. 用户独占系统资源

            3. CPU等待人工操作,即串行工作方式

  • 单道程序批处理系统(最早出现的一种操作系统)

联机I/O批处理:慢速的I/O设备和主机直接相连

脱机I/O批处理:在主机之外另设一台外围机,它只与I/O设备打交道,不与主机直接连接,从而使主机有更多的时间专门完成快速的计算任务。

特征:自动性、顺序性、单道性(每次仅有一道程序运行)

优点:克服了人工操作的缺点,完成了作业的自动过渡,改善了主机CPU和I/O设备使用情况,提高了计算机系统的处理能力。

缺点:使用效率不高,系统性能差。

  • 多道程序批处理系统

基本思想:在内存中同时存放若干道程序,处理机在调用一道作业运行时,如果发现该作业在进行输入输出时会产生等待现象,监督程序就会引导处理机去执行另外的程序,使处理机总是处于工作状态。

特点:多道性(同时存放多道程序)、宏观上并行、微观上串行、无序性、调度性

优点:系统资源的利用率提高;系统吞吐量增大。

缺点:平均作业周转时间长;缺乏交互性。

  • 分时系统

定义:以多道程序批处理系统为基础的交互式系统

特征:同时性、独立性、及时性、交互性

  • 实时系统

实时控制:把计算机用于机器的自动控制中。eg: 计算机控制炼钢

实时事务处理:把计算机用于飞机订票系统、银行管理系统、情报检索系统等,可以对用户的服务请求及时做出回答,并能及时修改、处理系统中的数据。

  • 通用操作系统

同时兼有多道程序批处理、分时处理、实时处理的功能,或其中两种以上的功能

  • 进一步发展

嵌入式操作系统、并行操作系统、网络操作系统和分布式操作系统

批处理系统分时系统实时系统
目标实现作业的自动过渡多用户分时共享主机资源实时控制和监督
多路性多终端服务多路信息采集、对象控制
独立性
交互性一般
及时性一般(分、秒)好(毫秒、微秒)
可靠性一般很好
场合计算量大、不需要和用户交互、大型作业 (eg: 银行)交互性强、多用户系统较少有人干预、监督控制系统(eg:订票软件)

基本特征

  1. 并发性(两个或多个事件在同一时间间隔内发生)
  2. 共享性(系统的软件资源和硬件资源由多个程序共同使用)
  3. 虚拟性
  4. 异步性/不确定性(并发进程所处的状态是不确定的)

并发性共享性是操作系统的两个基本特征。

主要功能

  • 处理机管理(解决处理机分配调度策略、分配实施和资源回收等问题)
  • 存储管理(内存分配、内存保护、内存扩充、重定位)
  • 设备管理
  • 文件管理
  • 用户接口

参考:《计算机操作系统》电子工业出版社

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Cancri e

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值