【解答】计算机组成原理 概述

用户头像
来自福建理工大学-李旭睿发布于:2020-04-08 10:54:16

1、冯诺依曼体系结构:计算机主要是由五大部分组成(切记是主要!不是全部!)。分别是

①运算器(CA) :负责数据的算术运算和逻辑运算即数据的加工处理

②控制器(CU):负责对程序规定的控制信息进行分析,控制并协调输入,输出操作或内存访问

③存储器 :实现记忆功能的部件用来存放计算程序及参与运算的各种数据

④输入设备:实现计算程序和原始数据的输入

⑤输出设备:实现计算结果输出

冯-诺依曼计算机的特点:  

1.计算机由运算器、存储器、控制器、输入设备和输出设备5大部分组成。  

2.指令和数据以同等地位存放在存储器内,并可按址寻访。  

3.指令和数据均用二进制表示。  

4.指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置。  

5.指令在存储器内按顺序存放,通常,指令是顺序执行的,在特定的条件下,可根据运算结果或根据设定的条件改变执行顺序。  

6.机器以运算器为中心,输入输出设备与存储器间的数据传送通过运算器完成(现在计算机多以存储器为中心)。

CPU主要是由运算器和控制器组成。 运算器主要是用于完成算术运算和逻辑运算。运算器主要是由ALU(是由门电路比如与门、或门构成的算数逻辑单元,进行算术运算)和若干通用寄存器(用来存放数据,运算器运算时需要从这里取出数据,或者将一些临时数据放入这里)组成的。

运算器组成:算术逻辑单元(ALU)
                通用寄存器组(R1 ~Rn)
                多路选择器(Mn)
                标志寄存器(FR)
控制器是由IR、PC、MAR(主存地址寄存器)、MDR(主存数据寄存器)等组成。

控制器组成:时标发生器(TGU)
                主脉冲振荡器(MF)
                地址形成器(AGU)
                程序计数器(PC)
                指令寄存器(IR)
                指令译码器(ID)
IR:指令寄存器。 Instruction Register 。用来存放正在执行的指令。指令分成两部分:操作码和地址码,由二进制数字组成。当执行一条指令时,先把指令从内存取到数据寄存器(DR,Data Register)中,然后再传送至IR。

PC:程序计数器。 用来存放下一条要执行的指令的地址。CPU执行指令是一条条按顺序的,上一条指令执行完成后,PC就要更新好下一条指令的地址。

2、 地址总线宽度决定了CPU可以访问的物理空间大小。假设地址总线宽度为32位,则CPU可以直接寻址的内存空间大小为2的32次方。即4GB,即支持的内存最大为4G。32位的系统,比如windows x86 ,最多支持4G内存。所以我们内存为8G的电脑一般装*位系统。一般来说,若地址总线为n位,则可寻址空间为2^n位。

3、系统总线: 主要是由数据总线、控制总线、地址总线(连接CPU和存储器的)构成。这里的存储器是指主存,即内存。而不是硬盘容量大小!!!

4、RISC:是一种执行较少类型计算机指令的微处理器,起源于80年代的MIPS主机(即RISC机),RISC机中采用的微处理器统称RISC处理器。这样一来,它能够以更快的速度执行操作(每秒执行更多百万条指令,即MIPS)。因为计算机执行每个指令类型都需要额外的晶体管和电路元件,计算机指令集越大就会使微处理器更复杂,执行操作也会更慢。 

性能特点一:由于指令集简化后,流水线以及常用指令均可用硬件执行;

性能特点二:采用大量的寄存器,使大部分指令操作都在寄存器之间进行,提高了处理速度;

性能特点三:采用缓存—主机—外存三级存储结构,使取数与存数指令分开执行,使处理器可以完成尽可能多的工作,且不因从存储器存取信息而放慢处理速度。    

CISC  :复杂指令系统计算机。比如X86体系结构的计算机。CISC早期的计算机部件比较昂贵,主频低,运算速度慢。为了提高运算速度,人们不得不将越来越多的复杂指令加入到指令系统中,以提高计算机的处理效率,这就逐步形成复杂指令集计算机体系。

