计组期末复习

计组期末复习

🥗简答+填空

1、计算机系统中采用补码预算的目的为了简化计算机的设计

2、程序计数器PC在控制器

3、计算机主频的周期是指时钟周期

4、I/O接口中数据缓冲器的作用是解决CPU与外设之间的速度不匹配问题

5、直接转移指令的功能是将指令中的地址代码送入PC

6、计算机系统的软件可分为系统软件应用软件

7、微程序设计技术是利用软件方法设计硬件的一门技术、特点是规整性、可维护性、灵活性

8、存储系统的 Cache一主存和主存一辅存都用到了局部性原理

9、完整的指令周期包括取址周期、间址周期、执行周期和中断周期

10、DMA技术的出现使得外围设备可通过DMA控制器直接访问内存


解释时钟周期、 机器周期、指令周期、主机、主存、存储字长、机器字长、指令字长

  • 时钟周期,也称为节拍脉冲,是CPU最小的时间单位
  • 机器周期,又称CPU周期,是CPU访问一次内存所花的时间较长,因此用从内存读取一条指令字的最短时间来定义
  • 指令周期是CPU从主存中取出并执行一条指令的时间
  • 主机通常指的是计算机系统的中央处理单元(CPU)及其相关的控制电路,它负责执行程序指令和处理数据
  • 主存,也称为主存储器,是计算机系统中用于暂时存储数据和指令的部件
  • 存储字长是指一个存储单元中的二进制代码位数,通常与MDR(存储器数据寄存器)的位数相同
  • 机器字长是指CPU进行一次整数运算时能处理的二进制数据的位数
  • 指令字长是指一条指令的总长度

具体期中考试类似解答🌈

下面给出期中考试部分解答:

请添加图片描述

总线仲裁是指在多个主设备同时竞争总线控制权时,通过某种方式选择一个主设备优先获得总线控制权的过程

集中式仲裁的方法:1、链式查询方式 2、计数器定时查询方式 3、独立请求方式

提高访存速度可采取哪些措施?

  1. 采用高速器件:选择存取周期短的芯片,这样可以直接提高存储器的速度。
  2. 采用层次结构Cache:Cache位于存储器和CPU之间,如果CPU需要的数据已经存在于Cache中,那么访问速度将大大提高。
  3. 调整主存结构:例如,采用单体多字系统,在一个存取周期内可以取出多个存储字,这样可以增加存储器的带宽。
  4. 使用大容量内存:大容量内存可以更好地容纳数据,减少内存碎片,从而提高访存速度。
  5. 使用虚拟内存:虚拟内存可以将物理内存与硬盘空间结合起来,模拟更大的内存容量,从而提高访存速度。
  6. 优化内存管理:合理的内存管理可以有效地提高访存速度,例如通过减少内存碎片和优化内存分配策略。

可写红色字体及下划线

❤️❍🧡❍💛❍💚❍💙❍💜

请添加图片描述

简述CPU访问IO端口的过程。

  1. CPU通过地址总线发送I/O端口的地址。
  2. 系统中的译码器接收到地址信号后,确定具体的I/O端口地址。
  3. CPU通过数据总线将数据发送到选定的I/O端口。
  4. I/O设备接收到数据后,根据指令进行相应的操作。

在这里插入图片描述

老师说必须要有译码器、数据总线、地址总线

求下列各种码对应的真值

这个题不是具体的答案,所以这题给具体的方法,下面附上其中部分题和解题方法
请添加图片描述
请添加图片描述
在这里插入图片描述

ɢᵒᵒᵈ ɴⁱᵍʰᵗ ✩🌕ིྀ
近期生活碎片已发送 ´͈ ᵕ `͈

大题🌈ℍ𝕒𝕡𝕡𝕪𝕨𝕖𝕖𝕜

具某同学(虎同学)透露大题有设计题、计算题、指令流、还有0.4和0.6的。猜出大半,可信度0.9,另外0.1找虎同学要

在这里插入图片描述

设计题

1.某机器字长为8位,试用如下所给芯片设计一个存储器来增加主存的存储字数,(芯片类型为:8K×8位)。

(参考答案是4个芯片,如果画出2个芯片及译码器则可以得15分!)

请添加图片描述

计算题

请添加图片描述

指令流

请添加图片描述

解答:

(1)d能自动“+1”,是PC
PC内容是地址,送MAR,故c是MAR
b与微操作信号发生器相连,是IR
与主存相连的寄存器是MAR和MDR,c是MAR,则a是MDR

(2)(PC)→ MAR

​ M(MAR)→ MDR

​ (MDR)→IR

(3)存/取的数据放到ACC中

​ 设数据地址已放入MAR

​ 取:
​ M(MAR)→MDR

​ (MDR)→ALU→ ACC
​ 存:
​ (ACC)→ MDR

​ (MDR)→ M(MAR)

(4)X→MAR
M(MAR) → MDR

​ (MDR)→ALU →ACC

(5)Y →MAR
M(MAR) → MDR
(MDR)→ ALU,(ACC) →ALU

​ ALU→ ACC

(6)Z→MAR
(ACC)→ MDR

​ (MDR)→>M(MAR)

0.4和0.6附上期中考试部分题

1、两台计算机A和B采用不同主频的CPU,而片内逻辑电路相同。

(1)若A机的主频为8MHz,B机为12MHz,则两机的CPU时钟周期各是多少?

(2)如果A机的平均指令执行速度为0.4MIPS,那个A机的平均指令执行时间是多少?

(3)B机的平均指令执行速度MIPS是多少?

(共3小问,每小问2分!)

答案:

(1)A机的CPU时钟周期=1/主频=1/8=0.125us,B机的CPU时钟周期=1/主频=1/12=0.083us

(2)这里指定MIPS=0.4,即每秒执行0.4百万条指令,所以平均指令执行时间为1/MIPS=1/0.4=2.5us

(3)A机的MIPS=0.4,所以其CPI=主频/MIPS=8/0.4=20,由于A机和B机的片内逻辑电路完全相同,所以两者的CPI也相同,即B机的CPI=20。因此B机的MIPS=主频/CPI=12/20=0.6MIPS

冲同学提醒另加题

某计算机的控制器采用微程序控制方式,微指令中的操作控制字段采用字段直接编码,共有33个微命令,构成5个互斥类,分别包含:7、3、12、5、6个微命令,则操作控制字段至少有多少位?

img


上面的内容可能有遗漏,需要反复观看,重复记忆,下面给出期中试卷及答案
期中卷子点击打开

在这里插入图片描述

  • 28
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值