现代操作系统(OS)的特性

操作系统也是一个程序,它具有4个非常重要的特性,即程序的并发性(concurrency)、资源的共享性(sharing)、异步性(asynchronous)、和虚拟性(virtuality)。

1.并发性

  • 多个程序在宏观上同时向前推进

  • 为提高效率而诞生的并发

  • 程序的并发性主要体现在:用户程序与用户程序之间的并发执行、用户系统与操作系统之间的并发执行、操作系统和操作系统之间的并发执行。

  • 并发,并行之间还是有有一定的区别

并行(concurrent):在有多个CPU的系统上同时处理多个任务

并发(parallel):在有一个或多个CPU的系统上同时处理多个任务

2.共享性

  • 程序并发的先行条件

  • 多个程序共用系统中的各种软硬件资源(人件)

  • 在操作系统的协调和控制下进行

3.异步性(随机性)

  • 多个程序以不可预知的速度向前推进(因为操作系统的运行轨迹是异步的,不可预知的)

  • 由并发派生出来的一个特性

  • 在操作系统上,宏观上同时进行的程序有多个,这些程序时交替执行的。这些交替的切换点时中断的,中断使得用户程序切换到操作系统程序上。

4.虚拟性

  • 虚拟出一台完整设备,满足用户需求

  • 把一个实的CPU改造为多个虚拟的CPU

  • 内存+外存—>虚存

  • 独占设备+共享设备—>虚拟设备

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值