首页 > 代码库 > 你知道1+1=2是如何在cpu中运作的么?----跟我到cpu内部去看看吧!(1) 【转载】

你知道1+1=2是如何在cpu中运作的么?----跟我到cpu内部去看看吧!(1) 【转载】

  1+1=2 

 

    好吧,我承认这是小学生也会做的题目,但是作为一个程序员,或者是软件设计师,你知道1+1=2如何在计算机内部表示并执行的么?

 

          在复习软件设计师中的计算机组成原理的时候这个问题一直在困扰着我,因为这里的内容涉及到了cpu运行原理.而对我们大多数人而言,cpu只不过是一个"黑盒子",具体里面是如何构造的我们并不是很清楚.

 

         为了搞清楚,自己在这方面花费了一些功夫,查阅了相关的书籍和一些资料,逐渐的解开了cpu的内部的面纱,接下来我将通过图片来和大家一起到cpu的内部观察它是如何运作1+1=2.

 

          旅途开始:我将通过显微镜的旅游方式为大家展现.

 

  1.    电脑:作为程序员这是我们熟悉的不能在熟悉的家伙了.
    1. 计算机生成了可选文字: 1+1=2是如何在cup中运行的?l.
  1. 主机是电脑重要的部件.
    1. 计算机生成了可选文字: 1+1=2是如何在cup中运行的?有!面里铸机l主
  1. 主机里面的重要组成部分--主板
    1. 计算机生成了可选文字: 主机土板l
  1. 主板中有整个电脑的核心
    1. 计算机生成了可选文字: 主板只甘”齐七·观
  1. 打开cpu外的散热器我们可以看到传说中的cpu
    1. 计算机生成了可选文字: I甲c气p
  1. cpu的内部构造,
    1. 计算机生成了可选文字: CUpl甲创『JJ翎卫.月.,...月.,.卫忿占抢洲暑IIl.:I一〕目.』..里..』口尸f】!卿只内部
  1. cpu主要是有晶体管构成的,下图为一个晶体管的示意图.
    1. 计算机生成了可选文字: 立口。‘由期―如―土甲盯构,卿
  1. 晶体管中有两个电流,左侧为输入流,右侧为输出流
    1. 计算机生成了可选文字: ―电流在两个黄色区域流动一一一书卜左侧输入流与右侧输出流/晶休管\

 

  1. 在两个电流中间有一个白色的绝缘体,而被白色绝缘体包围的是半导体,主要是进行控制开关
    1. 计算机生成了可选文字: ―白色为绝缘休一一刁卜左侧输入流与右侧输出流绝缘体包裹着半导休称为门
  1. 而被白色绝缘体包围的是半导体,主要是进行控制开关,两端电流上面是金属导体.
    1. 计算机生成了可选文字: 两端灰。金属嘛一一尸一一绝缘休包裹着半异体称为门卜蔽色部分为半导体成~、
  1. 当输入流通电的时候,并且半导体的开关是处于打开的状态下,那么输出流也处于通电状态
    1. 计算机生成了可选文字: -’气输入流处于充电状态一」卜右侧。出流。会处于赢广一/一一-’匕半导体处于充电状态时一一书卜
  1. 为了便于形象的理解,我们给每个晶体管"装上"一个开关,开表示1,关表示0,同时为晶体管的输入流通电.
    1. 计算机生成了可选文字: /为晶休管输入流注入电流.井在半异休1几安置一个开关/开关可以表示数字中的1和O
  1. 现在拿出两个晶体管,将两个晶体管的输出流(右侧电流)通过导线相连,并在导线上可以想象安置一个小灯泡,有电则小灯泡亮,没有电则不亮.这就形成了著名的"逻辑门"中的"",下图是一个""门的构造.
    1. 计算机生成了可选文字: /逻”门之或门}。R"AT三,\
  1. 如果只打开第一个晶体管的开关,则小灯泡亮了.
    1. 计算机生成了可选文字: 小玄】星了
  1. 如果只打开第二个晶体管的开关,则小灯泡也亮了.
    1. 计算机生成了可选文字: {小‘J曲个
  1. 如果两个开关都打开的话,则小灯泡还是亮了.
    1. 计算机生成了可选文字: 小玄l亮了
  1. 以上三种情况是解释的""们会有的三种情况,接下来通过一个小小的变化将导线同第一个晶体管的输出流与第二个晶体管的输入流相连,则形成了另一个逻辑门----"".
    1. 计算机生成了可选文字: 逻辑门:与门(ANDGATE)
  1. 如果只开第一个晶体管的开关的话,小灯泡不会亮.
    1. 计算机生成了可选文字: 灯不亮
  1. 如果只开第二个晶体管开关的话,小灯还是不会亮.
    1. 计算机生成了可选文字: 场灯不亮
  1. 如果两个都开的话,小灯才能亮.
    1. 计算机生成了可选文字:

      

 

     至此为止我们已经了解到了晶体管的基本工作原理,并且通过图像展现出来,了解到了什么是逻辑门,逻辑门中的"与门""或门"但是1+1是如何通过这些晶体管来表示,并在计算机中运行,我将会在下一篇文章中与你走完剩下的旅途.

      

        下图为上面整个路线的一个宏观概念图.

计算机生成了可选文字: 燕子少!价.自幽于~.口一后乡6争一口口一白口屯....,‘喃了‘J,了通一\‘,一‘臼~石4J,目r/钱彝一凿。\气查一下哀如声‘下衡叠

你知道1+1=2是如何在cpu中运作的么?----跟我到cpu内部去看看吧!(1) 【转载】