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

嵌入式芯片现在是如何协同工作的

Linux小学童 2018-12-13 浏览量:537
像试用的基于ARM架构的嵌入式芯片,4核、8核的。在平时应用中,是如何管理这些核心的。在跑一个应用时,是多核协作,还是单独一个核自己工作;运算量太大的时候,其他核是通过CPU自身的调度机制也工作起来还是需要开发人员自己开启?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 应该是操作系统帮你自动切换开启吧,看到说Linux2.6以后,系统就会这么做,让其他核心一起工作。
    • 发布于 2018-12-14
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:6
  • 有指令可以控制多核一起运算的,需要手动添加
    • 发布于2018-12-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个可能和操作系统最底层的东西有关.芯片自己是不会自动分配资源的.
    • 发布于2018-12-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 这些核心工作时都是独立的,通过软件层的操作系统进行任务分配和切换,都有一套智能的分配算法。
    • 发布于2018-12-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般是多核一起协作的,不过有些软件优化差的,就只能利用一个核心
    • 发布于2019-01-02
    • 举报
    • 评论 0
    • 0
    • 0

  • 这种都是操作系统来分配的,系统对不同的核心分配不同的任务
    • 发布于2019-01-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 多核心的协做都是有系统来分配运行的
    • 发布于2019-01-25
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

嵌入式芯片现在是如何协同工作的