专栏分为三个模块。

入门篇

学习计算机组成原理,最关键的问题就是学什么、怎么学、有什么用。因此这一模块会给你一张知识地图,告诉你学习路径,并提供“从多方面提升性能”这一最终目标的实现思路。

原理篇

这一模块将为你摘出计算机组成的五大部分(控制器、运算器、存储器、输入和输出设备)中,与当下开发最相关的知识和问题,从历史视角讲清楚“是什么”,结合案例讲清楚“怎么做”。带你搞懂计算机组成原理中最核心、最重要的内容。

应用篇

理解了计算机各个组件的运作之后,最后一个模块将手把手带你实操。利用存储器层次结构设计大型 DMP 系统,并通过 Disruptor,跟你一起感受 CPU 的风驰电掣,让你真正学有所用。

深入浅出计算机组成原理

├──jk26001-深入浅出计算机组成原理

|   ├──01-入门篇 (5讲)

|   |   ├──00丨开篇词丨为什么你需要学习计算机组成原理?.html  2.26M

|   |   ├──00丨开篇词丨为什么你需要学习计算机组成原理?.mp3  5.20M

|   |   ├──00丨开篇词丨为什么你需要学习计算机组成原理?.pdf  2.45M

|   |   ├──01丨冯-诺依曼体系结构:计算机组成的金字塔.html  3.74M

|   |   ├──01丨冯-诺依曼体系结构:计算机组成的金字塔.mp3  6.32M

|   |   ├──01丨冯-诺依曼体系结构:计算机组成的金字塔.pdf  4.48M

|   |   ├──02丨给你一张知识地图,计算机组成原理应该这么学.html  2.99M

|   |   ├──02丨给你一张知识地图,计算机组成原理应该这么学.mp3  6.44M

|   |   ├──02丨给你一张知识地图,计算机组成原理应该这么学.pdf  4.00M

|   |   ├──03丨通过你的CPU主频,我们来谈谈“性能”究竟是什么?.html  2.19M

|   |   ├──03丨通过你的CPU主频,我们来谈谈“性能”究竟是什么?.mp3  5.84M

|   |   ├──03丨通过你的CPU主频,我们来谈谈“性能”究竟是什么?.pdf  2.63M

|   |   ├──04丨穿越功耗墙,我们该从哪些方面提升“性能”?.html  4.60M

|   |   ├──04丨穿越功耗墙,我们该从哪些方面提升“性能”?.mp3  6.98M

|   |   └──04丨穿越功耗墙,我们该从哪些方面提升“性能”?.pdf  4.34M

|   ├──02-原理篇:指令和运算 (12讲)

|   |   ├──05丨计算机指令:让我们试试用纸带编程.html  3.77M

|   |   ├──05丨计算机指令:让我们试试用纸带编程.mp3  6.48M

|   |   ├──05丨计算机指令:让我们试试用纸带编程.pdf  4.15M

|   |   ├──06丨指令跳转:原来if…html  3.30M

|   |   ├──06丨指令跳转:原来if…mp3  6.07M

|   |   ├──06丨指令跳转:原来if…pdf  3.52M

|   |   ├──07丨函数调用:为什么会发生stackoverflow?.html  2.14M

|   |   ├──07丨函数调用:为什么会发生stackoverflow?.mp3  5.68M

|   |   ├──07丨函数调用:为什么会发生stackoverflow?.pdf  2.21M

|   |   ├──08丨ELF和静态链接:为什么程序无法同时在Linux和Windows下运行?.html  2.27M

|   |   ├──08丨ELF和静态链接:为什么程序无法同时在Linux和Windows下运行?.mp3  4.30M

|   |   ├──08丨ELF和静态链接:为什么程序无法同时在Linux和Windows下运行?.pdf  2.63M

|   |   ├──09丨程序装载:“640K内存”真的不够用么?.html  1.39M

|   |   ├──09丨程序装载:“640K内存”真的不够用么?.mp3  4.76M

|   |   ├──09丨程序装载:“640K内存”真的不够用么?.pdf  1.62M

|   |   ├──10丨动态链接:程序内部的“共享单车”.html  2.59M

|   |   ├──10丨动态链接:程序内部的“共享单车”.mp3  4.96M

