开篇词、为什么你要系统学习计算机的内存知识你好,我是海纳,欢迎来到《编程高手必学的内存知识》的课堂。 我曾经是Huawei JDK团队的负责人,现在是华为鲲鹏生态的布道师,同时还在负责华为编译器领域的相关创新工作。2019年我出版了《自己动手写Python虚拟机》一书。这两年,我利用业余时间...2026-03-01编程高手必学的内存知识
导学(一)、 拆解CPU的基本结构和运行原理你好,我是海纳。 在开始正式的课程之前,我专门为你设置了三节导学课,目的是帮你打好基础,扫清一些知识盲区,这样你学习这个课程会更加轻松、高效。 导学部分共有三节课,都是以视频方式讲述的,内容比较多,但我保证干货十足,非常值得你花时间好好观看学习。 今...2026-03-01编程高手必学的内存知识
导学(二)、 汇编语言是怎么一回事你好,我是海纳。 这是我们导学的第二节,今天我们来学习汇编语言的基本原理,这节课是以视频形式讲述的,内容比较多,但我保证干货十足,非常值得你花时间好好观看学习。 你可能好奇,为什么我要花这么长时间给你讲汇编语言呢? 这是因为,汇编器将汇编语言翻译成 ...2026-03-01编程高手必学的内存知识
导学(三)、 一个CPU是怎么寻址的你好,我是海纳。 这是我们导学的第三节课,我们一起来探寻一个CPU是怎么寻址的。这节课是以视频形式讲述的,内容比较多,但都是纯干货,非常值得你花时间好好观看学习。 我们知道,CPU的设计思路大致分为两个流派,一个是复杂指令集(Complex Inst...2026-03-01编程高手必学的内存知识
1、虚拟内存:为什么可用内存会远超物理内存你好,我是海纳。 今天是我们的第1节课,我想用一个比较有趣的、很多人都遇到过的问题作为我们这门课的开场,带你正式迈入计算机内存的学习课堂。 我不知道在你刚接触计算机的时候,有没有这么一个疑问:“为什么我的机器上只有两个G的物理内存,但我却可以使用比这...2026-03-01编程高手必学的内存知识
2、聊聊x86体系架构中的实模式和保护模式你好,我是海纳。 上一节课我们讲了虚拟内存的概念,分析了线性地址(虚拟地址)是如何映射到物理地址上的。 不过,在x86架构诞生之初,其实是没有虚拟内存的概念的。1978年发行的8086芯片是x86架构的首款芯片,它在内存管理上使用的是直接访问物理内存...2026-03-01编程高手必学的内存知识