计算机组成原理简答题

  1. 计算机控制器的功能有哪些?分别是由什么对应的部件实现的?

定时、定序、发送操作控制信号。

1.定时:1.统一的时间标准—时钟和节拍2.时钟频率

时序控制器

2.定序:组成程序的指令必须按照一定的顺序被执行。

指令控制器

操作控制:控制器应能按指令规定的内容,在规定的节拍向有关部件发出操作控制信号。

总线控制器

2、在CPU和外设之间是I/O设备接口,试分析该接口可以实现哪几种I/O过程的CPU控制方式?

程序直接控制:

特点:I/O过程完全处于CPU指令控制下。

不足:CPU进行I/O控制的效率很低。

程序中断控制:

特点:提高了计算机的工作效率。

不足:可能丢失数据。

DMA控制:

特点:高速大批量传送数据。

不足:只能实现简单的数据传送。

通道控制:

特点:CPU通过简单的输入输出指令控制通道工作。

不足:对硬件的要求较高。

总线大致分为三类:

  1. 内部总线:CPU内部连接各寄存器及运算部件之间的总线
  2. 系统总线:CPU同计算机系统的其他高速功能部件,如存储器、通道等互相连接的总线
  3. I/O总线:中、低速I/O设备之间互相连接的总线

自动计算机必备功能有哪些?

1具有适合工作元件的内动力;
2具有内程序执行机制;
3具有与内程序相适应的数据和程序存储与表现形式;
4可以实现系统运行中的自我管理

说明存储器总线周期与I/O总线周期的异同点

存储总线周期用于对内存读写,I/O总线周期对接口中的端口进行读写。

4、简述I/O过程中,中断和DMA方式分别适合于什么类型的外设?影响CPU效率的因素又分别是什么?

中断适合于需要CPU与外设在大部分时间并行工作,只有少部分时间用于相互交换信息,从而提高CPU资源利用率的外设,例如:键盘、打印机等。
DMA方式只能控制速度较快、类型单一的外设,它适合于与存储器之间的数据进行直接传递的外设。

6、计算机体系改进的目标是什么?对冯.诺依曼计算机体系结构改进的具体措施都有哪些?采取的技术路线是什么?

目标:实现并行与共享,使计算机的每一个部件都得到充分而均衡地发挥潜力。
改进有:
(1)从以运算器为中心到以存储器为中心。
(2)指令执行的并行与共享。
(3)处理器并行与共享。

在实现以存储为中心的结构的过程中,形成分时操作系统、中断控制技术、DAM控制技术和各种总线技术;采用指令流水线实现指令执行的并行与共享;使用处理器级的并行性技术。

简述IO 接口的功能? 

  1. 设备选择。即通过地址译码选择要操作的设备。
  2. 数据缓冲与锁存,以实现外部设各与计算机之间的速度匹配。 
  3. 数据格式转换。如串-并变换、数据宽度变换等。
  4. 信号特性匹配。当计算机的信号电平与外部设备的信号电平不同时,实现信号电平匹配安换。 
  5. 接收CPU的控制命令,监视外设的工作状态。

计算机的三级存储系统由哪三部分组成?采取这种存储方式是用来解决什么问题的?如何解决的?

计算机的三级存储系统由高速缓冲、内存和辅助存储器组成。采取存储方式是为了解决内存的速度和容量问题。

通过增加高速缓冲器可以解决内存和CPU的速度匹配问题;通过增加辅助存储器可以解决内存的容量不足问题。

计算机的存储器为什么要采取分级存储的方式?各级之间的关系是什么

为了解决对存储器要求容量大,速度快,成本低三者之间的矛盾。

目前通常采用多级存储器体系结构,即使用高速缓冲存储器、主存储器和辅助存储器。 

各级之间的关系是:辅助存储器作为主存储器的后援;主存储器可以与CPU 通信,也可以作为Cache的后援;Cache存储CPU最常使用的信息。

算盘和算筹与现代计算机的差距主要体现在哪些方面?在向现代计算机的发展过程中,最具有代表性的计算机分别是哪两个?其进步的标致分别是什么?现代计算机应具备哪些功能?

算盘和算筹与现代计算机的差距主要体现在: 

现代计算机可以自动执行程序,而算盘和算筹不能自动执行程序,必须人工进行。

算盘和算筹要由人外动力进行投珠、布筹,即没有内动力;

②算盘和算筹的计算程序由人脑下法,存储在人脑中,是一种外程序方式,即不具有内程序。

最具有代表性的计算机有:巴贝奇分析机和帕斯卡加法器.

进步的标志分别是:具有内程序和内动力。

现代计算机应具备的功能: 

①具有适合工作元件的内动力;

②具有内程序执行机制;

③具有与内程序相适应的数据程序存储与表示形式; 

④可以实现系统运行中的自我管理。

什么是机器数?它的表示形式主要有哪些?为什么需要这么多种形式?

一个数在机器内的表示形式称为机器数;

它的表示形式有:原码、反码、补码和移码;

为了解决机器内负数的符号位参加运算的问题。
(由于负数的符号位不能参与其数值部分的运算,引入了反码;
由于进位时计算复杂,引入了补码;
为保证浮点数的机器零全为0,引入了移码

总线接⼝为什么需要具有缓冲、状态和转换等功能?

CPU与外设之间数据传送的速率差异较⼤,需要在I/O接⼝中有⼀个缓冲,以补偿它们在速度的差异,故需要I/O接⼝提供缓冲功能;CPU需要监视外设的⼯作状态,以便对外围设备进⾏控制和数据交换,故需要I/O接⼝提供设备的状态功能;系统总线是并⾏总线,⽽外设通常是串⾏总线,故需要进⾏串⾏/并⾏转换或并⾏/串⾏转换功能。

简述I/O过程中CPU对数据交换的常用控制方式有几种?各有什么特点与不足?

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值