|   |   ├──10丨动态链接:程序内部的“共享单车”.pdf  2.78M

|   |   ├──11丨二进制编码:“手持两把锟斤拷,口中疾呼烫烫烫”?.html  2.15M

|   |   ├──11丨二进制编码:“手持两把锟斤拷,口中疾呼烫烫烫”?.mp3  5.70M

|   |   ├──11丨二进制编码:“手持两把锟斤拷,口中疾呼烫烫烫”?.pdf  2.55M

|   |   ├──12丨理解电路:从电报机到门电路,我们如何做到“千里传信”?.html  3.41M

|   |   ├──12丨理解电路:从电报机到门电路,我们如何做到“千里传信”?.mp3  5.16M

|   |   ├──12丨理解电路:从电报机到门电路,我们如何做到“千里传信”?.pdf  4.69M

|   |   ├──13丨加法器:如何像搭乐高一样搭电路(上)?.html  3.16M

|   |   ├──13丨加法器:如何像搭乐高一样搭电路(上)?.mp3  4.56M

|   |   ├──13丨加法器:如何像搭乐高一样搭电路(上)?.pdf  3.00M

|   |   ├──14丨乘法器:如何像搭乐高一样搭电路(下)?.html  2.78M

|   |   ├──14丨乘法器:如何像搭乐高一样搭电路(下)?.mp3  5.90M

|   |   ├──14丨乘法器:如何像搭乐高一样搭电路(下)?.pdf  3.45M

|   |   ├──15丨浮点数和定点数(上):怎么用有限的Bit表示尽可能多的信息?.html  1.57M

|   |   ├──15丨浮点数和定点数(上):怎么用有限的Bit表示尽可能多的信息?.mp3  4.97M

|   |   ├──15丨浮点数和定点数(上):怎么用有限的Bit表示尽可能多的信息?.pdf  1.78M

|   |   ├──16丨浮点数和定点数(下):深入理解浮点数到底有什么用?.html  1.72M

|   |   ├──16丨浮点数和定点数(下):深入理解浮点数到底有什么用?.mp3  5.93M

|   |   └──16丨浮点数和定点数(下):深入理解浮点数到底有什么用?.pdf  1.96M

|   ├──03-原理篇:处理器 (6讲)

|   |   ├──17丨建立数据通路(上):指令+运算=CPU.html  1.71M

|   |   ├──17丨建立数据通路(上):指令+运算=CPU.mp3  4.59M

|   |   ├──17丨建立数据通路(上):指令+运算=CPU.pdf  2.21M

|   |   ├──18丨建立数据通路(中):指令+运算=CPU.html  1.94M

|   |   ├──18丨建立数据通路(中):指令+运算=CPU.mp3  9.67M

|   |   ├──18丨建立数据通路(中):指令+运算=CPU.pdf  1.15M

|   |   ├──19丨建立数据通路(下):指令+运算=CPU.html  1.98M

|   |   ├──19丨建立数据通路(下):指令+运算=CPU.mp3  10.19M

|   |   ├──19丨建立数据通路(下):指令+运算=CPU.pdf  529.43kb

|   |   ├──20丨面向流水线的指令设计(上):一心多用的现代CPU.html  1.97M

|   |   ├──20丨面向流水线的指令设计(上):一心多用的现代CPU.mp3  9.48M

|   |   ├──20丨面向流水线的指令设计(上):一心多用的现代CPU.pdf  395.12kb

|   |   ├──21丨面向流水线的指令设计(下):奔腾4是怎么失败的?.html  1.24M

|   |   ├──21丨面向流水线的指令设计(下):奔腾4是怎么失败的?.mp3  10.44M

|   |   ├──21丨面向流水线的指令设计(下):奔腾4是怎么失败的?.pdf  387.07kb

|   |   ├──22丨冒险和预测(一):hazard是“危”也是“机”.html  2.70M

|   |   ├──22丨冒险和预测(一):hazard是“危”也是“机”.mp3  10.08M

|   |   ├──22丨冒险和预测(一):hazard是“危”也是“机”.pdf  430.92kb

|   |   ├──23  冒险和预测(二):流水线里的接力赛.mp4  4.24M

