计算机体系结构 西南石油大学 期末考试复习资料
2022年西南石油大学计算机科学与技术专业《计算机组成原理》科目期末试卷B(有答案)

2022年西南石油大学计算机科学与技术专业《计算机组成原理》科目期末试卷B(有答案)一、选择题1、某计算机的存储系统由Cache一主存系统构成,Cache的存取周期为10ms,主存的存取周期为50ms。
在CPU执行一段程序时,Cache完成存取的次数为4800次,主存完成的存取次数为200次,该Cache一主存系统的效率是()。
【注:计算机存取时,同时访问Cache和主存,Cache访问命中,则主存访问失效;Cache访问未命中,则等待主存访问】A.0.833B.0.856C.0.95 8D.0.8622、主存储器主要性能指标有()。
1.存储周期Ⅱ.存储容量Ⅲ.存取时间Ⅳ.存储器带宽A.I、IⅡB.I、IⅡ、IVC. I、Ⅲ、lVD.全部都是3、在浮点机中,()是隐藏的。
A.阶码B.数符C.尾数D.基数4、假定有4个整数用8位补码分别表示:rl=FEH,r2=F2H,r3=90H,r4=F8H,若将运算结果存放在一个8位寄存器中,则下列运算会发生溢出的是()。
A.rlxr4B.r2xr3C.rlxr4D.r2xr45、若浮点数用补码表示,则判断运算结果为规格化数的方法是()。
A.阶符与数符相同,则为规格化数B.小数点后第一位为1,则为规格化数C.数符与小数点后第1位数字相异,则为规格化数D.数符与小数点后第1位数字相同,则为规格化数6、控制总线主要用来传送()。
I.存储器和1/O设备的地址码II.所有存储器和I/O设备的时序信号III.所有存储器和1/O设备的控制信号IV.来自I/O设备和存储器的响应信号A.II、IIIB. I,III,IVC. III,IVD.II,III. IV7、在下列各种情况中,最应采用异步传输方式的是().A.I/O接口与打印机交换信息B.CPU与主存交换信息C.CPU和PCI总线交换信息D.由统一时序信号控制方式下的设备8、某计算机主频为1.2GHz,其指令分为4类,它们在基准程序中所占比例及CPI如下表所示。
2022年西南石油大学软件工程专业《计算机网络》科目期末试卷B(有答案)

2022年西南石油大学软件工程专业《计算机网络》科目期末试卷B(有答案)一、选择题1、()是计算机网络中的OSI参考模型的3个主要概念。
A.服务、接口、协议B.结构、模型、交换C.子网、层次、端口D.广域网、城域网、局域网2、在OSI参考模型中,第N层与它之上的第N+l层的关系是()。
A.第N层为第N+1层提供服务B.第N+1层将给从第N层接收的报文添加一个报头C.第N层使用第N+1层提供的服务D.第N层使用第N+1层提供的协议3、一个主机移动到了另一个局域网中,如果一个分组到达了它原来所在的局域网中,分组会被转发给()。
A.移动IP的本地代理B.移动IP的外部代理C.主机D.丢弃4、如果IPv4的分组太大,则会在传输中被分片,那么在()地方将对分片后的数据报重组。
A.中间路由器B.下一跳路由器C.核心路由器D.H的端主机5、在数据链路层中,网络互连表现为()A.在电缆段之问复制比特流B.在网段之间转发数据帧C.在网络之间转发报文D.连接不同体系结构的网络6、对于使用交换机连接起来的10Mbit/s的共享式以太网,若有10个用户,则每个用户能够占有的带宽为()。
A.1 Mbit/sB.2Mbit/sC.10Mbit/sD.100Mbit/s7、假设在没有发生拥塞的情况下,在条往返时间RTT为10ms的线路上采用慢开始控制策略。
如果接收窗口的大小为24KB,最大报文段长度MSS为2KB,那么需要()发送方才能发送出一个完全窗口。
A.30msB.40msC.50msD.60ms8、如果用户程序使用UDP进行数据传输,那么()协议必须承担可靠性方面的全部工作。
A.数据链路层B.网络层C.传输层D.应用层9、使用两种编码方案对比特流01100111进行编码的结果如图所示,编码1和编码2分别是()A.NRZ 和曼彻斯特编码B.NRZ 和差分曼彻斯特编码C.NRZ-I和曼彻斯特编码D.NRZ-I和差分曼彻斯特编码10、www浏览器所支持的基本文件类型是()。
2022年西南石油大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案)

