【问题标题】:How many nand gates does a computer actually need to operate?一台计算机实际需要运行多少个与非门?
【发布时间】:2015-07-28 01:47:33
【问题描述】:

起初我认为逻辑门比实际小得多:

https://www.google.com/search?q=nand+gates#q=nand+gates&tbm=shop

所以我的问题是,一台计算机实际需要运行多少个逻辑门(类似于上面的那个)?由于尺寸限制,这个数字肯定有点小(计算机中显然不可能有数百万个),那么计算机如何使用这么少的这些门?

【问题讨论】:

  • CPU 通常有 数十亿 个晶体管(请参阅 en.wikipedia.org/wiki/Transistor_count)——每个逻辑门通常是一个或少数几个晶体管。
  • @PartiallyFinite 所以对于每个晶体管/一小组晶体管,可能有一个专用于它们的逻辑门?
  • cs.bu.edu/~best/courses/modules/Transistors2Gates每个逻辑门都是由少量晶体管组成的,所以如果CPU中有数十亿个晶体管,那么逻辑门也一定有数十亿个。
  • 现代 CPU 中相当一部分晶体管用于内存阵列,用作缓存(L1、L2 和 L3,以及 TLB 和各种缓冲区)。每个存储位(一个 SRAM 单元)可能是 4 或 6 个晶体管,甚至更多。 (使用更多晶体管实际上可以节省电力,因为它可以在较低电压下无错误地运行)。但其余的晶体管是逻辑电路的一部分。

标签: hardware boolean-logic cpu-architecture


【解决方案1】:

您不能只购买 nand 门,那些用于业余爱好或其他市场的 nand 门位于计算机的处理器中,它们不是单独的组件,而是直接光刻在芯片上,它们是几纳米大小,现代处理器上有数十亿个。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-04
    • 2010-12-19
    • 1970-01-01
    • 2020-04-04
    • 1970-01-01
    • 2014-01-21
    • 2018-01-18
    • 1970-01-01
    相关资源
    最近更新 更多