![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机组成原理
文章平均质量分 93
shellingford37
这个作者很懒,什么都没留下…
展开
-
深入浅出计算机组成原理(五)——计算机指令:让我们试试用纸带编程
文章目录在软硬件接口中,CPU 帮我们做了什么事?从编译到汇编,代码怎么变成机器码?解析指令和机器码总结延伸推荐阅读课后思考你在学写程序的时候,有没有想过,古老年代的计算机程序是怎么写出来的?上大学的时候,我们系里教 C 语言程序设计的老师说,他们当年学写程序的时候,不像现在这样,都是用一种古老的物理设备,叫作“打孔卡(Punched Card)”。用这种设备写程序,可没法像今天这样,掏出键盘就能打字,而是要先在脑海里或者在纸上写出程序,然后在纸带或者卡片上打洞。这样,要写的程序、要处理的数据,就变成一转载 2021-06-24 09:47:25 · 278 阅读 · 0 评论 -
深入浅出计算机组成原理(四)——穿越功耗墙,我们该从哪些方面提升“性能”?
文章目录功耗:CPU 的“人体极限”并行优化,理解阿姆达尔定律总结延伸补充阅读课后思考上一讲,在讲 CPU 的性能时,我们提到了这样一个公式:程序的 CPU 执行时间 = 指令数×CPI×Clock Cycle Time这么来看,如果要提升计算机的性能,我们可以从指令数、CPI 以及 CPU 主频这三个地方入手。要搞定指令数或者 CPI,乍一看都不太容易。于是,研发 CPU 的硬件工程师们,从 80 年代开始,就挑上了 CPU 这个“软柿子”。在 CPU 上多放一点晶体管,不断提升 CPU 的时钟转载 2021-06-20 15:45:31 · 1166 阅读 · 0 评论 -
深入浅出计算机组成原理(三)——通过你的CPU主频,我们来谈谈“性能”究竟是什么?
文章目录什么是性能?时间的倒数计算机的计时单位:CPU 时钟总结延伸课后思考“性能”这个词,不管是在日常生活还是写程序的时候,都经常被提到。比方说,买新电脑的时候,我们会说“原来的电脑性能跟不上了”;写程序的时候,我们会说,“这个程序性能需要优化一下”。那么,你有没有想过,我们常常挂在嘴边的“性能”到底指的是什么呢?我们能不能给性能下一个明确的定义,然后来进行准确的比较呢?在计算机组成原理乃至体系结构中,“性能”都是最重要的一个主题。我在前面说过,学习和研究计算机组成原理,就是在理解计算机是怎么运作的,转载 2021-06-19 15:12:04 · 439 阅读 · 0 评论 -
深入浅出计算机组成原理(二)——给你一张知识地图,计算机组成原理应
文章目录计算机组成原理知识地图给松鼠症患者的学习资料入门书籍深入学习书籍课外阅读总结延伸了解了现代计算机的基本硬件组成和背后最基本的冯·诺依曼体系结构,我们就可以正式进入计算机组成原理的学习了。在学习一个一个零散的知识点之前,我整理了一份学习地图,好让你对将要学习的内容有一个总纲层面的了解。从这张图可以看出来,整个计算机组成原理,就是围绕着计算机是如何组织运作展开的。计算机组成原理知识地图计算机组成原理的英文叫 Computer Organization。这里的 Organization 是“组织转载 2021-06-09 09:32:47 · 184 阅读 · 0 评论 -
深入浅出计算机组成原理(一)——冯·诺依曼体系结构:计算机组成的金字塔
冯·诺依曼体系结构:计算机组成的金字塔转载 2021-06-08 10:43:21 · 406 阅读 · 0 评论