计算机组成
文章平均质量分 95
计算机组成
程序员阿蛮
阿蛮博客
展开
-
一文搞懂CPU运算原理
以下是视频计算机科学速成课的笔记,感谢字幕组!!!一、逻辑门了解逻辑门以前,让我们来看看组成逻辑门的三极管。这是三极管,有两个电极和一根控制线。如果控制线有输入,三极管才能导通,即如果电流从上面来,控制线如果没有电流,则下面的电极也没有电流。只有控制线有电流通过,下面的电极才能有电流。有了上面的基础,我们来了解一下非门。1、非门把控制线当作输入,把上面的电极当作输出。当我们把下面的电极接地,一旦有输入,那么上面的电流会通往下面的电极,由于下面的电极接地,所以会导致上面没有输入。(下面把有输入原创 2021-07-09 15:50:34 · 8317 阅读 · 1 评论 -
CPU相关的一些概念
1.缓存一致性:由于cpu去内存取数据有局部性原理,比如一次性取64Byte的数据放在一级缓存。对于多核cpu和多cpu计算机来说,需要这个数据的核心都有可能修改这个区域的数据,修改后将主存的数据也更新,需要通知其他使用这部分数据的核心更新。即保持各个核心缓存的一致性。2.cpu指令重排序:cpu可能需要去主存取数据,这个过程较慢,cpu是空闲的。所以cpu会看下一条指令,如果该指令与上一条指令没有关系,则cpu会执行这条指令。原来的指令顺序1 2 3,就变成了2 1 3。对于java的volita原创 2020-12-07 19:15:11 · 769 阅读 · 0 评论