You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

96 lines
4.7 KiB
Markdown

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# 操作系统实战45讲
## 618 狂欢 | 课程专属口令
全场专栏、视频课,使用口令「**618gogogo**」
**立享 7 折优惠 **
\*此优惠不与会员折扣同享
[戳此加入](https://jinshuju.net/f/I4XbfK)彭东的OS 实战交流群
## 你将获得
* 洞悉 OS 运行机制与架构实现
* 强化理解 Linux 核心技术
* 系统级别的编程技巧
* “保姆级”代码注释及详解图
## 讲师介绍
彭东,网名 LMOSIntel 傲腾项目关键开发者,《深度探索嵌入式操作系统:从零开始设计、架构和开发》作者。研究操作系统数十年,精通 Linux、BSD、SunOS 等开源操作系统内核,对 Windows 的 NT 内核也有一定研究。
曾独立开发过两套全新的操作系统内核LMOS 和 LMOSEM。其中 LMOS 先后发布了 8 个测试版本,至今已是一个多进程、多 CPU、支持虚拟内存的全 64 位操作系统内核x86\_64 体系下),代码量达 10 万余行。LMOSEM基于 ARM 体系)则是嵌入式操作系统的新尝试,实验了不同于 LMOS 的新架构、新代码。
## 课程介绍
作为计算机王国中的实际“掌舵人”操作系统是一切法则的制定者。它掌管着硬件软件等一切资源并负责处理多种基本事务内存管理、资源配置、I/O 设备、网络通信等),既能维护公平正义又能杀伐决断,**而我们的课程就是讲解如何实现它。**
**课程设计**
课程中,彭东老师将多年的操作系统开发经验倾囊相授,并带你从系统级的高度分析和解决相关问题,理论结合实践,带你从无到有实现一个自己的操作系统。
![](https://static001.geekbang.org/resource/image/33/93/33e8576aee66d5942c830dde0f812c93.jpg)
**实现路径**
* 从最小内核 Hello OS 练手,初步了解操作系统如何运行;
* 对比经典操作系统推陈出新设计自己的操作系统——Cosmos 内核结构;
* 解决操作系统的硬件、同步以及初始化问题,建立 Cosmos 操作系统的测试环境以及虚拟硬件;
* 利用操作系统实现对计算机的管控,把 Cosmos 操作系统做大做强;
* 拓展视野,储备知识,分享技术前沿内容。
**知识体系**
下图是彭东老师绘制的简版操作系统知识体系图,上面涉及的所有知识点,都会在后续的课程讲到。尽管看上去只是些简短的词汇,但随着课程的展开,你会发现每一小块,都犹如一片汪洋。
![](https://static001.geekbang.org/resource/image/2c/bd/2c6abcd035e5c83cdd7d356eca26b9bd.jpg)
**终极目标**
* 搞懂操作系统长什么样,如何运作,深入理解和掌握相关知识(理论);
* 实现一个自己的,基于 x86 平台的支持多进程的操作系统内核(实操)。
![](https://static001.geekbang.org/resource/image/ef/c1/efbf344e5ccdf388a576687990490ac1.gif)
## 课程目录
![](https://static001.geekbang.org/resource/image/29/59/2980226dbc024fe9b2fc6de2ded10559.jpg)
## 特别放送
#### 免费领取福利
[![](https://static001.geekbang.org/resource/image/16/13/1664800067c250a67yy94c57d0e76c13.jpg?wh=1035x360)](https://time.geekbang.org/article/428647)
#### 限时活动推荐
[![](https://static001.geekbang.org/resource/image/67/a0/6720f5d50b4b38abbf867facdef728a0.png?wh=1035x360)](https://shop18793264.m.youzan.com/wscgoods/detail/2fmoej9krasag5p?dc_ps=2913145716543073286.200001)
## 订阅须知
1. 订阅成功后推荐通过“极客时间”App端、Web端学习。
2. 本专栏为虚拟商品,交付形式为图文+音频,一经订阅,概不退款。
3. 订阅后分享海报,每邀一位好友订阅有现金返现。
4. 戳此[先充值再购课更划算](https://shop18793264.m.youzan.com/wscgoods/detail/2fmoej9krasag5p?scan=1&activity=none&from=kdt&qr=directgoods_1541158976&shopAutoEnter=1),还有最新课表、超值赠品福利。
5. 企业采购推荐使用“[极客时间企业版](https://b.geekbang.org/?utm_source=geektime&utm_medium=columnintro&utm_campaign=newregister&gk_source=2021020901_gkcolumnintro_newregister)”便捷安排员工学习计划,掌握团队学习仪表盘。
6. 戳此[申请学生认证](https://promo.geekbang.org/activity/student-certificate?utm_source=geektime&utm_medium=caidanlan1)订阅课程享受原价5折优惠。
7. 价格说明:划线价、订阅价为商品或服务的参考价,并非原价,该价格仅供参考。未划线价格为商品或服务的实时标价,具体成交价格根据商品或服务参加优惠活动,或使用优惠券、礼券、赠币等不同情形发生变化,最终实际成交价格以订单结算页价格为准。