请告诉我CPU运行原理,我书上看CPU有数万个晶体管,只认识0和1,那么一...
发布网友
发布时间:2024-05-11 19:42
我来回答
共4个回答
热心网友
时间:2024-06-01 11:16
计算机,我们现在讲的是数字式电子计算机,相对的,当然还有模拟计算机等。
数字式计算机就是一堆开关,打开就是‘1’,关上就是‘0’。一个开关可以代表‘0’和‘1’,两个开关就代表‘00’,‘01’,‘10’,‘11’,也就是‘0’,‘1’,‘2’,‘3’。看出来了吧,我们数数用十进制,计算机数数是逢二进一,我们叫它二进制。那三个开关哪?就可以代表八个数。类推,八个开关代表256个数,十六个开关代表65536个数,。。。开关越多,代表的数越多,计算能力也越强。象过去的Intel8088,现在的多数单片机是八位机(八个开关),后来的Intel80286是十六位机,80386是三十二位机,到Pentium以后就是六十四位机了。
有了数字还要计算,于是我们需要很多组开关来代表很多数字,还要很多开关来控制计算的流程,成千上万的开关占据了很大空间,人们就设法把开关做小,并且封装到一起,变成集成电路,就是CPU啦,这样才有可能把计算机做成笔记本那么大。
讲了这么多,总之一句话,计算机就是一堆开关的组合,每个开关都是由晶体管来体现的。
热心网友
时间:2024-06-01 11:18
0和1实际是电压的高低。他控制晶体管的开关。
热心网友
时间:2024-06-01 11:22
0和1就相当于开关,给他们不同的高低电平
热心网友
时间:2024-06-01 11:19
数字电路懂不,CPU就是一个巨大的数字电路
还不懂,那就这么说,就相当于一个由无数二叉路组成的道路,每遇见一个岔道,0向左走,1向右走,只要1和0的顺序没有错误,就肯定能正确的到达目的地,但不一定每一个岔道都会走过