• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

一)操作系统,单核,多核,抢占,进程?系统抢占和实时的关系

沃尔夫斯堡的羊 2020-06-24 浏览量:728

SMP系统中抢占和实时性的关系?是不是实现实时性必须要支持抢占?

多核系统中,抢占是不是包括两层含义?进程抢占?核抢占?

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答 数量:2
  • 我谈谈我个人的理解,用于讨论

    1. 系统运行在抢占式时能提供更高的实时处理性,即抢占式系统比非抢占式系统实时性更高

    2. 但所谓的实时性其实是一个相对的概念,没有完全实时的多任务操作系统,不过支持抢占式的系统肯定实时性更高

    不知道你所谓的进程抢占和核抢占的具体定义(理解)

    我认为 进程抢占 就是  核抢占,即 进程能被核运行。


    实现系统实时性(提高)有很多方法,比如为了提高多核系统Linux的实时性,发展出了

    1. 采用修改内核方法改进Linux 实时性的产品很多,如 Kurt-Linux、TimesysLinux 和 Ingo's RT patch 等

    2. 增加一个可抢先的实时内核,把标准的Linux 内核作为该实时内核的一个优先级最低的进程来调度,即双内核形式,这里RT-Linux是典型代表。

  • 实时性必须要能支持抢占,就是高优先级的任务要能抢占低优先级

    多核系统要看多个核的策略,其实对于多个核来说,彼此之间是平行的,只是每个核上面运行的进程本身有优先级高低

相关问题

问题达人换一批

一)操作系统,单核,多核,抢占,进程?系统抢占和实时的关系