计算机组成原理第一章

1.计算机系统层次结构

1.计算机系统的组成

计算机系统的组成=硬件+软件

2.计算机硬件的基本组成




透明性:本来存在的事物或属性,从某个角度去看,却好像不存在。如硬件的特性对C语言程序设计者而言就具有透明性。

3.计算机软件的基本组成


4.计算机软硬件关系

2.计算机的性能指标

1.机器字长

2.总线宽度

总线宽度:数据总线一次能并行传送的最大信息的位数。

3.主存容量与存储带宽

主存容量:是指一台计算机主存所包含的存储单元总数。
存储带宽:指单位时间内与主存交换的二进制信息量,常用单位B/s。(影响存储带宽的指标包括数据位宽和数据传输速率)。

4.主频与时钟周期

5.CPI与MIPS




6.CPU时间




3.一些琐碎知识

固件:将程序固定在ROM中组成的部件。固件是一种具有软件特性的硬件,吸收了软/硬件的各自优点,执行速度快于软件,灵活性优于硬件,是软硬件结合的产物。

编译程序:将高级语言编写的源程序全部语句一次全部翻译成机器语言程序,而后再执行机器语言程序(只需翻译一次)。
解释程序:将源程序的一条语句翻译成对应于机器语言的语句,并立即执行。紧接着再翻译下一句(每次执行都要翻译)。

编译:高级语言->汇编语言
汇编:汇编语言->机器语言
执行过程:高级语言->汇编语言->机器语言

🍉问:冯诺依曼型计算机的主要设计思想?
答:程序和数据以二进制表示, 存储程序和程序控制。

🍉🍉问:什么是存储容量?什么是单元地址?什么是数据字?什么是指令字?
答:存储器所有存储单元的总数成为存储器的存储容量;存储器中是由许多存储单元组成的,每个存储单元都有编号,称为单元地址;如果某字代表要处理的数据,则称为数据字;如果某字为一条指令,则称为指令字。

🍉🍉🍉问:为什么软件能够转化为硬件,硬件能够转化为软件?实现这种转化的媒介是什么?
答:因为任何操作以及任何指令的执行,既可以由软件来实现,又可以由硬件来实现。实现这种转化的媒介是软件与硬件的逻辑等价性。

🍉🍉🍉🍉问:什么是指令?什么是程序?
答:计算机指令就是指挥机器工作的指示和命令,程序就是一系列按一定顺序排列的指令,执行程序的过程就是计算机的工作过程。

🍉🍉🍉🍉🍉问:指令和数据均存放在内存中,计算机如何区分它们是指令还是数据?
答:通常完成一条指令可分为取指阶段、分析阶段和执行阶段。在取指阶段通过访问存储器可将指令取出;在执行阶段通过访问存储器可将操作数取出。这样,虽然指令和数据都是以0、1代码形式存在存储器中,但CPU可以判断出在取指阶段访存取出的0、1代码是指令;在执行阶段访存取出的0、1代码是数据。区分的方法为:
(1)通过不同的时间段来区分指令和数据,即在取指令阶段(或取指微程序)取出的为指令,在执行指令阶段(或相应微程序)取出的即为数据。
(2)通过地址来源区分,由PC提供存储单元地址的取出的是指令,由指令地址码部分提供存储单元地址的取出的是操作数。

参考资料:王道考研与华中科技大学慕课

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值