|   |   ├──23丨冒险和预测(二):流水线里的接力赛.html  2.25M

|   |   ├──23丨冒险和预测(二):流水线里的接力赛.pdf  2.37M

|   |   ├──24  冒险和预测(三):CPU里的“线程池”.mp4  4.37M

|   |   ├──24丨冒险和预测(三):CPU里的“线程池”.html  1.70M

|   |   ├──24丨冒险和预测(三):CPU里的“线程池”.pdf  2.36M

|   |   ├──25  冒险和预测(四):今天下雨了,明天还会下雨么?.mp4  5.64M

|   |   ├──25丨冒险和预测(四):今天下雨了,明天还会下雨么?.html  2.88M

|   |   ├──25丨冒险和预测(四):今天下雨了,明天还会下雨么?.pdf  2.92M

|   |   ├──26  Superscalar和VLIW:如何让CPU的吞吐率超过1?.mp4  5.83M

|   |   ├──26丨Superscalar和VLIW:如何让CPU的吞吐率超过1?.html  2.55M

|   |   ├──26丨Superscalar和VLIW:如何让CPU的吞吐率超过1?.pdf  3.27M

|   |   ├──27丨SIMD:如何加速矩阵乘法?.html  1.78M

|   |   ├──27丨SIMD:如何加速矩阵乘法?.mp3  5.57M

|   |   ├──27丨SIMD:如何加速矩阵乘法?.pdf  1.69M

|   |   ├──28  异常和中断:程序出错了怎么办?.mp3  5.16M

|   |   ├──28丨异常和中断:程序出错了怎么办?.html  1.94M

|   |   ├──28丨异常和中断:程序出错了怎么办?.pdf  1.80M

|   |   ├──29丨CISC和RISC:为什么手机芯片都是ARM?.html  1.81M

|   |   ├──29丨CISC和RISC:为什么手机芯片都是ARM?.mp3  7.09M

|   |   ├──29丨CISC和RISC:为什么手机芯片都是ARM?.pdf  2.07M

|   |   ├──30丨GPU(上):为什么玩游戏需要使用GPU?.html  3.07M

|   |   ├──30丨GPU(上):为什么玩游戏需要使用GPU?.mp3  4.30M

|   |   ├──30丨GPU(上):为什么玩游戏需要使用GPU?.pdf  3.44M

|   |   ├──31丨GPU(下):为什么深度学习需要使用GPU?.html  8.98M

|   |   ├──31丨GPU(下):为什么深度学习需要使用GPU?.mp3  6.38M

|   |   ├──31丨GPU(下):为什么深度学习需要使用GPU?.pdf  8.15M

|   |   ├──32丨FPGA、ASIC和TPU(上):计算机体系结构的黄金时代.html  6.02M

|   |   ├──32丨FPGA、ASIC和TPU(上):计算机体系结构的黄金时代.mp3  6.37M

|   |   ├──32丨FPGA、ASIC和TPU(上):计算机体系结构的黄金时代.pdf  8.00M

|   |   ├──33丨解读TPU:设计和拆解一块ASIC芯片.html  5.33M

|   |   ├──33丨解读TPU:设计和拆解一块ASIC芯片.mp3  6.02M

|   |   ├──33丨解读TPU:设计和拆解一块ASIC芯片.pdf  5.08M

|   |   ├──34丨理解虚拟机:你在云上拿到的计算机是什么样的?.html  4.23M

|   |   ├──34丨理解虚拟机:你在云上拿到的计算机是什么样的?.mp3  6.71M

|   |   └──34丨理解虚拟机:你在云上拿到的计算机是什么样的?.pdf  4.97M

|   ├──04-原理篇:存储于IO系统(1讲)

|   |   ├──35丨存储器层次结构全景:数据存储的大金字塔长什么样?.html  1.34M

|   |   ├──35丨存储器层次结构全景:数据存储的大金字塔长什么样?.mp3  5.22M

|   |   ├──35丨存储器层次结构全景:数据存储的大金字塔长什么样?.pdf  1.26M

|   |   ├──36丨局部性原理:数据库性能跟不上,加个缓存就好了?.html  1.46M

|   |   ├──36丨局部性原理:数据库性能跟不上,加个缓存就好了?.mp3  4.73M