2022年西南石油大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案)一、选择题1、下面关于文件系统的说法正确的是()。
A.文件系统负责文件存储空间的管理,但不能实现文件名到物理地址的转换B.在多级目录结构中,对文件的访问是通过路径名和用户目录名进行的C.文件可以被划分成大小相等的若干物理块,且物理块大小也可以任意指定D.逻辑记录是对文件进行存取操作的基本单位2、驱动调度算法中,()算法可能会随时改变移动臂的运动方向。
A.电梯调度B.最短寻道时间优先C.扫描D.单向扫描3、下列调度算法中,不可能导致饥饿现象的是()。
A.时间片轮转B.静态优先数调度C.非抢占式短作业优先D.抢占式短作业优先4、在个交通繁忙的十字路口,每个方向只有一个车道,如果车辆只能向前直行,而不允许转弯和后退,并未采用任何方式进行交通管理。
下列叙述正确的是()。
A.该十字路口不会发生死锁,B.该十字路口定会发生死锁C.该上字路口可能会发生死锁,规定同时最多3个方向的车使用该十字路是最有效的方法D.该十字路口可能会发生死锁,规定南北方向的两个车队和东西方向的两个车队互斥使用十字路口是最有效的方法5、下列有关时间片的进程调度的描述中,错误的是()A.时间片越短,进程切换的次数越多,系统开销也越大,B.当前进程的时间片用完后,该进程状态由执行态变为阻塞态C.时钟中断发生后,系统会修改当前的进程在时间片内的剩余时间D.影响时间片大小的主要因素包括响应时间、系统开销和进程数量等6、操作系统中为实现多道程序并发,对内存管理可以有多种方式,其中代价最小的是()A.分区管理B.分页管理C.分段管理D.段页式管理7、产生内存抖动的主要原因是()A.内存空间太小B.CPU运行速度太慢C.CPU调度算法不合理D.页面置换算法不合理8、下列关于操作系统的论述中,正确的是()。
A.对于批处理作业,必须提供相应的作业控制信息B.对于分时系统,不一定全部提供人机交互功能C.从响应角度看,分时系统与实时系统的要求相似D.在采用分时操作系统的计算机系统中,用户可以独占计算机操作系统中的文件系统9、下列指令中,不能在用户态执行的是()A.trap指令B.跳转指令C.压栈指令D.关中断指令10、采用SPOOLing技术将磁盘的一部分作为公共缓冲区以代替打印机,用户对打印机的操作实际上是对磁盘的存储操作,用以代替打印机的部分是()。
2022年西南石油大学网络工程专业《计算机网络》科目期末试卷B(有答案)

