简答题

news/2025/1/1 17:22:26/文章来源:https://www.cnblogs.com/huaimin/p/18631480

1 冯诺依曼结构计算机的基本思想是什么 ?按此思想设计的计算机硬件系统的应由那些部件组成,它们各有什么作用?
存储程序和程序控制是冯诺依曼结构计算机的主要设计思想。存储程序是指将解题的步骤编写为程序,然后将程序和运行程序所需要的数据以二进制的形式存放到存储器中,方便执行。
而程序控制则是指计算机中的控制器逐条取出存储器中的指令按顺序执行,控制各功能部件进行相应的操作,完成数据加工处理。
由运算器,控制器,存储器,输入输出设备,总线组成。
运算器:对数据进行加工
控制器:根据指令功能产生各功能部件的控制信号序列,完成指令的功能。
存储器:存放程序和数据。
输入设备:将信息输入计算机内部的外部设备
输出设备:将计算机内部信息转换成人类或设备能够接收或识别的信息形式的外部设备
总线:连接两个或多个设备的公共信息通路

2 指令的地址码和指令的地址操作码含义有何不同?
指令的地址码通常指定操作数的地址,地址码字段的作用随指令类型和寻址方式的不同而不同,它可能作为一个操作数,操作数的地址,
也可能是一个用于计算的偏移量。指令中的操作码则表示指令的功能。

3 操作数在指令中为立即寻址。操作数地址在指令中为直接寻址。 操作数在寄存器中为寄存器寻址。操作数地址在寄存器中为寄存器间接寻址。

4 cpu中有哪些寄存器,功能分别是什么?那些是程序员可见的?那些是必须的?
程序计数器PC:保存将要执行的指令的地址。地址寄存器AR:保存CPU访问主存单元的地址。数据寄存器DR:存放从主存中读出的数据或准备写入主存的数据。
指令寄存器IR:保存当前正在执行的指令。通用寄存器组GR:运算器内部的若干寄存器,又称寄存器堆。
程序状态寄存器PSW:保存由运算指令创建的各种条件标志。AR,DR,IR不是必须的,GR,PSW是用户可见的。

5 什么是取指周期,取指周期内应完成哪些操作?
取指周期就是从开始取指令到取指令完成所需要的时间。取指周期要完成两个方面的操作,首先利用PC值作为地址访问中的地址,其次是形成后续指令地址。
顺序寻址:将PC内容加当前指令所占的主存字节数。跳跃寻址:根据寻址方式,转移条件,转移目标地址等内容得到。

6 动态MOS存储器为什么要刷新?如何刷新?
动态存储单元中,信息以电荷形式存储在工作管的栅极电容中,但电容容量比较小,所存电荷会在一段时间后逐渐泄露。为使所存信息能长期保存,需要在电容中电荷泄露完之前定时的补充电荷,这一过程称为刷新。动态MOS存储器刷新方式主要有集中刷新,分散刷新,异步刷新,由于存储器采用行列结构,刷新时按行进行。

7 直接相联映射方式下为什么不需要使用替换算法?
在直接映射方式中,一个主存块只能固定的映射到cache的特定行,当有新的主存块调入时,cache特定行中的内容必须调出,因此不需要特定算法来选择替换掉哪一块。
8 微命令有哪几种编码方法?它们是如何实现的?
编码方法有:直接表示法,编码表示法,混合表示法。
直接表示法:将微命令操作控制字段的每个二进制位定义为一条微命令,一条微命令从控制存储器中取出,它所包含的微命令可直接用于控制数据 通路中的执行部件。
编码表示法:将微指令格式中的互斥性微命令分成若干组,一个组对应一个字段,各组的微命令信号均是互斥的,各字段通过译码器生成微命令信号,经时钟同步后,再去控制数据通路中的部件。
混合表示法:将前两者混合使用,以便在微指令字长,并行性及执行速度等方面进行折中。
9 流水线冲突处理
结构冲突:1采用独立的指令存储器和数据存储器 2插入气泡法 。 控制冲突:1采用分支延迟槽技术 2提前进行分支预测 数据冲突:1采用重定向技术 2插入气泡后重定向