5、半加器:由1个异或门和1个与门组成,作用是实现两个一位二进制数的加法运算电路。
     全加器:由2个半加器组成。 6、正数的原码等于反码等于补码。负数的反码为:符号位不变,其余取反,负数的补码为,在负数的反码基础上再加1。

用补码来表示二进制的相反数,方便计算机进行减法运算。

7.计算机的工作过程:用户打开程序
   系统把程序代码段和数据段送入计算机的内存
   控制器从存储器中取指令
   控制器分析,执行指令,为取下一条指令做准备
   取下一条指令,分析执行,如此重复操作,直至执行完程序中全部指令,便可获得全部指令
8.CPU主要性能指标:主频:CPU内部工作的时钟频率,是CPU运算时工作频率
   外频:主板上提供一个基准节拍供各部件使用,主板提供的节拍成为外频
   信频:CPU作频率以外频的若干倍工作,CPU主频是外频的倍数成为CPU的信频,这CPU工作频率=信频*外频
   基本字长:CPU一次处理的二进制数的位数
   地址总线宽度:地址总线宽度(地址总线的位数)决定了CPU可以访问的存储器的容量,不同型号的CPU总线宽度不同,因而使用的内存的最大容量也不一样
   数据总线宽度:数据总线宽度决定了CPU与内存输入∕输出设备之间一次数据传输的信息量

点赞 (34) 回复
1F 用户头像
来自上海海洋大学-戴乐夔发布于:2020-04-11 10:39:17

感谢大佬

加载更多
点击图片
取消
回复
2F 用户头像
来自上海海洋大学-许楠楠发布于:2020-04-20 19:11:15

挺全面

加载更多
点击图片
取消
回复
3F 用户头像
来自上海海洋大学-丁悦发布于:2020-04-20 19:29:32

加油

加载更多
点击图片
取消
回复
4F 用户头像
来自上海海洋大学-余思涵发布于:2020-04-20 19:38:18

微处理器

加载更多
点击图片
取消
回复
5F 用户头像
来自上海海洋大学-霍昕捷发布于:2020-04-20 19:48:10

冯诺依曼体系结构

加载更多
点击图片
取消
回复
6F 用户头像
来自上海海洋大学-李凤娟发布于:2020-04-22 20:27:13

系统总线: 主要是由数据总线、控制总线、地址总线(连接CPU和存储器的)构成。这里的存储器是指主存,即内存。而不是硬盘容量大小!!!

加载更多
点击图片
取消
回复
7F 用户头像
来自上海海洋大学-雷玮祺发布于:2020-04-22 20:41:12

输入设备

加载更多
点击图片
取消
回复
8F 用户头像
来自上海海洋大学-薛家桦发布于:2020-04-22 20:41:35

冯诺依曼体系结构

加载更多
点击图片
取消
回复
9F 用户头像
来自上海海洋大学-李安幸发布于:2020-04-22 20:49:11

控制器(CU):负责对程序规定的控制信息进行分析,控制并协调输入,输出操作或内存访问

加载更多
点击图片
取消
回复
10F 用户头像
来自上海海洋大学-赵思洋发布于:2020-04-22 20:49:34

IR:指令寄存器。 Instruction Register 。用来存放正在执行的指令。指令分成两部分:操作码和地址码,由二进制数字组成。当执行一条指令时,先把指令从内存取到数据寄存器(DR,Data Register)中,然后再传送至IR。

加载更多
点击图片
取消
回复
11F 用户头像
来自上海海洋大学-陈皆润发布于:2020-04-22 20:55:41

输出设备:实现计算结果输出

加载更多
点击图片
取消
回复
12F 用户头像
来自广东工业大学-董乐天发布于:2020-04-22 20:59:23

指令和数据以同等地位存放在存储器内,并可按址寻访。 

加载更多
点击图片
取消
回复
13F 用户头像
来自上海海洋大学-张忠云发布于:2020-04-23 19:33:48

计算机由运算器、存储器、控制器、输入设备和输出设备5大部分组成。 

加载更多
点击图片
取消
回复
14F 用户头像
来自上海海洋大学-金涛发布于:2020-04-23 20:08:56

CPU主要性能指标:主频:CPU内部工作的时钟频率,是CPU运算时工作频率