2022年西南石油大学网络工程专业《计算机网络》科目期末试卷B(有答案)一、选择题1、在TCP/IP体系结构中,直接为ICMP提供服务的协议是()。
A.PPPB.IPC.UDPD.TCP2、在OSl参考模型中,自下而上第一个提供端到端服务的是()。
A.数据链路层B.传输层C.会话层D.应用层3、当路由器无法转发或传送IP数据报时,向初始源站点发回一个()报文。
A.路由重定向B.目标站不可到达C.源抑制D.子网掩码请求4、下列关于IPv6的表述中,()是错误的。
A.IPv6的头部长度是不可变的B.IPv6不允许路由设备来进行分片C.IPv6采用了16B的地址号,理论上不可能用完D.IPv6使用了头部校验和来保证传输的正确性5、下列关于令牌环网络的描述中,错误的是()。
A.令牌环网络存在冲突B.同一时刻,环上只有一个数据在传输C.网上所有结点共享网络带宽D.数据从一个结点到另一个结点的时间可以计算6、以太网交换机是按照()进行转发的。
A.MAC地址B.IP地址C.协议类型D.端口号7、下列关于UDP协议的叙述中,正确的是()。
I.提供无连接服务Ⅱ.提供复用/分用服务Ⅲ.通过差错校验,保障可靠数据传输A.仅IB.仅I、ⅡC.仅Ⅱ、ⅢD. I、Ⅱ、IⅢ8、如果用户程序使用UDP进行数据传输,那么()协议必须承担可靠性方面的全部工作。
A.数据链路层B.网络层C.传输层D.应用层9、下面信息中()包含在TCP首部中而不包含在UDP首部中。
A.目标端口号B.序号C.源端口号D.校验号10、FTP客户机发起对FTP服务器的连接建立的第一阶段建立()A.控制传输连接B.数据连接C.会话连接D.控制连接11、匿名FTP访问通常使用()作为用户名。
A.guestB.E-mail 址C.anonymousD.主机 id12、10Base-T指的是()。
A.10M波特率,使用数字信号,使用双绞线B.10Mbit/s,使用数字信号,使用双绞线C.10M波特率,使用模拟信号,使用双绞线D.10Mbit/s,使用模拟信号,使用双绞线二、填空题13、计算机网络按作用范围可分为____________、____________、____________。
最新系统结构总复习题(附答案)

《计算机系统结构》期末考试复习题一、选择题:1、我们称由(B )实现的机器为虚拟机器。
A、硬件B、软件C、微程序D、固件2、计算机系统结构设计者所关心的是(C )所看到的的计算机结构。
A、硬件设计人员B、逻辑设计人员C、机器语言或汇编语言程序员D、高级语言程序员3、计算机组成是计算机系统结构的(B )。
A、硬件实现B、逻辑实现C、软件实现D、以上三种4、在计算机系统设计时,为了提高系统性能,应当注意(A )。
A、加快经常性使用指令的执行速度B、要特别精心设计少量功能强大的指令B、要减少在数量上占很小比例的指令的条数D、要加快少量指令的速度5、SIMD计算机可以处理(D )。
A、多指令流、单数据流B、单指令流单数据流C、多指令流多数据流D、单指令流多数据流6、在提高CPU性能的问题上,从系统结构角度,可以(C )。
A、提高时钟频率B、减少程序指令条数C、减少每条指令的时钟周期数D、减少程序指令条数和减少每条指令的时钟周期数7、冯.诺依曼计算机是(B )。
A、以存储器为中心B、以CPU为中心C、以处理输入/输出危重点D、以存储器与计算器为中心8、解决软件移植最好的办法就是(C )。
A、采用模拟方法B、采用仿真的方法C、采用统一高级语言D、采用统一标准设计计算机结构9、对计算机系统结构,下列透明的是(A )。
A、数据总线宽度B、浮点数表示C、CPU寄存器个数D、存储器的编址方法10、以下对系统程序员不透明的是(B )。
A、系列机各档不同的数据通路宽度B、虚拟存储器C、指令缓冲寄存器D、存储器读写缓冲寄存器11、在浮点数表示中,尾数的位数多少主要影响( B )。
A、表数范围B、表数精度C、表数效率D、运算实现容易程度12、当浮点数的尾数基值为(A )时,其表数效率最高(假如不考虑隐藏位)。
A、16B、8C、4D、213、当浮点数的尾数基值为( D )时,其表数精度最高,表数范围最大。
A、2B、8C、16D、2或414、当浮点数的尾数用原码表示,基值为2,阶码用移码表示,基值为2时,若尾数部分占23位(不含符号位),阶码占8位(含符号位),则表示的最大负数和最大正数分别为( C )。
2022年西南石油大学公共课《大学计算机基础》期末试卷A(有答案)