|   |   ├──36丨局部性原理:数据库性能跟不上,加个缓存就好了?.pdf  1.73M

|   |   ├──37丨理解CPUCache(上):“4毫秒”究竟值多少钱?.html  2.25M

|   |   ├──37丨理解CPUCache(上):“4毫秒”究竟值多少钱?.mp3  6.13M

|   |   ├──37丨理解CPUCache(上):“4毫秒”究竟值多少钱?.pdf  2.70M

|   |   ├──38丨高速缓存(下):你确定你的数据更新了么?.html  2.32M

|   |   ├──38丨高速缓存(下):你确定你的数据更新了么?.mp3  5.52M

|   |   ├──38丨高速缓存(下):你确定你的数据更新了么?.pdf  2.80M

|   |   ├──39丨MESI协议:如何让多核CPU的高速缓存保持一致?.html  3.03M

|   |   ├──39丨MESI协议:如何让多核CPU的高速缓存保持一致?.mp3  5.23M

|   |   ├──39丨MESI协议:如何让多核CPU的高速缓存保持一致?.pdf  3.99M

|   |   ├──40丨理解内存(上):虚拟内存和内存保护是什么?.html  2.41M

|   |   ├──40丨理解内存(上):虚拟内存和内存保护是什么?.mp3  4.37M

|   |   ├──40丨理解内存(上):虚拟内存和内存保护是什么?.pdf  2.59M

|   |   ├──41丨理解内存(下):解析TLB和内存保护.html  1.79M

|   |   ├──41丨理解内存(下):解析TLB和内存保护.mp3  5.48M

|   |   ├──41丨理解内存(下):解析TLB和内存保护.pdf  2.35M

|   |   ├──42 丨 总线:计算机内部的高速公路.html  2.15M

|   |   ├──42 丨 总线:计算机内部的高速公路.mp3  4.10M

|   |   ├──42 丨 总线:计算机内部的高速公路.pdf  2.32M

|   |   ├──43 丨 输入输出设备:我们并不是只能用灯泡显示“0”和“1”.html  1.86M

|   |   ├──43 丨 输入输出设备:我们并不是只能用灯泡显示“0”和“1”.mp3  5.31M

|   |   ├──43 丨 输入输出设备:我们并不是只能用灯泡显示“0”和“1”.pdf  1.95M

|   |   ├──44丨O性能到底是怎么回事儿?.html  1.26M

|   |   ├──44丨O性能到底是怎么回事儿?.mp3  5.63M

|   |   ├──44丨O性能到底是怎么回事儿?.pdf  1.42M

|   |   ├──45丨机械硬盘:Google早期用过的“黑科技”.html  1.56M

|   |   ├──45丨机械硬盘:Google早期用过的“黑科技”.mp3  5.65M

|   |   ├──45丨机械硬盘:Google早期用过的“黑科技”.pdf  1.64M

|   |   ├──46丨SSD硬盘(上):如何完成性能优化的KPI?.html  2.96M

|   |   ├──46丨SSD硬盘(上):如何完成性能优化的KPI?.mp3  5.49M

|   |   ├──46丨SSD硬盘(上):如何完成性能优化的KPI?.pdf  4.49M

|   |   ├──47丨SSD硬盘(下):如何完成性能优化的KPI?.html  2.09M

|   |   ├──47丨SSD硬盘(下):如何完成性能优化的KPI?.mp3  5.66M

|   |   ├──47丨SSD硬盘(下):如何完成性能优化的KPI?.pdf  2.05M

|   |   ├──48丨DMA:为什么Kafka这么快?.html  1.79M

|   |   ├──48丨DMA:为什么Kafka这么快?.mp3  6.07M

|   |   ├──48丨DMA:为什么Kafka这么快?.pdf  1.70M

|   |   ├──49丨数据完整性(上):硬件坏了怎么办?.html  1.32M

|   |   ├──49丨数据完整性(上):硬件坏了怎么办?.mp3  3.97M

|   |   ├──49丨数据完整性(上):硬件坏了怎么办?.pdf  1.53M

|   |   ├──50丨数据完整性(下):如何还原犯罪现场?.html  2.10M

