• 转到主导航栏
  • 转到内容
  • 转到底部
XUPTArch XUPTArch
  • 课程
  • 开源项目
  • 比赛&项目
  • 公告
  • 博客
  • GitHub
    • 关于
      • XUPTArch
      • 关于我们
    • 课程讲义
      • F 级 - 工具链
      • E 级 - 软件系统
      • D 级 - 模拟器
      • C 级 - 流水线
      • B 级 - 双发射
      • A 级 - 乱序 SoC
    • 项目启动
      • 一生一芯
      • 龙芯杯
    • 联系
      • 联系我们
      • 加入我们

    第 15 章:SMP 操作系统

    目录

    • 学习目标
    • 15.1 SMP 启动
    • 15.2 核间中断(IPI)
    • 下一步

    学习目标

    • 理解 SMP 架构
    • 移植多核 Linux
    • 实现核间通信

    15.1 SMP 启动

    // 核心 0:主核
    boot_secondary_cores();
    
    // 核心 1:从核
    secondary_start();
    

    15.2 核间中断(IPI)

    send_ipi(target_cpu, IPI_RESCHEDULE);
    

    思考:如何唤醒其他核?

    下一步

    第 16 章:多核调试

    更新时间: 2026 年 3 月 6 日

    上一页 下一页

    西安邮电大学(XUPT)硬件协会计算机体系结构小组致力于培养学生的处理器设计能力。我们通过系统化的课程体系,从工具链使用到乱序处理器设计,帮助学生掌握完整的处理器开发流程。小组成员积极参与一生一芯、龙芯杯等国内顶尖竞赛,在实践中提升技术水平,为中国芯片事业培养后备人才。

    关于我们 · 联系我们 · 加入我们 · RSS 订阅 · 本站仓库
    • 关注:
    • 关于我们
    • 联系我们
    • 加入我们
    • RSS 订阅
    • 本站仓库
    • Feed
    © 2026 XUPTArch. 技术来自于 Jekyll & Minimal Mistakes.