2022年西南石油大学公共课《大学计算机基础》期末试卷A(有答案)一、单项选择题1、下列数据中,最小数是()A.(10111100)2B. (162)sC. (264)10D. (CD)162、十进制数111等于二进制数()A.10110111B.10110011C.01101111D.011001113、将十进制数57转换为二进制数是()A.111011B.111001C.101111D.1100114、用8位二进制数,能表示的最大十进制数是()A.256B.255C.128D.1275、以下4项中,不属于计算机病毒特征的是()A.潜伏性B.传染性C.激发性D.免疫性6、标准的ASCII码共有()A256个 B 255个 C127个 D 128个7、按计算机应用的分类.机器人研究属于()A.科学计算B.数据处理C.过程控制D.人工智能8、关于对Windows 7资源管理器的操作,下列叙述不正确的是()A.单击文件夹前的“—”号,可折叠该文件夹B.单击文件夹前的“+”号,可展开该文件夹C.单击文件夹前的“+”号,该文件夹前的“+”变成“—”D.单击文件夹前的“+”号,该文件夹前的“+”变成“*”9、下列选项中记事本可以编辑的文件是()A.文本B.数据库C.画形D.视频10、在Windows 7中,任务栏()A.无法控制是否被隐藏B.必须被隐藏C.不能被隐藏D.可以被隐藏11、在Windows 7默认配置下,可以将硬盘选中文件永久删除的操作是()A.按"Delete"键B.按"Shift+Delete”组合键C.单击鼠标右键,在快捷菜单中选择“删除”命令D.单击当前资源管理器窗口的“文件”菜单,并选择“删除”命令12、在Windows 7提供了各种系统工具,其中可以检查、诊断和修复各种类型磁盘损坏错误的是()A.磁盘扫描程序B.磁盘空间管理程序C.磁盘碎片整理程序D.备份程序13、对于鼠标操作,下列叙述不正确的是()A.双击速度可调B.可以双击C.可以三击D.左右键功能不可交换14、在Word2010中,尾注的设置应选择()A.“插入”功能区B.“邮件”功能区C.“审阅”功能区D.“引用”功能区15、在Word文档中,要查看被图形覆盖的那部分文字,可通过()A.设置图形的叠放次序实现B.对齐图形实现C.排列图形实现D.组合图形实现16、下列不属于Word的查找方式是()A.无格式查找B.带格式查找C.特殊字符查找D.多关键字查找17、在Word中对选中的一段文字设置边框和底纹.应选择的菜单是()A.“视图"菜单B.“工具"菜单C.“格式”菜单D.“编辑"菜单18、在Word中,可以插入页眉和页脚的视图是()A.普通视图B.Web版是视图C.大纲视图D.页面视图19、在Word中 Ctrl+,A快捷键的作用,等价与在文档选定区()A.用鼠标左键双击B.用鼠标左键三击C.用鼠标右键单击D.用鼠标右键双击20、在Excel 2010中单元格区域(A2:D4)中包含的单元格个数是()A.4B.6C.8D.1221、在Excel 2010单元格中输入公式时,输入的首字符必须为()A.=B.-C.∶D.+22、在Excel 2010中,应用“实心填充”条件格式时,用来代表单元格值大小的是()A.数据条的颜色深度B.数据条的面积C.数据条的长度D.数据条的高度23、在Excel 2010中,可使活动单元格指针移动到指定单元格的快捷键是()A. F10B. F5C. F3D. F224、VLOOKUP函数中一共有4个参数,其中第1个参数代表()A.是否精准匹配B.跟踪数据的区域C.返回第几列D.判断条件25、在Excel 2010公式中,若单元格地址采用绝对地址引用,将其复制到其他单元格时,其单元格地址()A.随之改变B.部分改变C.不改变D.发生错误26、在PowerPoint 2010各种视图中,可以同时显示多张幻灯片的视图是()A.普通视图B.备注页视图C.幻灯片放映视图D.幻灯片浏览视图27、在“幻灯片浏览”视图中不能进行的操作是()A.插入幻灯片B.删除幻灯片C.改变幻灯片的顺序D.编辑幻灯片中的文字28、当计算机以拨号方式接入Internet时,使用的设备有线电话和()A.网卡B.ModemC.电话机D.交换机29、计算机网络中,任意两台计算机通信都必须经过中心节点的拓扑结构是()A.环型B.星型C.总线型D.树型30、计算机网络主要功能是()A.资源共享B.存储容量大C.运算速度快D.减少通信费用二、填空题31、在Windows 7中,对文件和文件夹的管理是通过“计算机”和“__________“实现的。
2022年西南石油大学数据科学与大数据技术专业《计算机组成原理》科目期末试卷A(有答案)