10 总线的信息传输方式有哪几种,各有什么特点?
并行传输:
特点:并行传输是指同时传输多个位或字节的数据,每个信号线都对应一个数据位,数据可以在多条并行通道上同时传输。例如,8位并行总线可以同时传输8个数据位。
优点:并行传输速度快,能够一次传输多个数据位,适用于短距离、高速率的数据传输。
缺点:并行传输需要较多的物理连接和信号线,成本较高,同时也容易受到干扰和传输差错。
串行传输:
特点:串行传输是指逐位或逐字节地传输数据,将数据转换为连续的比特流进行传输,只需一条信号线传输数据。
优点:串行传输相对于并行传输,所需的物理连接和信号线较少,成本较低,且抗干扰性较强。
缺点:串行传输速度相对较慢,因为数据逐位或逐字节传输,传输时间较长,适用于较低速率的数据传输。
在实际应用中,根据不同的需求和场景,可以选择并行传输或串行传输方式。并行传输适用于需要高速率、短距离传输的场景,如计算机内部总线传输、高速数据传输等。而串行传输适用于成本敏感、较低速率的数据传输场景,如串口通信、网络通信等。此外,还有一种折中的方式,即采用并行-串行转换器将并行数据转换为串行数据进行传输,以兼顾传输速度和成本。

11 集中式总线控制方式下确定总线使用权优先级的方法有哪几种它们各有什么特点?
1 链式查询:总线上所有主设备共用一根总线请求线,结构简单,控制线少,扩充容易 缺点:容易产生“饥饿”现象
2 计数器定时查询:可以动态的改变设备的优先级,能有效避免发生单点故障。
3 独立请求:既可采用固定的优先级,也可采用公平的菊花链算法,还可采用FIFO,LRU等算法

12 cpu与外部设备信息交换的控制方式有哪些,各有什么特点?

13 中断隐指令完成什么功能?

14 DMA方式与中断技术相比优先级高
DMA方式与中断技术的区别
1 二者均采用“请求-应答”机制,但中断技术中请求的是cpu时间响应时机是指令周期的结束时刻DMA请求的是总线控制权,响应时机可能是任何一个机器周期结束的时刻。
2 中断技术存在程序执行现场的保护与恢复而DMA不改变 cpu现场
3 DMA仅用于数据的传输,而中断技术不仅可实现数据传输,还可用于各种随机事件。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/861020.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于双PI控制器和三电平SVPWM交流同步直线电机矢量控制系统的simulink建模与仿真

1.课题概述基于PSO粒子群优化的PV光伏发电系统simulink建模与仿真。通过PSO粒子群优化进行最大功率跟踪。2.系统仿真结果 3.核心程序与模型 版本:MATLAB2022a 4.系统原理简介光伏(Photovoltaic, PV)发电系统利用太阳能直接转换成电能,是实现可持续能源战略的重要组成部分。…

Gridview使用CheckBox全选与单选 Version 3

还是有网友开发ASP.NET程序,今天联系Insus.NET说,参考下面随笔,无法实现,没有效果。Gridview使用CheckBox全选与单选 Version 2 https://www.cnblogs.com/insus/archive/2013/05/22/3093114.html 几番仔细检查,放大对着搬,照抄,没能错呀!说实的,具体原因,Insus.NET…

RL中on-policy和off-policy的本质区别/重要性采样