加载更多
点击图片
取消
回复
15F 用户头像
来自上海海洋大学-周益帆发布于:2020-04-23 20:18:32

控制器(CU):负责对程序规定的控制信息进行分析,控制并协调输入,输出操作或内存访问

加载更多
点击图片
取消
回复
16F 用户头像
来自上海海洋大学-罗鹏朝发布于:2020-04-23 20:19:39

器和控制器组成。 运算器主要是用于完成算术运算和逻辑运算。运算器主要是由ALU(是由门电路比如与门、或门构成的算数逻辑单元,进行算术运算)和若干通用寄存

加载更多
点击图片
取消
回复
17F 用户头像
来自上海海洋大学-郁童发布于:2020-04-23 20:23:38

地位存放在存储器内,并可按址寻访。  

3.指令和数据均用二进制表示。  

加载更多
点击图片
取消
回复
18F 用户头像
来自上海海洋大学-郭才磊发布于:2020-04-23 20:27:17

程序规定的控制信

加载更多
点击图片
取消
回复
19F 用户头像
来自上海海洋大学-黄立坤发布于:2020-04-23 20:30:46

据的算术运算和逻辑运算即数据的加工处理

②控制器(CU):负责对程序规定的控制信息进行分析

加载更多
点击图片
取消
回复
20F 用户头像
来自福建理工大学-李旭睿发布于:2020-04-23 20:35:13

行算术运算)和若干通用寄存器(用来存放数据,运算器运算时需要从这里取出数据,或者将一些临时数据放入这里)组成的。

加载更多
点击图片
取消
回复
21F 用户头像
来自上海海洋大学-李庆龙发布于:2020-04-23 20:36:45

控制信息进行分析,控制并协

加载更多
点击图片
取消
回复
22F 用户头像
来自上海海洋大学-李庆龙发布于:2020-04-23 20:37:30

序规定的控制信息进行分析,控制并协调输入,输出操作或内存访问

③存储器 :实现记忆功能的部件用来存放计算程序及参与运算的各

加载更多
点击图片
取消
回复
23F 用户头像
来自上海海洋大学-李雨桥发布于:2020-04-23 21:10:31

算机主要是由五大部分组成(切记是主要!不是全部!)。

加载更多
点击图片
取消
回复
24F 用户头像
来自上海海洋大学-蒋卓轩发布于:2020-04-23 21:11:45

责对程序规定的控制信息进行分析,控制并协调输入,输出操作或内存访问

③存储器 :实现记忆功能的部件用来存放计

加载更多
点击图片
取消
回复
25F 用户头像
来自上海海洋大学-王钦辉发布于:2020-04-23 21:33:42

二进制表示。  

加载更多
点击图片
取消
回复
26F 用户头像
来自上海海洋大学-韦锋发布于:2020-04-23 21:33:48

对程序规定的控制信息进行分析,控制并

加载更多
点击图片
取消
回复
27F 用户头像
来自上海海洋大学-龚家兴发布于:2020-04-24 20:21:42

指令和数据均用二进制表示。

加载更多
点击图片
取消
回复
28F 用户头像
来自上海海洋大学-付建汶发布于:2020-04-24 20:24:42

指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置。  

加载更多
点击图片
取消
回复
29F 用户头像
来自上海海洋大学-陈晓龙发布于:2020-04-24 20:27:15

CISC  :复杂指令系统计算机。比如X86体系结构的计算机。CISC早期的计算机部件比较昂贵,主频低,运算速度慢。为了提高运算速度,人们不得不将越来越多的复杂指令加入到指令系统中,以提高计算机的处理效率,这就逐步形成复杂指令集计算机体系。

加载更多
点击图片
取消
回复
30F 用户头像
来自上海海洋大学-钱贤松发布于:2020-04-24 20:30:32

CPU主要是由运算器和控制器组成。 运算器主要是用于完成算术运算和逻辑运算。运算器主要是由ALU(是由门电路比如与门、或门构成的算数逻辑单元,进行算术运算)和若干通用寄存器(用来存放数据,运算器运算时需要从这里取出数据,或者将一些临时数据放入这里)组成的

加载更多
点击图片
取消
回复
1 2
GO
发布回复
点击图片