2022年西南石油大学数据科学与大数据技术专业《计算机组成原理》科目期末试卷A(有答案)一、选择题1、在对破坏性读出的存储器进行读/写操作时,为维持原存信息不变,必须辅以的操作是()。
A.刷新B.再生C.写保护D.主存校验2、在一个容量为l28KB的SRAM存储器芯片上,按字长32位编址,其地址范围可从0000H到()。
A.3HB.7HC.7HD.3fH3、下列说法正确的是()。
A.当机器采用补码表示时,0有两种编码方式B.当机器采用原码表示时,0有两种编码方式C.当机器采用反码表示时,0有一种编码方式D.无论机器数采用何种码表示,0都有两种编码方式4、十进制数-0.3125的8位移码编码为()。
A.D8HB.58HC.A8HD.28H5、下列关于浮点数加减法运算的叙述中,正确的是()。
I.对阶操作不会引起阶码上溢或下溢Ⅱ.右归和尾数舍入都可能引起阶码上溢Ⅲ.左归时可能引起阶码下溢IV.尾数溢出时结果不一定溢出A.仅Ⅱ、ⅢB. 仅I、Ⅱ、ⅢC.仅I、Ⅲ、IⅣD. I、Ⅱ、Ⅲ、Ⅳ6、按数据传送格式,总线常被划分为()。
A.并行总线与串行总线B.同步总线与异步总线C.系统总线与外总线D.存储总线与I /O总线7、在下面描述的PCI总线的基本概念中,不正确的表述是()。
A.PCI总线支持即插即用B.PCI总线可对传输信息进行奇偶校验C.系统中允许有多条PCI总线D.PCI设备一定是主设备8、在计算机系统中,作为硬件与应用软件之间的界面是()。
A.操作系统B.编译程序C.指令系统D.以上都不是9、CPU中的译码器要用()。
A.地址译码人B.指令译码C.数据译码1D.控制信号译码10、下列选项中,用于提高RAID可靠性的措施有()。
I.磁盘镜像II.条带化III.奇偶校验IV.增加Cache机制A.仅I,IIB.仅I,IIIC.仅I,III,IVD.仅II.、III,IV11、禁止中断的功能可以由()来完成。
2022年西南石油大学软件工程专业《计算机网络》科目期末试卷A(有答案)

