课程 / CPU / 从零构建操作系统:MaQue实战精讲
CPU

从零构建操作系统:MaQue实战精讲

龙芯中科
教师

龙芯中科

类别

CPU

最后更新

2025-04-11

0 /0

关于课程

本课程以开源教学操作系统MaQue为核心案例,系统讲解操作系统的设计原理与实现方法。课程涵盖进程管理、内存分配、中断处理、文件系统等核心模块的开发流程,结合理论分析与代码实战,帮助学员掌握操作系统底层逻辑与工程化实践能力。适合希望深入理解操作系统运行机制、提升系统级编程能力的学习者,课程提供完整开发环境与实验案例,助力学员从零搭建简易操作系统原型。

你会学到什么?

  • 理解操作系统内核模块(进程调度、内存管理、设备驱动)的实现逻辑;
  • 掌握基于C语言和汇编的系统级编程方法,能够编写关键内核组件代码;
  • 学习MaQue系统的完整开发流程,独立完成简单操作系统的模块设计与调试;
  • 熟悉嵌入式与开源操作系统的发展趋势,为后续学习Linux或RTOS奠定基础。
  • 课程通过案例驱动教学,确保理论与实践紧密结合。

特色亮点

  • 真实项目驱动:基于龙芯中科支持的开源项目MaQue,代码完全开放,贴近工业级开发场景;
  • 理论实践结合:每章节配套实验任务,逐步引导学员从零搭建操作系统核心功能;
  • 行业经验赋能:讲师结合龙芯中科在国产操作系统领域的实战经验,解析关键技术难点;
  • 低门槛高扩展:提供虚拟化实验环境与详细文档,支持Windows/macOS/Linux多平台学习,适合不同基础学员循序渐进提升。

技能要求

  • 编程基础:熟悉C语言语法,了解基础数据结构与算法;
  • 硬件认知:对计算机组成原理(如CPU、内存、中断)有初步认识;
  • 学习意愿:对操作系统底层机制有探索兴趣,愿意投入时间调试代码。
  • 课程设计兼顾入门与进阶需求,避免过度依赖专业背景,通过分步指导帮助学员逐步攻克技术难点。

受众群体

  • 计算机相关专业学生或自学者,希望深入理解操作系统底层原理;
  • 嵌入式系统开发工程师,需掌握操作系统定制与移植能力;
  • 对系统级编程感兴趣的程序员,寻求突破应用层开发的进阶路径。
  • 版权说明: 本课程版权归属讲师及龙芯中科,内容仅供学习使用,未经许可不得用于商业用途。

课程大纲

从零构建操作系统:MaQue实战精讲

  • 基于MaQue教学操作系统(1)
    01:33:29
  • 基于MaQue教学操作系统(2)
    01:02:55

讲师简介

龙芯中科
龙芯中科
0 Rating 12 课程 0 学生

龙芯中科面向国家信息化建设需求,面向国际信息技术前沿,以创新发展主题、以产业发展为主线、以体系建设为目标,坚持自主创新,全面掌握CPU指令系统、处理器IP核、操作系统等计算机核心技术,打造自主开放的软硬件生态和信息产业体系,国家战略需求提供自主、安全、可靠的处理器,为信息产业的创新发展提供高性能、低成本的处理器和基础软硬件解决方案。2001年,中国科学院计算技术研究所开始研制龙芯处理器,得到了中科院知识创新工程、863、973、核高基等项目大力支持,完成了十年的技术积累。2010年,在中国科学院和北京市政府共同牵头出资支持下,龙芯开始市场化运作,对龙芯处理器研发成果进行产业化。

免费
免费学习本课程
课程包含:
讲座 2
技能 所有级别
证书 Yes
分享课程
页面链接
在社交媒体上分享

提供自主基础软硬件全栈课程、开源实战沙盒与生态协同服务,加速信息技术应用创新领域人才培养与产业攻坚闭环。

联系

天津滨海高新区塘沽海洋科技园信息安全产业园五号楼