|   |   ├──50丨数据完整性(下):如何还原犯罪现场?.mp3  5.03M

|   |   ├──50丨数据完整性(下):如何还原犯罪现场?.pdf  1.90M

|   |   ├──51丨分布式计算:如果所有人的大脑都联网会怎样?.html  3.69M

|   |   ├──51丨分布式计算:如果所有人的大脑都联网会怎样?.mp3  6.55M

|   |   └──51丨分布式计算:如果所有人的大脑都联网会怎样?.pdf  3.67M

|   ├──05-应用篇 (5讲)

|   |   ├──52丨设计大型DMP系统(上):MongoDB并不是什么灵丹妙药.html  3.37M

|   |   ├──52丨设计大型DMP系统(上):MongoDB并不是什么灵丹妙药.mp3  5.44M

|   |   ├──52丨设计大型DMP系统(上):MongoDB并不是什么灵丹妙药.pdf  3.06M

|   |   ├──53丨设计大型DMP系统(下):SSD拯救了所有的DBA.html  2.01M

|   |   ├──53丨设计大型DMP系统(下):SSD拯救了所有的DBA.m4a  9.86M

|   |   ├──53丨设计大型DMP系统(下):SSD拯救了所有的DBA.pdf  1.95M

|   |   ├──54丨理解Disruptor(上):带你体会CPU高速缓存的风驰电掣.html  2.74M

|   |   ├──54丨理解Disruptor(上):带你体会CPU高速缓存的风驰电掣.m4a  6.33M

|   |   ├──54丨理解Disruptor(上):带你体会CPU高速缓存的风驰电掣.pdf  3.01M

|   |   ├──55丨理解Disruptor(下):不需要换挡和踩刹车的CPU,有多快?.html  2.94M

|   |   ├──55丨理解Disruptor(下):不需要换挡和踩刹车的CPU,有多快?.m4a  6.16M

|   |   ├──55丨理解Disruptor(下):不需要换挡和踩刹车的CPU,有多快?.pdf  2.62M

|   |   ├──结束语丨知也无涯,愿你也享受发现的乐趣.html  2.26M

|   |   ├──结束语丨知也无涯,愿你也享受发现的乐趣.m4a  4.93M

|   |   └──结束语丨知也无涯,愿你也享受发现的乐趣.pdf  1.98M

|   └──06-加餐 (1讲)

|   |   ├──FAQ第二期丨世界上第一个编程语言是怎么来的?.html  7.07M

|   |   ├──FAQ第二期丨世界上第一个编程语言是怎么来的?.m4a  6.70M

|   |   ├──FAQ第二期丨世界上第一个编程语言是怎么来的?.pdf  11.53M

|   |   ├──FAQ第一期丨学与不学,知识就在那里,不如就先学好了.html  4.01M

|   |   ├──FAQ第一期丨学与不学,知识就在那里,不如就先学好了.m4a  7.45M

|   |   ├──FAQ第一期丨学与不学,知识就在那里,不如就先学好了.pdf  3.40M

|   |   ├──特别加餐丨我的一天怎么过?.html  2.30M

|   |   ├──特别加餐丨我的一天怎么过?.m4a  4.82M

|   |   ├──特别加餐丨我的一天怎么过?.pdf  1.80M

|   |   ├──特别加餐丨我在2019年F8大会的两日见闻录.html  4.53M

|   |   ├──特别加餐丨我在2019年F8大会的两日见闻录.mp3  4.46M

|   |   ├──特别加餐丨我在2019年F8大会的两日见闻录.pdf  16.04M

|   |   ├──用户故事丨赵文海:怕什么真理无穷,进一寸有一寸的欢喜.html  1.82M

|   |   ├──用户故事丨赵文海:怕什么真理无穷,进一寸有一寸的欢喜.m4a  6.38M

|   |   └──用户故事丨赵文海:怕什么真理无穷,进一寸有一寸的欢喜.pdf  1.59M

RIPRO主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
叶子it资源网 » 深入浅出计算机组成原理

常见问题FAQ

免费下载或者VIP会员专享资源能否直接商用?
本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

发表回复

提供最优质的资源集合

立即查看 了解详情
开通VIP 享更多特权,建议使用QQ登录