zoukankan      html  css  js  c++  java
  • 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。


    四---共享

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

  • 相关阅读:
    K8S-安全机制
    K8S-Service
    K8S-Pod资源管理
    K8S-kubelet启动过程
    每日进度
    每日进度
    每日进度
    每日进度
    每日进度
    归纳及计划
  • 原文地址:https://www.cnblogs.com/YXBLOGXYY/p/14425936.html
Copyright © 2011-2022 走看看