OS的四大特征

一---并发

 假(伪)并发:是以时间作为单位来衡量的。多出现在同核(单核)操作系统中。
cpu在10点第一微秒为qq服务,在10点第二微秒为360服务,在10点第三微秒为微信服务。那么我们就说在10点的第一微秒到第三微秒之间叫做假并发。

真并发:是以时刻作为单位来衡量的。多核操作系统。无需等待。
cpu1在10点第一微秒为qq服务,cpu2在10点第一微秒为360服务,cpu3在10点第一微秒为微信服务。真正的并发又叫做并行。FPGA类似于cpu,可编程。

二---异步

异步的前提是有了并发。异步具有随机性,产生原因为并发+运行机制。
实例:一个厨师为三个人炒菜,不可能同时去炒3个锅,有个先后顺序。3个厨师炒3个 锅,也不可能完全一致,这就是异步 。

异步在程序运行时表现:qq里有A进程(和张三聊天)和B进程(和李四聊天)。
当A进程使用cup的时候它先检查有没有其它进程正在使用cpu,如果没有,A进程就使用,并且用信号量来标志我正在用这个cpu,用完之后再通过信号量来释放cpu。B进程如果在A进程使用CPU期间想要 使用,就必须等待,直到A进程使用完毕释放cpu,然后B进程使用cpu,并且用信号量告知其它进程我正在使用cpu,使用完毕即释放cpu。


三---虚拟
1)虚拟数量:cpu复用(时分复用技术)
2)虚拟大小:虚拟内存 (空分复用技术) 比如你的电脑只有4G物理内存,可以玩7G的LOL,这就是虚拟内存,它把4G虚拟成逻辑上的64G。


四---共享

通常对象是资源。打印机:互斥访问。只读资源:同时访问。

原文地址:https://www.cnblogs.com/YXBLOGXYY/p/14425936.html