计算机组成原理概论

        此篇文章主要是讲解今后学习计算机原理的脉络与大纲,顺便介绍了一些基础知识,接下来让我们开始吧。

1.冯诺依曼结构体系

        作为第一个计算机体系的结构,奠定冯诺依曼为计算机之父的重要理论,自然是十分重要的,也是学习计算机绕不开的一个理论。

        冯诺依曼结构是以存储器为核心的一种结构,指令与数据不分彼此的存储在存储器内,也因此cpu不能同时取指令与操作数,并且cpu与存储器的性能相差太大,导致此种体系结构在当今已不常见了。

 2.计算机系统

一个完整的计算系统分为硬件与软件两种系统,硬件是摸得着,看得见的,而软件则是值各类程序与文件。

计算机的五大部件包括存储器,控制器,运算器,输入设备与输出设备。其中中央处理器,又名CPU,包括运算器与控制器,主机包括存储器与I/O设备,所以计算机又可以分为中央处理器与主机。

3.计算机的运行过程

         我们首先分析一下"y=a+b-c"这个指令,首先CPU中的控制器的pc存储着下一条指令的地址,顺着这条地址,在主存中找到这个地址,并将该地址中的值传给控制器的IR,其对这条指令进行分析,首先根据指令中的指令码,根据计算机的设计,分析出是取数指令,于是根据操作码在主存中找到操作数,将其存储到运算器中的累加寄存器里,接着在通过pc找到下一条指令的地址,在通过IR进行分析,分析出其是加法运算,然后将操作数取出,将其与在累加寄存器中的a放入运算器的ALU中相加,接下来的步骤与上面大差不差。

        可以对计算机的运行过程进行个简单的总结,首先是根据pc找到指令,将其存到IR中进行分析,然后通过运算器中的ALU与累加寄存器进行运算(有意思的是加减乘在计算器中其实都是加法运算)。

4.计算机的主要性能指标

4.1 机器字长

        机器字长指的是参与运算中数的基本位数,机器字长越长,表示的数范围越大,精度越大。

4.2数据通路宽度

        数据总线一次所能并行传送的位数是数据通路宽度。

4.3主存容量

        主存储器中所有信息总量就是主存容量,其单位有K(千),M(兆),G(吉),T(太)等。

4.4运算速度

        CPU的主频又称为时钟频率,主频的倒数是指时钟周期,这是CPU最小的时间周期数,也就是说,每个动作最少需要一个时间周期。

        CPI是指每条指令所用的时间周期数,IPC是指每个时间周期所执行的指令数。

        MIPS指的是每秒执行的指令数,其有公式MIPS=指令数/执行时间*10^6=指令数/CPI*10^6.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值