操作系统的特征 (一) --- 并发、共享、虚拟、异步

操作系统的特征


并发

如果小伙伴不太明白什么是并发,可以参考下我之前写的一篇博客 乔碧罗奶奶教你串行,并发和并行。

操作系统的并发性指的是同一时间段内,系统可以运行多个进程。
我们需要理解一下: 并发 = 宏观上并行 + 微观上串行 ,下面来解释一下什么意思。
比如我们可以开着QQ,听着音乐,聊着微信。在我们看来,这3个进程是同时运行的 (这是宏观的角度)。 但是实际上,这3个进程是在不断的切换运行的,CPU会按照某种算法切换进程 (这是微观的角度)。
当然,现代的计算机的CPU一般都是多核的,一个核上可以处理一个进程的指令,这些核上的进程是真正同时运行的,但是我们还是需要操作系统的并发性(因为在百分之99的时间,4个核的CPU运行的进程是超过4个的)


共享

操作系统的共享性指的是,操作系统中的资源可供内存中的多个并发运行的进程共同使用。
什么意思呢?
比如我们同时用QQ和微信发文件,QQ和微信是并发运行的,而他们可以共享地访问硬盘资源。(所以你看到的是,2个进程发送文件的进度条不是一个先走完然后另一个再走的,而是他们"同时"都会在走)
当然,共享还被分为了两类:互斥共享和同时共享。(注意这的"同时"是宏观上的"同时")

  • 互斥共享
    比如我们电脑打开了QQ和微信,在同一时间段,我们不能既用QQ和别人视频聊天,又用微信和别人视频聊天,因为摄像头资源是互斥共享的,即:在同一时间段,摄像头资源只能分配给一个进程。
  • 同时共享
    比如我们对磁盘的访问,在同一个时间段内,磁盘资源可以供多个进程使用。

虚拟

操作系统的虚拟性指

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值