深入浅出计算机组成原理- 极客时间课程推荐/优惠

深入浅出计算机组成原理--极客时间课程推荐/优惠

带你掌握计算机体系全貌
徐文浩bothub创始人
专栏 | 62讲 | 71314人已学习
优惠价¥68原价:199
去官网优惠购买

版权声明

本站非极客时间官网,与官方无任何关系。我们不提供课程下载或详细内容,仅作为课程分享和推荐平台。我们鼓励大家支持正版,尊重创作者的劳动成果,这样不仅能帮助创作者持续产出优质内容,也能让自己获得更好的学习体验。请通过官方渠道购买和学习课程,感谢您的理解与支持。

课程详情

你将获得

  • 学以致用的计算机底层知识;

  • 30+计算机组成原理核心要点;

  • 洞悉性能问题的本质;

  • 组成原理在工业界的实际应用。

课程介绍

在计算机专业十余门核心课程中,计算机组成原理是当之无愧的第一课。

无论你想要向上学习计算机的底层知识,比如编译原理、操作系统、体系结构,还是想要向下学习数字电路、数字逻辑等内容,都要先掌握计算机组成原理。这门课不仅能让你对计算机体系有一个总纲的认识,当你选择研究更深入的领域时也大有裨益。

那如何才能学会计算机组成原理呢?作为一名工程师,你应该明白,学习的关键是要搞懂原理、掌握本质、解决问题。而学习计算机组成原理,其实就是理解计算机是怎么运作的以及为什么要这么运作,在此基础上,我们才能又快又准地优化性能,提升效率。

在徐文浩看来,学习计算机组成原理,就是通过指令、计算、CPU、存储系统和I/O,掌握整个计算机运作过程的核心知识点;通过拆解程序的执行过程,对计算机系统有一个全貌的了解。

因此,在这个专栏里,他将结合自己多年的硬件研究成果和软件开发经验,通过硬件发展历史和软件开发案例,深入浅出地为你讲解计算机组成原理的核心知识和典型应用,继而帮你从源头理解硬件原理和软件架构的共通之处,洞悉性能问题的本质。

专栏分为三个模块。

入门篇

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

原理篇

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

应用篇

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

课程目录

入门篇

  • 开篇词 | 为什么你需要学习计算机组成原理?
  • 01 | 冯·诺依曼体系结构:计算机组成的金字塔
  • 03 | 通过你的CPU主频,我们来谈谈“性能”究竟是什么?
  • 02 | 给你一张知识地图,计算机组成原理应该这么学
  • 04 | 穿越功耗墙,我们该从哪些方面提升“性能”?

原理篇:指令和运算

  • 05 | 计算机指令:让我们试试用纸带编程
  • 06 | 指令跳转:原来if...else就是goto
  • 07 | 函数调用:为什么会发生stack overflow?
  • 08 | ELF和静态链接:为什么程序无法同时在Linux和Windows下运行?
  • 09 | 程序装载:“640K内存”真的不够用么?
  • 10 | 动态链接:程序内部的“共享单车”
  • 11 | 二进制编码:“手持两把锟斤拷,口中疾呼烫烫烫”?
  • 12 | 理解电路:从电报机到门电路,我们如何做到“千里传信”?
  • 13 | 加法器:如何像搭乐高一样搭电路(上)?
  • 14 | 乘法器:如何像搭乐高一样搭电路(下)?
  • 15 | 浮点数和定点数(上):怎么用有限的Bit表示尽可能多的信息?
  • 16 | 浮点数和定点数(下):深入理解浮点数到底有什么用?

答疑与加餐

  • FAQ第一期 | 学与不学,知识就在那里,不如就先学好了
  • 用户故事 | 赵文海:怕什么真理无穷,进一寸有一寸的欢喜
  • FAQ第二期 | 世界上第一个编程语言是怎么来的?
  • 特别加餐 | 我的一天怎么过?
  • 特别加餐 | 我在2019年F8大会的两日见闻录

原理篇:处理器

  • 21 | 面向流水线的指令设计(下):奔腾4是怎么失败的?
  • 22 | 冒险和预测(一):hazard是“危”也是“机”
  • 23 | 冒险和预测(二):流水线里的接力赛
  • 24 | 冒险和预测(三):CPU里的“线程池”
  • 25 | 冒险和预测(四):今天下雨了,明天还会下雨么?
  • 26 | Superscalar和VLIW:如何让CPU的吞吐率超过1?
  • 27 | SIMD:如何加速矩阵乘法?
  • 28 | 异常和中断:程序出错了怎么办?
  • 29 | CISC和RISC:为什么手机芯片都是ARM?
  • 30 | GPU(上):为什么玩游戏需要使用GPU?
  • 31 | GPU(下):为什么深度学习需要使用GPU?
  • 32 | FPGA和ASIC:计算机体系结构的黄金时代
  • 33 | 解读TPU:设计和拆解一块ASIC芯片
  • 34 | 理解虚拟机:你在云上拿到的计算机是什么样的?
  • 17 | 建立数据通路(上):指令+运算=CPU
  • 18 | 建立数据通路(中):指令+运算=CPU
  • 19 | 建立数据通路(下):指令+运算=CPU
  • 20 | 面向流水线的指令设计(上):一心多用的现代CPU

