首页 > 其他 > 详细

CPU是怎么工作的?

时间:2015-05-31 16:49:53      阅读:267      评论:0      收藏:0      [点我收藏+]
    计算机现在已经成了人们生活中的一部分,其中我们也知道计算机中的cpu相当于人的大脑,计算机的所有活动都离不开它。那么它到底是怎么工作的呢,我们今天来一起揭开它神秘的面纱。

    在软考中,前10道题中,基本上都是基础的计算机知识,如果你了解了cpu工作原理那么这些也就不在话下了。

    技术分享

    我们都知道计算机的基本硬件系统由运算器、控制器、存储器、输入设备和输出设备五大部件组成。从上图中,我们可以发现,cpu主要由运算器、控制器、寄存器组和内部总线等部件组成。他们的功能我们可以看下图:

技术分享

    知道了他们各部分的功能,现在我们来走一遍cpu的工作流程:

    1.首先,程序计数器从内存中通过数据总线取指令,然后加1,地址寄存器来保存这条指令。

    2.这时缓冲寄存器中已经存在指令,指令寄存器只需要从缓冲中读取即可。

    3.取得指令,但是计算机此时是不知道指令要干什么的,然后指令译码器来分析。

    4.译码器将指令的功能给控制信号,告诉算数逻辑单元,才知道是什么运算。例如是加。

    5.在累加器中进行加法运算,如果是逻辑运算则进行逻辑运算。产生结果在累加器中,而产生的状态在状态条件寄存器中。

    这就是整个cpu中的工作流程,通过这样的一个宏观把控,我们可以把关于计算机的知识都放到这个大框架中,这样的学习不正是我们想要的吗?

CPU是怎么工作的?

原文:http://blog.csdn.net/gaibian0823/article/details/46289209

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!