For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
对于软件编程开发程序员来说,我们除了需要掌握软件开发专业技能以外还需要掌握关于计算机运行的一些基础知识,下面我们就通过案例分析来了解一下,计算机运行模式都有哪些。
计算机运行模型主要是描述计算机系统体系结构的基本模型,一般主要是指CPU处理器结构。
在计算机体系结构中,中央处理器(CPU,CentralProcessingUnit)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心(ControlUnit)。它的功能主要是解释计算机指令以及处理计算机软件中的数据。
一个计算能够运行起来,主要是依靠CPU来负责执行我们的输入指令的,通常情况下,我们都把这些指令统称为程序。
一般CPU决定着程序的运行速度,可以看出CPU对程序的执行有很重要的作用,但是一个计算机程序的运行快慢并不是完全由CPU决定,除了CPU还有内存、闪存等。
由此可见,一个CPU主要由控制单元,算术逻辑单元和寄存器单元等3个部分组成。其中:
控制单元(ControlUnit):属于CPU的控制指挥中心,主要负责指挥CPU工作,通过向算术逻辑单元和寄存器单元来发送控制指令达到控制效果。
算术逻辑单元(ArithmeticLogicUnit,ALU):主要负责执行运算,一般是指算术运算和逻辑运算,主要是依据控制单元发送过来的指令进行处理。
寄存器单元(RegisterUnit):主要用于存储临时数据,保存着等待处理和已经处理的数据。
一般来说,寄存器单元是为了减少CPU对内存的访问次数,提升数据读取性能而提出的,CPU中的寄存器单元主要分为通用寄存器和专用寄存器两个种,其中:
通用寄存器:主要用于临时存放CPU正在使用的数据。
专用寄存器:主要用于临时存放类似指令寄存器和程序计数器等CPU中专有用途的数据。其中:
指令寄存器:用于存储正在执行的指令
程序计数器:保存等待执行的指令地址
简单来说,CPU与主存储器主要是通过总线来进行通信,CPU通过控制单元来操作主存中的数据。而CPU与其他设备的通信都是由控制来实现。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。