原理篇:存储与I/O系统

  • 35 | 存储器层次结构全景:数据存储的大金字塔长什么样?
  • 36 | 局部性原理:数据库性能跟不上,加个缓存就好了?
  • 37 | 高速缓存(上):“4毫秒”究竟值多少钱?
  • 38 | 高速缓存(下):你确定你的数据更新了么?
  • 39 | MESI协议:如何让多核CPU的高速缓存保持一致?
  • 40 | 理解内存(上):虚拟内存和内存保护是什么?
  • 41 | 理解内存(下):解析TLB和内存保护
  • 42 | 总线:计算机内部的高速公路
  • 43 | 输入输出设备:我们并不是只能用灯泡显示“0”和“1”
  • 44 | 理解IO_WAIT:I/O性能到底是怎么回事儿?
  • 45 | 机械硬盘:Google早期用过的“黑科技”
  • 46 | SSD硬盘(上):如何完成性能优化的KPI?
  • 47 | SSD硬盘(下):如何完成性能优化的KPI?
  • 48 | DMA:为什么Kafka这么快?
  • 49 | 数据完整性(上):硬件坏了怎么办?
  • 50 | 数据完整性(下):如何还原犯罪现场?
  • 51 | 分布式计算:如果所有人的大脑都联网会怎样?

应用篇

  • 52 | 设计大型DMP系统(上):MongoDB并不是什么灵丹妙药
  • 53 | 设计大型DMP系统(下):SSD拯救了所有的DBA
  • 54 | 理解Disruptor(上):带你体会CPU高速缓存的风驰电掣
  • 55 | 理解Disruptor(下):不需要换挡和踩刹车的CPU,有多快?
  • 结束语 | 知也无涯,愿你也享受发现的乐趣

作者介绍

徐文浩,bothub创始人。毕业于上海交通大学计算机系试点班,在Trilogy Software写过大型企业软件;在MediaV担任技术总监,从零开始搭建支撑每天百亿流量的广告算法系统;2015年,加入拼多多,参与重写拼多多的交易系统;2016年底创办bothub.ai,通过自然语言处理技术,为走向海外的中国企业提供英语的智能客服和社交网络营销服务。

作者其他课程

AI大模型之美 - 极客时间课程推荐/分享/优惠/折扣
AI大模型之美
揭开ChatGPT面纱,拥抱AI新潮流
徐文浩bothub创始人
专栏 | 35764人已学习
优惠价¥68原价:199
去官网优惠购买
大数据经典论文解读 - 极客时间课程推荐/分享/优惠/折扣
大数据经典论文解读
从大数据论文入手,提升问题解决能力
徐文浩bothub创始人
专栏 | 14369人已学习
优惠价¥59原价:129
去官网优惠购买

推荐

云计算必修小课 - 极客时间课程推荐/分享/优惠/折扣
云计算必修小课
“云”端漫步,细说云服务
吕蕴偲云计算工程师
视频课 | 2404人已学习
优惠价¥9原价:39
去官网优惠购买
Python工匠:案例、技巧与工程实践 - 极客时间课程推荐/分享/优惠/折扣
Python工匠:案例、技巧与工程实践
Python工匠:案例、技巧与工程实践
朱雷蓝鲸工具PaaS平台负责人
专栏 | 897人已学习
优惠价¥34.93原价:49.9
去官网优惠购买
职场求生攻略 - 极客时间课程推荐/分享/优惠/折扣
职场求生攻略
会工作也是个技术活儿
臧萌PayPal数据处理组技术负责人
专栏 | 11511人已学习
优惠价¥59原价:99
去官网优惠购买
移动端自动化测试实战 - 极客时间课程推荐/分享/优惠/折扣
移动端自动化测试实战
一步一步带你成为测试高手
思寒霍格沃兹测试开发学社创始人
视频课 | 24434人已学习
优惠价¥59原价:129
去官网优惠购买
推荐系统三十六式 - 极客时间课程推荐/分享/优惠/折扣
推荐系统三十六式
解决你推荐系统80%的问题
刑无刀“贝壳找房”资深算法专家,8年推荐系统工程师
专栏 | 44044人已学习
优惠价¥59原价:129
去官网优惠购买
现代C++编程实战 - 极客时间课程推荐/分享/优惠/折扣
现代C++编程实战
基于现代C++编写可维护的高性能代码
吴咏炜前 Intel 资深软件架构师
专栏 | 35107人已学习
优惠价¥59原价:129
去官网优惠购买