CPU 中央处理器 是集成的一块芯片 CPU内部的结构是非常复杂的~ 不过再复杂的东西也由简单的原理构成1,晶振 :这个东西是所有电子芯片活动的必须能量,就像心脏一样 以一定的频率提供 动力,晶振自己只是一个频率发生器,他的作用就是产生时序电路 能让CPU 一步一步的工作,晶振一般在主板上~没探究过CPU里面有不2,指令集 :指令集在哪里?就是cpu的系统,全部是1和0,比如11100011,当这个硅片里面的二极管是这样的时候,他采取相应的指令动作。
CPU的组成是什么 是运算器和控制器,这里的算法是非常复杂的,他对一个 *** 作的执行是用一条指令来完成的,所有的指令和叫指令集,所以指令集的多少也是说明CPU 的能力好不好,打个比方,INTEL P4 支持的SSE 说明他支持 多媒体的处理。
可以说晶振(晶振频率非常高比如200MHZ)一次振动,指令执行一个,最简单的算法比如2+3=5 需要3个 指令完成,1秒200000000=200MHZ次的计算,应该知道他的运算速度多快了吧3,BIOS;CPU的运算器很好理解,但是控制这些运算的东西,也是CPU里面的最复杂的地方,其实BIOS不是CPU的东西,但是必须和他一起工作才能体现CPU的控制作用,其实说简单点,CPU里面的一条指令就是把(控制总线)这个图像的点(数据总线)送到什么位置然后显示出来,但是如果没有东西来调用他,他是不会执行这条指令的,所以在CPU的指令系统之上,WINDOWS这样的 *** 作系统之下,主板上的BIOS系统能够人性化的控制CPU的部分参数
这是一个需要很多个的硬件知识点才能在合理水平上理解的问题。
画一个黑匣子,假设是CPU。
在高层次上,这个盒子只做两件事:它消耗投入。
它产生输出。
现在可以告诉这个盒子,“加1和2”。
你给了它三个输入:指令:“添加”第一个 *** 作数:“1”第二个 *** 作数:“2”这个盒子会产生一个输出(在这种情况下,大概是3)。
如果你没有工程学位,或者你没有参加课程,这个框的组成可能超出了这个答案的范围。
为了使其达到更高的水平,该盒子由门组成,可以允许电流流过,或者防止电流基于施加于其上的另一电压而流动。
如果你想看到这些如何用来表达逻辑的例子,使用网上搜索“NMOS”,“PMOS”,“CMOS”,“CMOS图”,“XOR门结构”等必要的理论点。
然而,更重要一点,如果有足够的晶体管,可能会出现某些更复杂的结构和指令。
例如,在可能存在于笔记本电脑内部的x86_64处理器中,那么就应该要说“将内存地址0x897E82和内存地址0x897EFA中的内容添加到内存中,而不是说”Add 1 and 2“导致内存地址为0x89B78C“。
那么在这里,给了它四个输入:指令:“添加”第一个 *** 作数:“内存地址0x897E82中的项目”第二个 *** 作数:“内存地址0x897EFA中的项目”结果如何处理:“将结果存储在内存地址0x89B78C中”与大多数人想到计算机可视化的一般运动和总体画面(虽然它们在硬件方面仍然非常复杂)相比,这些说明仍然非常简陋。
例如,如果我发送一条指令在某个内存地址上存储某个值(可能为0xFFFFFF),并且该内存地址对应某个显示输出,那么我可能会无意中将屏幕上的某个像素变为白色或者其它颜色。
CPU只是一个复杂的工具,可以将简单的输入变成简单的输出。
但是,如果这些指令中有几条并行发生,并且每秒发生数十亿条指令,那么所有这些小的变化累积地形成了我们注意到并与之交互的宏观效果(以及许多您不知道的变化,正如我们使用电脑看视频,打游戏)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)