广大松田计组期末复习5

三、简答题
1.冯·诺依曼提出的存储程序思想包含哪三部分?
答:(1)采用二进制形式表示数据和指令
(2)采用存储程序方式
(3)由运算器、存储器、控制器、输入设备和输出设备5大部分组成计算机系统,并规定了5个部分的基本功能
2.CPU主要有哪些基本功能?CPU主要由哪些基本部件构成?
答:CPU的主要功能:指令控制、操作控制、数据运算、异常处理和中断。
基本部件:主要由控制器、运算器和存储模块组成
3.RAM与ROM有何异同?
答:RAM称为随机读写存储器,既能读出又能写入,一般存储短暂的、即时要用的数据。
ROM称为只读存储器,存储的内容是固定不变的,即只能读出而不能写入,存储永久的、固定的数据。
4.RAM可分为哪两类?它们分别以什么方式存储信息“0”和“1”?
答:RAM分为DRAM(动态随机存储器)和SDAM(静态随机存储器)
DRAM使用电容存储,SRAM用触发器工作原理存储信息。
5.异步通信与同步通信的主要区别是什么,说明通信双方如何联络?
答:同步通信有公共时钟,总线上的所有设备按统一的时序,统一的传输周期进行信息传输,通信双方按约定好的时序联络。异步通信没有公共时钟,没有固定的传输周期,采用应答方式通信。具体的联络方式有不互锁、半互锁和全互锁三种。不互锁方式通信双方没有相互制约关系;半互锁方式通信双方有简单的制约关系;全互锁方式通信双方有完全的制约关系。其中全互锁通信可靠性最高。
6.什么是动态存储器的刷新?如何进行刷新?
答:由于存储单元被访问是随机的,有可能某些存储单元长期得不到访问,不能进行存储器的读/写操作,其存储单元内的原信息将会慢慢消失。为此,必须采用定时刷新的方式。刷新的过程实质是先将原存信息读出,再由刷新放大器形成原信息并重新写入的再生过程。
刷新是一行一行进行的,必须在刷新周期内,由专用的刷新电路来完成对基本单元电路的逐行刷新,才能保证动态RAM内的信息不丢失。通常有三种刷新方式:集中式刷新、分散式刷新、异步式刷新。
7.计算机中层次化的存储系统分为哪几层?试画出存储系统的层次结构示意图。
答:高速缓冲存储器、主存储器、外存储器。
在这里插入图片描述

8.简述CPU通过高速缓存Cache对主存的数据存取过程。
答:CPU第一次访问主存时,由于Cache中没有数据或者程序代码,所有,CPU直接去访问存储器,从主存中读取所需要的数据或者程序代码,并同时写入Cache中,形成主存数据的一个拷贝。在以后的访问中,CPU首先访问Cache,如果数据在Cache中,称为Cache命中,读取数据。如果数据不在Cache中,称为Cache失效,这时,CPU读主存中的数据,并将数据写入Cache中。
9.高速缓存Cache用来存放什么内容?设置它的主要目的是什么?
答:Cache中存放当前活跃的程序和数据,作为主存活跃区的副本。
设置它的主要目的是为了解决CPU与主存之间速度不匹配。
10.Cache的地址映像方式有哪三种?各自特点是什么?
答:全相联映像方式,直接映像方式,组相联映像方式。
直接映射:地址变换简单、速度快,可直接由主存地址提取出Cache地址。但不灵活,块冲突率较高,Cache空间得不到充分利用;
全相连映射:灵活,块冲突率低,只有在Cache中的块全部装满后才会出现冲突,Cache利用率搞,但地址变换机构复杂,地址变换速度慢,成本高;
组相联映射:是把Cache缓存分成若干组,组间直接映射,组内全相联映射。既有较高的命中率,又使线路也不会太复杂,综合效果较好。
11.基本的指令格式由哪两个字段组成?各字段指明什么内容?
答:计算机指令由操作码和操作数组成。
操作码决定要完成的操作,操作数指参加运算的数据及其所在的单元地址。
12.简述微程序控制的基本思想。
答:把指令执行所需要的所有控制信号存放在控制存储器中,需要时从这个存储器中读取,存储逻辑可以修改ROM存放的数据,从而修改逻辑功能,速度略慢,有一个寻址和读数据的过程。
13.简述I/O指令对外设的统一编址和单独编址的两种编址方式。
答:统一编址:I/O占用存储器地址空间,无须专门的I/O指令。减少了存储器的最大容量。采用不同地址来区分访问对象。
独立编址:I/O地址与存储器地址分开,采用专门指令来访问I/O。不占用主存容量,采用不同指令形式来区分访问对象。
14.简单说明中断处理过程。
答:中断处理过程基本上由3部分组成,第一部分为准备部分,其基本功能是保护现场,对于非向量中断方式则需要确定中断源,最后开放中断,允许更高级的中断请求打断低级的中断服务程序;第二部分为处理部分,即真正执行具体的为某个中断源服务的中断服务程序;第三部分为结尾部分,首先要关中断,以防止在恢复现场过程中被新的中断请求打断,接着恢复现场,然后开放中断,以便返回原来的程序后可响应其他的中断请求。中断服务程序的最后一条指令一定是中断返回指令。
15.什么是DMA方式?
答:DMA直接访存存储器,一种高速输入输出的方法,能直接访问内存,可以减少CPU的I/O的负担,适合大批量的数据传输。
16.为什么外围设备要通过接口与CPU相连?接口有哪些功能。
外围设备要通过接口与 CPU 相连的原因主要有:
(1)一台机器通常配有多台外设,它们各自有其设备号(地址),通过接口可实现对设备的选择。
(2)1/0 设备种类繁多,速度不一,与 CPU 速度相差可能很大,通过接口可实现数据缓冲达到速度匹配。
(3)1/0 设备可能串行传送数据,而 CPU 一般并行传送,通过接口可实现数据串并格式转换。
(4)1/0 设备的入/出电平可能与 CPU 的入/出电平不同,通过接口可实现电平转换。
(5)CPU 启动 1/0 设备工作,要向外设发各种控制信号,通过接口可传送控制命令。
(6)1/0 设备需将其工作状况 (“忙”“就绪”“错误”“中断请求”等)及时报告 CPU,通过接口可监视设备的工作状态,并保存状态信息,供 CPU 查询。
可见归纳起来,接口应具有选址的功能、传送命令的功能、反映设备状态的功能以及传送数据的功能(包括缓冲、数据格式及电平的转换)。

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

虾小眠0526

你们的鼓励是我前进的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值