操作系统实战 45 讲
从 0 到 1,实现自己的操作系统
彭东  网名 LMOS,Intel 傲腾项目关键开发者
专栏
已完结·共 59 讲
|
6.3w 人已学
|
收藏

加入交流群

戳此加入彭东的 OS 实战交流群

你将获得

  • 洞悉 OS 运行机制与架构实现
  • 强化理解 Linux 核心技术
  • 系统级别的编程技巧
  • “保姆级”代码注释及详解图

课程介绍

作为计算机王国中的实际“掌舵人”,操作系统是一切法则的制定者。它掌管着硬件软件等一切资源,并负责处理多种基本事务(内存管理、资源配置、I/O 设备、网络通信等),既能维护公平正义又能杀伐决断,而我们的课程就是讲解如何实现它。


课程设计

课程中,彭东老师将多年的操作系统开发经验倾囊相授,并带你从系统级的高度分析和解决相关问题,理论结合实践,带你从无到有实现一个自己的操作系统。

实现路径

  • 从最小内核 Hello OS 练手,初步了解操作系统如何运行;
  • 对比经典操作系统,推陈出新,设计自己的操作系统——Cosmos 内核结构;
  • 解决操作系统的硬件、同步以及初始化问题,建立 Cosmos 操作系统的测试环境以及虚拟硬件;
  • 利用操作系统实现对计算机的管控,把 Cosmos 操作系统做大做强;
  • 拓展视野,储备知识,分享技术前沿内容。

知识体系

下图是彭东老师绘制的简版操作系统知识体系图,上面涉及的所有知识点,都会在后续的课程讲到。尽管看上去只是些简短的词汇,但随着课程的展开,你会发现每一小块,都犹如一片汪洋。

终极目标

  • 搞懂操作系统长什么样,如何运作,深入理解和掌握相关知识(理论);
  • 实现一个自己的,基于 x86 平台的支持多进程的操作系统内核(实操)。

课程目录

查看更多
免费试读

特别放送

免费领取福利

订阅须知

  1. 订阅成功后,推荐通过“极客时间”App 端、Web 端学习。
  2. 本专栏为虚拟商品,交付形式为图文 + 音频,一经订阅,概不退款。
  3. 订阅后分享海报,每邀一位好友订阅有现金返现。
  4. 戳此先充值再购课更划算,还有最新课表、超值赠品福利等。
  5. 企业采购推荐使用“极客时间企业版”便捷安排员工学习计划,掌握团队学习仪表盘。
  6. 戳此申请学生认证,订阅课程享受原价 5 折优惠。
  7. 价格说明:划线价、订阅价为商品或服务的参考价,并非原价,该价格仅供参考。未划线价格为商品或服务的实时标价,具体成交价格根据商品或服务参加优惠活动,或使用优惠券、礼券、赠币等不同情形发生变化,最终实际成交价格以订单结算页价格为准。
讲师

彭东

网名 LMOS,Intel 傲腾项目关键开发者

彭东,网名 LMOS,Intel 傲腾项目关键开发者,《深度探索嵌入式操作系统:从零开始设计、架构和开发》作者。研究操作系统数十年,精通 Linux、BSD、SunOS 等开源操作系统内核,对 Windows 的 NT 内核也有一定研究。 曾独立开发过两套全新的操作系统内...查看更多
编辑推荐
包含这门课的学习路径

计算机基础知识

12门课程 95.1w人学习

后端工程师

27门课程 180.2w人学习
看过的人还看了
计算机基础实战课
彭东
网名 LMOS,Intel 傲腾项目关键开发者

57讲 | 18869 人已学习

¥68¥199
深入 C 语言和程序运行原理
于航
PayPal 技术专家

49讲 | 20481 人已学习

¥59¥129
手把手带你写一门编程语言
宫文学
北京原点代码 CEO

49讲 | 7223 人已学习

¥59¥129
编程高手必学的内存知识
海纳
华为编译器高级专家,原 Huawei JDK 团队负责人

33讲 | 20163 人已学习

¥59¥99
eBPF 核心技术与实战
倪朋飞
资深 Linux 专家,Kubernetes 项目维护者

37讲 | 9625 人已学习

¥59¥129
数据结构与算法之美
王争
前 Google 工程师

81讲 | 279865 人已学习

¥68¥199