2022年西南石油大学软件工程专业《计算机网络》科目期末试卷A(有答案)一、选择题1、局域网和广域网之间的差异是()。
A.所使用的传输介质不同B.所覆盖的范围不同C.所使用的协议不同D.B和C2、所示网络中,假设R1、R2、R3采用RIP协议交换路由信息,且均已收敛。
若R3检测到网络201.1.2.0/25不可达,并向R2通告一次新的距离向量,则R2更新后,其到达该网络的距离是()。
A.2B.3C.16D.173、为了使互联网中的路由器报告差错或提供有关意外情况的信息,在TCP/IP中设计了个特殊用途的报文机制,称为()。
A.ARPB.RARPC.ICMPD.IGMP4、关于路山器,下列说法中正确的是()。
A.路由器处理的信息量比交换机少,因而转发速度比交换机快B.对于同一目标,路由器只提供延迟最小的最佳路由C.通常的路由器可以支持多种网络层协议,并提供不同协议之间的分组转换D.路由器不但能够根据IP地址进行转发,而且可以根据物理地址进行转发5、主机甲与主机乙之间使用后退N帧协议(GBN)传输数据,甲的发送窗口尺寸为1000,数据帧长为1000字节,信道带宽为100Mbit/s,乙每收到一个数据帧立即利用一个短帧(忽略其传输延迟)进行确认,若甲乙之间的单向传播延迟是50ms,则甲可以达到的最大平均数据传输速率约为()。
A.10Mbit/sB.20Mbit/sC.80Mbit/sD.100Mbit/s6、多路复用器的主要功能是()。
A.执行数/模转换B.结合来自多条线路的传输C.执行串/并转换D.减少主机的通信处理强度7、传输层中的套接字是()。
A.IP地址加端口B.使得传输层独立的APIC.允许多个应用共享网络连接的APID.使得远端过程的功能就像在本地一样8、可靠的传输协议中的“可靠”指的是()。
A.使用面向连接的会话B.使用“尽力而为”的传输C.使用滑动窗口来维持可靠性D.使用确认机制来确保传输的数据不丢失9、下列网络应用中,()不适合使用UDP。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机体系结构一、简述1、计算机体系结构研究的目的:提高处理机运算速度MIPS:每秒执行的百万条命令。
fz:8212——处理机的工作主频(MHz)IPC(Instruction Per Cycle):8212——单位时钟周期内执行的指令条数提高IPC:依靠先进系统结构过去,几个或几十个周期完成一条指令;现在,一个周期完成几条指令提高fz:缩短门电路延迟,依靠工艺技术进步、流水线技术等;依靠先进系统结构,从指令串行执行,到P4的20级流水线2、计算机系统中并行性的层次划分。
①指令内并行②指令级并行③任务(或过程)级并行④作业(或程序)级并行二、简述1、计算机体系结构、计算机组成、计算机实现的研究内容:计算机体系结构:是机器的逻辑结构和性能结构,计算机体系结构作为一门学科,主要研究软件、硬件功能分配以及高性能计算机设计技术。
计算机组成:是计算机体系结构的逻辑实现,包括机器内部的数据流和控制流的组成及逻辑设计等,着重于机器内部事件的时序和控制机构。
计算机实现:是计算机组成的物理实现,包括:处理机、主存贮器等部件的物理结构,器件的集成度和速度,器件、模块、插件、底板的划分与连接等有关的制造工艺技术。
2、这三者之间的关系(要求附图说明)与系列机的定义:计算机体系结构、组成、实现是三个不同的概念,同一种体系结构可以有多种组成方案,同一种组成方案又有多种实现方法,在同一体系结构下,采用不同的计算机组成和实现,可生产出一系列性能不同的机器,以满足不同用户的要求——系列机。
系列机定义:同一厂家生产的具有基本相同体系结构,不同组成和实现,形成的一系列不同档次的机器。
三、简述1、程序局部性原理:在某一段时间内,CPU频繁访问某一局部的存储器区域,而对此范围外的地址则较少访问。
2、程序局部性原理在多级存储体系中的应用。
实现多级存贮器关键技术之一有新旧内容替换,这需要需要高效率的替换算法,LRU是一种基本的替换算法,它利用程序局部性特点,替换最近最少使用的页面。
四、简述提高存储器带宽的主要途径。
简述:1、存储系统性能评价的关键指标:2、提高存储系统性能的基本途径。
(1)器件技术,缩短访问时间(T↓)(2)多体并行存贮器结构①加宽存贮字长度(W↑)-----超长字存储方案②缩短平均访问周期(Ta↓)---------多模块交叉存储方案(3)多级存贮器层次结构以不同速度、容量的存储器进行层次化组织(Ta↓)即提高容量、带宽,又降低成本,属于高效率技术。
五、超长字存储方案单缓冲结构图及工作原理描述。
1、访问地址中的“行地址”与行地址寄存器比较;2、如果比较“=”,则用访问“行内地址”通过多路分配器/选择器对缓冲行的对应单元进行读/写,如果写入则设置修改标志位,操作结束;3、如果比较“≠”,则先将行缓冲中的已修改数据写回存储体,即根据修改标志启动对应存储体,用关联行地址写入修改单元内容。
4、用访问“行地址”启动存储体(整体),读出访问行打入行缓冲,并清除全部修改标志位;5、如果读操作,则用访问“行内地址”通过多路分配器/选择器读出缓冲行的对应单元输出到数据总线,转(7)刷新行地址寄存器,结束6、如果写操作,则用访问“行内地址”通过多路分配器/选择器对缓冲行的对应单元写入总线数据,并设置修改标志位;7、用访问行地址刷新行地址寄存器,操作结束。
六、超长字存储方案双缓冲结构图及工作原理描述。
双缓冲方案存在问题:1、同一行内容形成了3个副本存储体、写缓冲行、读缓冲行使双缓冲产生了内容的不一致写缓冲器的内容可能与读缓冲器中内容不同,在对同一行的读/写交替操作中不能读出刚写入的内容。
2、解决方案保持写缓冲与读缓冲内容的一致将读/写缓冲合二为一,减少不必要的副本3、由此产生了单缓冲方案,如下图七、简述虚拟存储器中的两级地址变换过程(要求附图说明)与地址变换的加速方法。
两级地址变换过程:①从段号到页表基地址的第一级变换:首先根据段号和当前进程的段表基地址(段表基地址+段号),从存在主存中的段表查表,获得该段的页表基地址。
②从页号到实页号的第二级变换:根据页号和当前段的页表基地址(页表基地址+页号)从页表中查出实页号,与页内地址拼装成完整的实地址。
地址变换的加速方法:压缩地址变换的级数:类似方案:虚页号-->实页号,利用程序的局部性特点,保存最近几次页面地址变换结果,构成”虚页-实页”转换表,以备重复使用,并用硬件实现快速检索,该机构称为地址转换后备缓冲TLB。
八、简述4路组相联Cache的工作机制,并画出逻辑结构电路图。
(附图说明)。
组相联Cache的访问过程:①根据组号译码选组,获取组内全部行信息同一组的行分配在不同的存贮体中,类似于交叉存贮。
②一个组所有行的标志段与访问标志段进行比较,需要4个比较器。
③从匹配的行中用行内地址选出数据为了减少延迟,数据选择与标志匹配过程并行,需要4个数据多路选择器。
④如果组内的标志比较都不相等,则数据不在Cache中,则需要访问主存调入一行数据,在同组内替换一个旧行。
九、简述Cache的三种典型结构及其特点(附地址划分及引用图说明)。
组相联结构:1、利用现有的存储器结构和工作方式(采用高速电路)2、利用常规的单元电路模块(比较器、多路选择器MUX等)3、综合应用于Cache的工作方式/访问过程直接相联结构:直接利用行号定位,结构简单易实现,容量大,速度快全相联结构:完全通过标志的相联比较定位确定数据行,地址映像最灵活,每个Cache 行可映像到主存任意行,命中率高。
十、简述实地址Cache在虚拟存储器中的工作过程及其加速作用①查TLB,若命中则形成实地址,否则再进行查段表、页表形成实地址②用实地址访问Cache,若命中则完成访问。
否则启动主存进行Cache替换加速作用:①加速虚拟存贮器的访问②加速虚地址到实地址的转换十一、简述虚地址Cache在虚拟存储器中的工作过程及其加速作用① 根据段号和当前进程段表基地址从主存中的段表查表,获得页表基地址② 用页号和页表基地址从页表中查出实页号,与页内地址拼装成完整的实地址。
加速作用:将虚拟空间的大页表转换成两级小的索引表,及段表和页表,只在主存中保存常用的表目,不常用的通过查询辅助存储器来得到,节省转换表的主存空间开销。
十二、简述影响流水线性能的主要因素,并举例说明流水线的阻塞情况以及提高流水线吞吐率的主要途径主要因素1、指令长度不均一2、流水段操作时间不均一3、转移相关:下一条指令的地址依赖于上一条指令(转移)的执行结果4、数据相关:数据相关指流水线中下一条指令的操作数依赖于上一条指令的执行结果举例说明流水线的阻塞情况假设一个基本的流水段周期等于存贮器的访问周期,如果一条指令的执行过程中,取指令IN 占2个周期,取操作数占2个周期,进入流水线后,下一条指令的执行就要在流水线入口处和流水线内部推迟执行。
提高流水线吞吐率的主要途径:a、采用并行结构直接压缩段操作时间(往往受限)b、采用流水线技术将段细分成多段流水处理(通用方法)十三、简述:流水段细分的目的与流水段细分的类型,并举例说明目的:细分只是为了分时启动不同的功能模块,并且等待几个周期后从对应的模块取得结果,多个模块交叉重叠操作。
类型:1、串行流水结构(细分功能段允许作串行多步处理,如乘除法运算)2、并行重叠结构(细分功能段非串行多步处理,如存贮访问)十四、简述指令流水线中寄存器变名的作用,并举例说明通过修改定向寄存器IDR指针来分配OPR,可以为一个LDR在OPR寄存器组中形成多个副本。
举例:当指令进入执行段时,对数据寄存器A分配几个操作数寄存器OPR假设A的初值在OPR1中,当需要修改A时给它分配一个OPR,引用A的内容变成引用A当前对应的OPR的内容;当指令按程序次序压入执行段中后,A按先后次序在执行段中形成3个副本:OPR1、OPR2、OPR3,可交换并行/并发执行。
十五、简述RISC处理器的技术优势①适应流水线处理和减少指令译码延迟:需要简化指令格式和压缩指令条数,采用统一的指令格式②RISC思想适合VLSI技术:简化指令系统可以简化指令译码和控制器的结构,节省芯片面积,用于制作寄存器堆和在片Cache,减少处理机与主存之间的信息流量③RISC设计技术中,十分重视指令流的统计分析和软硬件相结合的优化编译技术十六、假设功能A通过一4段流水线S1、S2、S3和S4实现,流水线预留表如下所示,试设计一种单功能流水线控制器,避免发生流水线冲突十七、简述数据驱动机制及其在流水线中的应用数据驱动机制:数据流机采用数据驱动方式工作,其工作原理与传统的冯•诺依曼机根本不同:它的指令不是在中央控制器的控制下顺序执行,而是在数据的可用性控制下并行执行。
可归纳为两点:1、当指令所需的数据可用时,该指令才可执行①指令的执行不受其它控制条件的约束,只要它所需的操作数齐备并且可用时即可同时执行。
②操作结果不受指令执行顺序的影响。
③这是数据流机所特有的指令操作异步性和操作结果确定性2、任何操作都是纯函数操作①在数据流计算机中没有变量概念,也不设置状态,在指令之间直接传送数据(传值)②因此,操作结果不产生副作用(side effect),不改变机器状态,从而具有纯函数的特点在流水线中的应用:(1)串行控制流模型(传统的冯•诺依曼机中采用)(2)并行控制流模型(并行多处理机系统中采用)两者的根本区别在于:程序的表示方法中对计算顺序的控制方法不同例如,要计算如下算术表达式:十八、23立方交换网络。