操作系统引论《第一章》

操作系统:操作系统是管理和控制计算机系统内各种硬件和软件资源,有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。
操作系统的目标:方便性,有效性,可扩充性,开放性。
操作系统作用:管理设备,提高利用率和吞吐量,提供接口,便于使用。
操作系统的基本特性与主要功能。
基本特征:并发,共享,(最根本的特征),虚拟,异步。
并发性:指两个或多个事件在同一时间间隔内发生。
[并行性:是指两个或多个活动在同一时刻同时执行的情况。
共享性:资源共享即共享,是指系统的资源可供内存中多个并发执行的进程共同使用。
虚拟性:是指把一个物理实体变为若干个逻辑上的对应物。
异步性:在多道程序环境下,允许多个程序并发执行,但由于资源有限,进程的执行不是一贯到底,而是走走停停,以不可知的速度向前推进。
主要功能:
从用户角度看,操作系统是:用户与计算机之间的接口
资源管理角度(系统观点):计算机系统资源的管理者
在一个计算机系统中,通常都含有许多硬件和软件资源。归纳起来可将这些资源分为 4 类:处理机、存储器、I/O 设备以及文件(数据和程序)。
资源抽象角度(软件观点):实现了对资源的抽象(程序和数据结构的集合)
扩充机
基本功能:处理器、存储器、设备、文件管理及用户接口
操作系统的发展与分类;
批处理系统:(必须具有作业控制信息)
单道批处理:解决人机矛盾和 CPU 与 I/O 设备之间速率不匹配的矛盾,系统对作业成批处理。
特点:自动性、顺序性、单道性
多道批处理:允许多个程序同时进入内存并运行,共享系统中的各种硬、软件资源。
特点:多道、宏观并行、微观串行
优点:资源利用率高(提高单机资源利用率的关键技术),吞吐量大,平均周转时间长
缺点:无交互能力
多道程序设计优点
多道:计算机内存中同时存放多道相互独立的程序。
宏观上并行:同时进入系统的多道程序都处于运行过程中,即他们开始了各自先后的运行,但都未运行完毕。
微观上串行:内存中的多道程序轮流占有 CPU,交替执行。
多道程序设计基本特征:制约性、间断性、共享性
分时系统:(为满足用户对人—机交互的需求)目标:比较快速响应用户
具体需求:人机交互、共享主机、便于用户上机
特点:多路性、独立性、及时性、交互性 (引入了时间片)
重要性能是系统的响应时间,对 OS 的优先级+非抢占式调度算法有利于改善响应时间。
响应时间=时间片×用户数
分时操作系统通常采用时间片轮转策略为用户服务。(需同时满足多个用户的需要)
实时系统:(必须在被控制对象规定时间内处理来自外部的事件)
特点:多路性、独立性、及时性(及时响应,快速处理)、交互性、可靠性
通常采用抢占式的优先级高者优先算法 应用:航空订票、机床控制、股票交易系统

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值