你好,我是 LMOS。
我们都知道,自己国家的芯片行业被美国“吊打”这件事了吧?尤其是像高端 CPU 这样的芯片。看到相关的报道,真有一种恨铁不成钢的感觉。你是否也有过想亲自动手设计一个 CPU 的冲动呢?
万丈高楼从地起,欲盖高楼先打地基,芯片是万世之基,这是所有软件基础的开始,这个模块我会带你一起设计一个迷你 RISC-V 处理器(为了简单起见,我选择了最火热的 RISCV 芯片)。哪怕未来你不从事芯片设计工作,了解芯片的工作机制,也对写出优秀的应用软件非常重要。
你好,我是 LMOS。
我们都知道,自己国家的芯片行业被美国“吊打”这件事了吧?尤其是像高端 CPU 这样的芯片。看到相关的报道,真有一种恨铁不成钢的感觉。你是否也有过想亲自动手设计一个 CPU 的冲动呢?
万丈高楼从地起,欲盖高楼先打地基,芯片是万世之基,这是所有软件基础的开始,这个模块我会带你一起设计一个迷你 RISC-V 处理器(为了简单起见,我选择了最火热的 RISCV 芯片)。哪怕未来你不从事芯片设计工作,了解芯片的工作机制,也对写出优秀的应用软件非常重要。
你好,我是 LMOS。
这个模块里,我们将一起设计一个迷你 RISCV 处理器。我准备了演示视频,让你先睹为快,看看我们最后做出的迷你 CPU 长什么样子。
你好,我是 LMOS。
上节课,我带你见证了两种计算机指令集的设计结构——CISC 与 RISC。而今天我们的“主角”就是 RISC 中的一个代表性特例,它就是 RISC-V。
作为未来芯片指令集的主流,RISC-V 是今后芯片设计的最佳方案,甚至可以说它就是硬件行业里的 Linux。
为什么这么说呢?这节课,我会从 RISC-V 发展历史、原理与技术特性几个方面入手,带你弄明白为什么 RISC-V 在半导体行业中发展得如此迅猛。
你好,我是 LMOS。
这个专栏我会带你学习计算机基础。什么是基础?
基础就是根,从哪里来,到哪里去。而学习计算机基础,首先就要把握它的历史,这样才能了解计算机是怎么一步步发展到今天这个样子的,再根据今天的状况推导出未来的发展方向。
正所谓读历史方知进退,明兴衰。人类比其它动物高级的原因,就是人类能使用和发现工具。从石器时代到青铜器时代,再到铁器时代,都是工具种类和材料的发展,推动了文明升级。
让我们先从最古老的算盘开始聊起,接着了解一下机械计算机、图灵机和电子计算机。最后我会带你一起看看芯片的发展,尤其是它的两种设计结构——CISC 与 RISC。
你好,我是彭东,网名 LMOS。很高兴在极客时间和你相遇,一起开启计算机基础的修炼之旅。
先来介绍一下我自己。我是 Intel 傲腾项目开发者之一,曾经为 Intel 做过内核层面的开发工作,也对 Linux、BSD、SunOS 等开源操作系统,还有 Windows 的 NT 内核很熟悉。
这十几年来,我一直专注于操作系统内核研发。先后开发了 LMOS(基于 x86_64 的多进程支持 SMP 的操作系统)和 LMOSEM(基于 ARM32,支持软实时的嵌入式操作系统),还写过《深度探索嵌入式操作系统》一书。去年 5 月份,我在极客时间上更新了《操作系统实战 45 讲》这个专栏,和你分享了我多年来开发操作系统的方法和经验。