
计算机基础实战课
来自 极客时间·免费领取学习资源
这份资料来自极客时间2026年的付费VIP课,内容以视频为主,对应《计算机基础实战课》。官网需要单独购买,有集上可以免费领取。
计算机基础实战课 – 系统级工程师“压箱底”的学习笔记
作者简介
彭东,网名 LMOS,Intel 傲腾项目关键开发者,《深度探索嵌入式操作系统:从零开始设计、架构和开发》作者。研究操作系统数十年,精通 Linux、BSD、SunOS 等开源操作系统内核,对 Windows 的 NT 内核也有一定研究。
曾独立开发过两套全新的操作系统内核:LMOS 和 LMOSEM。其中 LMOS 先后发布了 8 个测试版本,至今已是一个多进程、多 CPU、支持虚拟内存的全 64 位操作系统内核(x86_64 体系下),代码量达 10 万余行。LMOSEM(基于 ARM 体系)则是嵌入式操作系统的新尝试,实验了不同于 LMOS 的新架构、新代码。
课程简介
你将获得
一通百通,8 大模块揭秘计算机系统
学以致用,10+ 实验项目边学边练
前沿视野,实现一个迷你 RISCV 处理器
高手带路,内核开发者的学习心法
虽然 IT 领域中各种新框架、新技术层出不穷,但它们的根基还是那些计算机基础知识。没有扎实的计算机基础知识,应用层的技术学习就像空中楼阁,只能看到表象却无法理解本质,学习的时候自然是一头雾水。
正所谓“磨刀不误砍柴工”,优秀工程师的共同特质就是扎实深厚的计算机基础知识,相信工作过一段时间的人都能意识到它的重要性。
尽管知道扎实的基本功对开发效率、技术成长都很重要,但是我们学习时遇到的问题也很多,通常困惑于以下三类问题:
基础是什么:对基础知识到底包括哪些,需要学到什么程度心里没底。
基础怎么学:底层技术那么多,内容繁多不知从何下手,缺乏清晰系统的学习路径。
理论如何和应用相结合:脑子说会了,手说“你没有”,学习技术的时候看了很多资料仍然无法融会贯通,更别说应用到工作之中。
为此,我们邀请到彭东老师,他既做过前端、后端的工作,也做过内核的开发。在这门课里,老师将结合自己十多年的理论和实战经验,帮你从源头开始一步步夯实基本功:从硬件到软件、从指令语言到内存,从原理到应用,带你系统了解计算机的基础知识。
学完这门课程,你就掌握了 IT 领域 80% 相对稳定不变的那部分知识,对于学习任何一门应用技术也是很好的前置准备。
课程大纲
- CISC & RISC:从何而来,何至于此
- RISC特性与发展:RISC-V凭什么成为“半导体行业的Linux”?
- 硬件语言筑基(一):从硬件语言开启手写CPU之旅
- 硬件语言筑基(二): 代码是怎么生成具体电路的?
- 指令架构:RISC-V在CPU设计上到底有哪些优势?
- 手写CPU(一):迷你CPU架构设计与取指令实现
- 手写CPU(二):如何实现指令译码模块?
- 手写CPU(三):如何实现指令执行模块?
- 手写CPU(四):如何实现CPU流水线的访存阶段?
- 手写CPU(五):CPU流水线的写回模块如何实现?
- ……
贡献者
学习社区
1 人正在学习
职场沟通与管理交流
讨论工作沟通、团队管理、求职面试和办公效率,用具体场景交流方法与复盘。