操作系统的特征和性能指标

1.操作系统的特征

共享性、并发性、虚拟性、异步性

1.1 并发性

并发性:是指两个或两个以上的事件或活动在同一时间间隔内发生;
并发性引发的问题:运行程序切换;运行程序隔离;运行程序互通消息和协作;采用了并发技术的系统又称为多任务系统
并行性:是指两个或两个以上事件或活动在同一时刻发生
实现并发技术的关键之一是如何对系统内的多个运行程序(进程)进行切换的技术

1.2 共享性

共享指操作系统中的资源(包括硬件资源和信息资源)可被多个并发执行的进程共同使用,而不是被一个进程所独占;
资源共享的分类:
(1)互斥访问:同一时间内却只允许一个进程访问这些资源,即要求互相排斥地使用这些资源。这种同一时间内只允许一个进程访问的资源称为临界资源;属于临界资源的硬件有打印机、磁带机等,例如,打印机不可能同时打印多个进程的结果,若将一个进程的结果打印几行,再打印另一个进程的结果,这会使打印的结果变得无法使用。所以两个或两个以上进程由于不能同时使用同一临界资源,只能一个进程使用完了,另一进程才能使用。
(2)同时访问:允许同一时间内多个进程对它们进行访问,这里“同时”是宏观上的说法
共享性有关的问题是: 资源分配、信息保护、存取控制

1.3 异步性

在多道程序环境中,允许多个进程并发执行,由于资源有限而进程众多,多数情况,进程的执行不是一贯到底,而是“走走停停”。
异步方式运行导致的直接后果是程序执行结果可能不唯一
操作系统的一个重要任务是:必须确保捕捉任何一种随机事件,正确处理可能发生的随机事件,正确处理任何一种产生的事件序列

1.4 虚拟性

虚拟性是指操作系统中的一种管理技术,它是把物理上的一个实体变成逻辑上的多个对应物,或把物理上的多个实体变成逻辑上的一个对应物的技术

2.操作系统的性能指标

系统的可靠性
系统的吞吐量: 单位时间内所处理的信息量。即系统的吞吐量越大,系统的处理效率越高。
系统的响应时间:用户终端发出命令到系统做出应答之间的时间间隔。
系统的资源利用率
系统的可移植性

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值