讨论了on-policy和off-policy的本质区别。说明了off-policy MC和off-policy TD是如何利用重要性采样的,以及为什么Q-learning不需要进行重要性采样。本随笔的图片都来自UCL强化学习课程lec5 Model-free prediction的ppt (Teaching - David Silver ). 回忆值函数的表达式: \[v…

2024-2025-1 20241319 《计算机基础与程序设计》第十四周学习总结

作业信息这个作业属于哪个课程 2024-2025-1-计算机基础与程序设计这个作业要求在哪里 https://www.cnblogs.com/rocedu/p/9577842.html#WEEK14这个作业的目标 《C语言程序设计》第13章作业正文 https://www.cnblogs.com/wchxx/p/18639513**教材学习内容总结 1. 文件的打开与关闭…

视野修炼-技术周刊第115期 | 现代的 Nodejs 能力

① 一些现代的 Nodejs 能力 ② MarkItDown ③ ReactAI ④ 背景移除 ⑤ 智能图片描述生成器生成器欢迎来到第 115 期的【视野修炼 - 技术周刊】,下面是本期的精选内容简介 🔥强烈推荐一些现代的 Nodejs 能力🔧开源工具&技术资讯MarkItDown ReactAI🤖AI工具&资讯背…

2024-2025-1(20241321)《计算机基础与程序设计》第十四周学习总结

这个作业属于哪个课程 <班级的链接>(2024-2025-1-计算机基础与程序设计)这个作业要求在哪里 <作业要求的链接>(2024-2025-1计算机基础与程序设计第十四周作业)这个作业的目标 <深刻学习C语言,反思一周学习,温故知新>作业正文 ... 本博客链接https://www.…

11. 日期和时间控件

一、日期和时间控件日期和时间类也是 PySide6 中的基本类,利用它们可以设置纪年法、记录某个日期时间点、对日期时间进行计算等。用户输入日期时间及显示日期时间时需要用到日期时间控件,本节介绍有关日期时间的类及相关控件。我们可以在终端中使用 pip 安装 pyside6 模块。 …

浅析FHQ-treap

前言 更好的阅读体验 默认读者会 BST 的基本操作。 节点定义 替罪羊树采用了懒惰删除的方法,不会立即删除某个点,而是在重构时不放进数组。 struct node{ int ch[2], val; int siz1, siz2, cnt, sum; //扣去懒惰删除的节点数量,没扣去懒惰删除的节点数量,树内相同权值的…

20241313刘鸣宇《计算机基础与程序设计》第14周学习总结

2024-2025-1 20241313《计算机基础与程序设计》第14周学习总结 作业信息这个作业属于哪个课程 <班级的链接>(如2024-2025-1-计算机基础与程序设计)这个作业要求在哪里 <作业要求的链接>(如2024-2025-1计算机基础与程序设计第一周作业)这个作业的目标 <写上具…

学习笔记:旋转treap

前言 更好的阅读体验。 无旋 treap。 默认读者会 BST 的基本操作、堆和旋转。 本文旋转部分和上面那篇文章的相同。 代码中是小根堆。 思想 treap 既是一棵二叉查找树(tree),也是一个二叉堆(heap)。 但是如果这两个数据结构用同一个权值维护,那么这两种数据结构是矛盾的。…

最早发明的自平衡二叉树:AVL

前言 更好的阅读体验 默认读者会基本的 BST 操作。 节点定义 平衡因子:BF(BalanceFactor),左子树高 \(-\) 右子树高。 平衡树是让树的形态尽可能像完全二叉树,而不是链。 在 AVL 中,我们认为 \(\left|\text{BF}\right|\le 1\),也就是 BF 为 \(0,1,-1\) 时的子树是平衡的,…

[COCI2015-2016#2] DRZAVA

思路 先把赛时想法搬一部分过来转化题意, 对于 \(n\) 个带权 \(k\) 的点, 任意两点 \(i, j\) 之间有双向连边, 其边权为 \(w_{i, j} = d_{i, j}\) , 求一最小阈值 \(C\) , 满足对于所有 \(w \leq C\) 的边连接后, 存在一个连通块 \(G\), 使得 \[\sum_{i = 1}^{\lvert G \rvert}…