TA的每日心情 | 开心 2024-9-19 21:14 |
---|
签到天数: 757 天 [LV.10]以坛为家III
管理员
- 积分
- 1312455
|
资源详情
《深入浅出计算机组成原理》由徐文浩所作,徐文浩是bothub创始人,《深入浅出计算机组成原理》课程作者。本专栏课程将带你掌握计算机体系全貌。在计算机专业十余门核心课程中,计算机组成原理是当之无愧的第一课。
已有9774人已学习·
rnt《深入浅出计算机组成原理》课程背景
rnt无论你想要向上学习计算机的底层知识,比如编译原理、操作系统、体系结构,还是想要学习数字电路、数字逻辑等内容,都要先掌握计算机组成原理。这门课不仅能让你对计算机体系有一个总纲的认识,当你选择研究更深入的领域时也大有裨益。
rnt那如何才能学会计算机组成原理呢?作为一名工程师,你应该明白,学习的关键是要搞懂原理、掌握本质、解决问题。而学习计算机组成原理,其实就是理解计算机是怎么运作的以及为什么要这么运作,在此基础上,我们才能又快又准地优化忄生能,提升效率。
rnt《深入浅出计算机组成原理》课程模块
rnt专栏分三个模块,共45讲。
入门篇
rnt学习计算机组成原理,最关键的问题就是学什么、怎么学、有什么用。因此这一模块会给你一张知识地图,告诉你学习路径,并提供“从多方面提升忄生能”这一最终目标的实现思路。
原理篇
rnt这一模块将为你摘出计算机组成的五大部分(控制器、运算器、存储器、输入和输出设备)中,与当下开发最相关的知识和问题,从历史视角讲清楚“是什么”,结合案例讲清楚“怎么做”。带你搞懂计算机组成原理中最核心、最重要的内容。
应用篇
rnt理解了计算机各个组件的运作之后,最后一个模块将手把手带你实操。利用存储器层次结构设计大型DMP系统,并通过Disruptor,跟你一起感受CPU的风驰电掣,让你真正学有所用。
rnt《深入浅出计算机组成原理》课程目录
入门篇
rnt1.开篇词丨为什么你需要学习计算机组成原理?
rnt2.冯+诺依曼体系结构:计算机组成的金字塔
rnt3.给你一张知识地图,计算机组成原理应该这么学
rnt4.通过你的CPU主频,我们来谈谈“忄生能”究竟是什么?
rnt5.穿越功耗墙,我们该从哪些方面提升“忄生能”?
原理篇
指令和运算
rnt6.计算机指令:让我们试试用纸帯编程
rnt7.指令跳转:原来if…else就是goto
rnt8.函数调用:为什么会发生stackoverflow?
rnt9.静态链接和ELF:为什么Linux和Windows的应用不兼容?
rnt10.程序装载:“640K内存”真的不够用么?
rnt11.动态链接:程序内部的“共享单车”
rnt12.二进制编码:“手持两把锟斤拷,口中疾呼烫烫烫”?
rnt13.理解电路:从电报机到门电路,我们如何做到“千里传信”?
rnt14.加法器:如何像搭乐高一样搭电路(上)?
rnt15.乘法器:如何像搭乐高一样搭电路(下)?
rnt16.浮点数和定点数(上):如何用有限的Bit表示更多的信息?
rnt17.浮点数和定点数(下):深入理解浮点数到底有什么用?
处理器
rnt18.建立数据通路:指令+运算=CPU
rnt19.面向流水线的指令设计(上):_心多用的现代CPU
rnt20.面向流水线的指令设计(下):奔腾4是怎么失败的?
rnt21.冒险和预测(上):hazard是“危”也是“机”
rnt22.冒险和预测(下):今天下雨了,明天还会下雨么?
rnt23.异常和中断:程序出错了怎么办?
rnt24.SIMD:如何加速矩阵乘法?
rnt25.CISC和RISC:为什么手机芯片都是ARM?
rnt26.GPU:为什么深度学习需要使用GPU?
rnt27.FPGA、ASIC和TPU:计算机体系结构的黄金时代
rnt28.分布式计算:如果所有人的大脑都联网会怎么样?
rnt29.理解虛拟机:你在云上拿到的计算机是什么样的?
存储与I/O系统
rnt30.存储器层次结构全景:数据存储的大金字塔长什么样?
rnt31.局部忄生原理:数据库忄生能跟不上,加个缓存就好了?
rnt32.高速缓存(上):“4毫秒”究竟值多少钱?
rnt33.高速缓存(下):你确定你的数据更新了么?
rnt34.理解内存:虛拟内存和内存保护是什么?
rnt35.输入输出设备:我们并不是只能用灯泡显示“0”和“1”
rnt36.理解IO_WAIT:CPU和I/O是怎么通信的?
rnt37.DMA:为什么Kafka这么快?
|
|