【学习】《计算机体系结构》期末考试A卷+参考答案

2021 福师网院

计算机体系结构》期末考试A卷                                                                                    

一、填空题每空1分,共14分)

1.高速缓冲存储器的地址映象方式有三种,它们分别是:全向量方式,直接相联方式,组相联方式

2. 虚拟存储器的三种管理方式是段式管理,页式管理和段页式管理。

3.从主存的角度来看,“Cache—主存”层次的目的是为了   提高速度    , 而“主存—辅存”层次的目的是为了   扩大容量   

4.根据指令间的对同一寄存器读和写操作的先后次序关系,数据相关冲突可分为    RAW          WAR         WAW      三种类型。

5.当代计算机体系结构的概念包括     指令集结构     、       计算机组成          计算机实现      三个方面的内容。

 

二、名词解释每题2分,共16分)

计算机体系结构:

答:计算机体系结构包括指令集结构、计算机组成和计算机实现三个方面的内容。

兼容机:

答:不同厂家生产的具有相同计算机结构的计算机;系列机:同一厂家生产的具有相同计算机结构,但具有不同组成和实现的一系列不同档次不同型号的机器;

写直达法:

答:执行“写”操作时,不仅写入Cache,而且也写入下一级存储器。

高速缓冲存储器:

答:为解决CPU与主存储器间速度差而在内存储器和CPU之间增加的一种存取速度远高于普通内存的特殊存储器。

延迟转移技术:

答:为了使指令流水线不断流,在转移指令之后插入一条不相关的有效的指令,而转移指令被延迟执行,这种技术称为延迟转移技术。

线性流水线:

答:指各段串行连接、没有反馈回路的流水线。数据通过流水线中的各段时,每一个段最多只流过一次;非线性流水线:指各段除了有串行的连接外,还有反馈回路的流水线。

流水线的吞吐率:

答:在单位时间内流水线所完成的任务数量或输出结果的数量。

并行性:

答:计算机系统在同一时刻或者同一时间间隔内进行多种运算或操作。只要在时间上相互重叠,就存在并行性。它包括同时性与并发性两种含义。

 

三、简答题(每题5分,共30分)

1. 如有一个经解释实现的计算机,可以按功能划分成4级。每一级为了执行一条指令需要下一级的N条指令解释。若执行第一级的一条指令需K(ns)时间,那么执行第2、3、4级的一条指令各需要用多少时间(ns)?

答:可以分情况进行分析:

情况一:等级为4-3-2-1的时候

执行第2级的一条指令需要NK纳秒

执行第3级的一条指令需要N平方K 纳秒

执行第4级的一条指令需要N三次方K 纳秒

情况二:等级为1-2-3-4的时候

执行第2级的一条指令需要K/N纳秒

执行第3级的一条指令需要K/N平方 纳秒

执行第4级的一条指令需要K/N三次方 纳秒

2. 根据Amdahl定律,系统加速比由哪两个因素决定? 

答:系统加速比依赖于两个因素:

(1)可改进比例:可改进部分在原系统计算时间中所占的比例。

(2)部件加速比:可改进部分改进以后的性能提高。

3. 简述组相联映象规则。

答:(1)主存与缓存分成相同大小的数据块。 

(2)主存和Cache按同样大小划分成组。 

(3)主存容量是缓存容量的整数倍,将主存空间按缓冲区的大小分成区,主存中每一区的组数与缓存的组数相同。 

(4)当主存的数据调入缓存时,主存与缓存的组号应相等,也就是各区中的某一块只能存入缓存的同组号的空间内,但组内各块地址之间则可以任意存放,即从主存的组到Cache的组之间采用直接映象方式;在两个对应的组内部采用全相联映象方式。

4. 引起Cache与主存内容不一致的原因是什么?为了保持Cache的一致性,在单计算机系统中一般采取哪些措施?

答:不一致的原因:

(1) 由于CPU写Cache,没有立即写主存

(2) 由于I/O处理机或I/O设备写主存

采取措施:

(1)全写法,亦称写直达法

(WT法—Write through) 方法:在对Cache进行写操作的同时,也对主存该内容进行写入。

(2)写回法(WB法—Write back)

方法:在CPU执行写操作时,只写入Cache,不写入主存。

5. 按照同一时间内各段之间的连接方式来分,流水线可分为哪两类?

答:静态流水线与动态流水线

静态流水线:在同一时间内,多功能流水线中的各段只能按同一种功能的连接方式工作。对于静态流水线来说,只有当输入的是一串相同的运算任务时,流水的效率才能得到充分的发挥。

动态流水线:在同一时间内,多功能流水线中的各段可以按照不同的方式连接,同时执行多种功能。

6. Flynn分类法是根据什么对计算机进行分类的?将计算机分成哪几类?

答:Flynn分类法:按照指令流和数据流的多倍性进行分类。

冯氏分类法:用系统的最大并行度对计算机进行分类。

 

四、问答与计算题(第1题10分,第2、3题每题15分共40分)

1. 一个有快表和慢表的页式虚拟存储器,最多有64个用户,每个用户最多要用1024个页面,每页4K字节,主存容量8M字节。

(1)写出多用户虚地址的格式,并标出各字段的长度。

(2)写出主存地址的格式,并标出各字段的长度。

(3)快表的字长为多少位?分几个字段?各字段的长度为多少位?

(4)慢表的容量是多少个存储字?每个存储字的长度为多少位?

 答:用户号:64=26,虚页号:1024=210,页内地址:4K=212,主存页数:8M/4K=211

(1)多用户虚地址:用户号(6位)+虚页号(10位)+页内地址(12位)   共28位

(2)主存地址:主存实页号(11位)+页内地址(12位)                共23位

(3)快表字长27位;分3个字段:用户号6位,虚页号10位,实页号11位

(4)慢表容量为2(6+10),每个存储字长为:主存页号+1=12位。

 

2. 在页式虚拟存储器中,一个程序由P1~P5共5个页面组成。在程序执行过程中依次访问的页面如下:P2,P3,P2,P1,P5,P2,P4,P5,P3,P2,P5,P2

假设系统分配给这个程序的主存有3个页面,分别采用FIFO、LFU和OPT三种页面替换算法对这3页主存进行调度。

(1)画出主存页面调入、替换和命中的情况表。

(2)统计三种页面替换算法的页命中率。

答:主存页面调入、替换和命中的情况及3种页面替换算法的页命中率如下表:

页地址流

P2

P3

P2

P1

P5

P2

P4

P5

P3

P2

P5

P2

命中率

FIFO

2

2

2

2*

5

5

5

5*

3

3

3

3

中3

 

0.25

 

3

3

3

3*

2

2

2

2

2*

5

5

 

 

 

1

1

1*

4

4

4

4

4*

2

LFU

2

2

2

2

2

2

2

2*

3

3

3

3

中5

 

0.45

 

3

3

3*

5

5

5

5

5

5

5

5

 

 

 

1

1

1*

4

4

4*

2

2

2

OPT

2

2

2

2

2

2*

4

4

4*

2

2

2

中6

 

0.5

 

3

3

3

3

3

3

3

3

3

3

3

 

 

 

1*

5

5

5

5

5

5

5

5

 

 

3.动态多功能流水线由6个功能段组成,如下图:

其中,S1、S4、S5、S6组成乘法流水线,S1、S2、S3、S6组成加法流水线,各个功能段时间均为50ns,假设该流水线的输出结果可以直接返回输入端,而且设置有足够的缓冲寄存器,若以最快的方式用该流水计算:

(1)画出时空图;

(2)计算实际的吞吐率、加速比和效率。

答:1)时空图:

 

2)实际的吞吐率、加速比和效率

 

备注,在线考核题目+参考答案,若有错误请联系或留言提醒,谢谢你!

 

 

 

 

  • 12
    点赞
  • 168
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
《嵌入式系统设计技术》 Embed System Design Technology 课程基本信息 1.课程名称: 中文名:嵌入式系统设计技术 英文名:Embed System Design Technology 2.课程代号: 20229930 3.课程类别: 基础课(选修) 4.学时:51 学分: 3 教学目的及要求 嵌入式系统,一般指非PC系统,有计算机功能但又不称之为计算机的设备或器材.它是以应用为中心,软硬件可裁减的,适应应用系统对功能,可靠性,成本,体积,功耗等综合性严格要求的专用计算机系统.简单地说,嵌入式系统集系统的应用软件与硬件于一体,类似于PC中BIOS的工作方式,具有软件代码小,高度自动化,响应速度快等特点,特别适合于要求实时和多任务的体系.嵌入式系统主要由嵌入式处理器,相关支撑硬件,嵌入式操作系统及应用软件系统等组成,它是可独立工作的"器件",有时又称为"固件". 嵌入式系统几乎包括了生活中和工业上的所有电器设备,如掌上PDA,移动计算设备,电视机顶盒,手机上网,数字电视,多媒体,汽车,微波炉,数字相机,家庭自动化系统,电梯,空调,安全系统,自动售货机,蜂窝式电话,消费电子设备,工业自动化仪表与医疗仪器等.因此嵌入式系统开发技术成为现代计算机应用开发工程师必须掌握的知识. 本课程主要教授基于ARM系列CPU的嵌入式系统硬件软件基本设计方法. 教学内容 1.绪论 9 2.ARM7TDMI(-S)结构 9 3.ARM7TDMI(-S)指令集及汇编 6 4.LPC2106/2105/2104硬件结构与功能 6 5.LPC2106/2105/2104外设编程 3 6.CodeWarrior使用 3 7.ARM体系中的调试方法 3 8.实时系统概念 3 9.μC/OS-II原理及ARM移植 9 教材 教材名称: 讲课教材自编 教材作者: 唐臻宇 主要参考资料 1.《ARM体系结构与编程》,杜春雷编著,清华大学出版社2003年2月第一版; 2.《ARM微控制器基础与实战》,周立功等编著,北京航空航天大学出版社2003年11月第一版; 3.《μC/OS-II源码公开的实时嵌入式操作系统》,JEAN J.Labrosse著,绍贝贝译,中国电力出版社2001年8月第一版; 4.《嵌入式实时操作系统Small RTOS51原理及应用》,陈明计,周立功等编著,北京航空航天大学出版社2004年1月第1版; 5.《USB2.0设备的设计与开发》,边海龙,贾少华编著,人民邮电出版社2004年1月第1版; 6.《CPLD/FPGA可编程逻辑器件应用与开发》,王道县主编,国防工业出版社2004年1月第1版; 7.《Visual Basic 与分布式监控系统―RS-232/485串行通信》,范逸之编著,清华大学出版社2002年1月第1版. 成绩评定 本课程为理论课,考核方式为:闭考试.平时成绩占30%;期末考试占70%. 物理科学与技术学院 本科课程教学大纲
《计算机组装与维护》课程培养方案 《计算机组装与维护》课程培养方案 一、 课程性质 《计算机组装与维护》是电子商务专业必修的一门专业基础课。是本系的重点课程,也 是学生就业所需的一门重要的专业技能课程, 更是《网络技术》、《网站建设》、《网络安全》、 《数据恢复》、《病毒防治》等后续课程的基础。 主要介绍电脑各组件的性能指标,电脑组 装步骤,并详细描述在组装过程中可能出现的问题的处理; 从电脑使用和维护的角度讲述了 软件安装,GHOST等硬盘实用软件的使用,升级 BIOS和电脑超频,硬件性能测试,计算 机病毒防治,常见软件和硬件故障排除等内容 。通过本课程的学习,使学生获得计算机维 护与维修的基本技能。 二、课程作用 该课程重视实际操作、应用,仅有不多的理论,在开学之后首先要掌握计算机方面的理 论知识,共12课时左右,然后再进行实践实训操作。在每次实践课之前,一般也要学习与 实训相配套的理论与演示。本课程共有实训 12个,包含了从硬件组装,系统安装到软硬件 维护系列的过程。学生通过练习和操作实践,可以巩固所学的内容。通过本门课程的学习, 可以学习到当前计算机硬件发展的最新技术、 组装计算机的方法维修计算机的技术, 更主要 的是可以打破计算机的神秘感,让学生从里到外、从硬件到软件彻底掌握计算机的体系结构 和故障处理方法。通过反复多次的练习,不断地积累工作经验,使得学生毕业就能上岗。 三、课程目标 通过本课程学习,使学生了解计算机的基本组成原理,计算机软、 硬件的基本概念;了 解计算机的发展特点和当前主流配置;对计算机会进行选购、组装与维护。具体目标如下: 1、 能够正确的识别计算机的硬件,掌握硬件的技术参数。 2、 使用常用的计算机维护工具软件。 3、 能够熟练拆卸和安装计算机硬件。 4、 能够对CMO进行合理的设置。 《计算机组装与维护》课程培养方案全文共15页,当前为第1页。5、 能够对硬盘进行分区和格式化及正确安装 windows操作系统和应用软件。 《计算机组装与维护》课程培养方案全文共15页,当前为第1页。 6、 能够维护计算机软硬件系统。 四、 教学方法 1、 以高职教育的培养目标为课程改革宗旨,以市场对计算机专业人才的实际需要为改 革的依据,大力加强技能训练,努力体现理论与实践优质结合,重在技能培养与能力提高。 2、 努力体现专业特色,构建更好、更新的课程框架,有机整合教材教学内容模块,突 出教学内容的实用性。 3、 重视课程实验与市场主流产品相结合。教学中采用图、文、实物相结合的多媒体手 段和实验手段,通过对市场实际考查,构建开放式教学模式,实现市场与课堂的双向互补。 4、 充分利用网络资源,让学生掌握目前计算机硬件主流产品的性能参数和选购评价方 法,以弥补教材滞后和教学资源的不足。 5、 结合本课程实际,除采用常规的教学方法外,积极试行 "情景教学法"、"项目 教学法"、"网络教学法"、"案例教学法"等。 五、 课程考核 本课程采用多元化考试形式,内容包括:平日考勤、课堂纪律、一篇调查报告占 10%平日 两次实验小考20%实验及实验报告占 20%期末理论考试占50% 1、 两次实验小考,分别是 FDISK硬盘分区和计算机硬件组装,占总成绩的 20% 2、 完成一篇计算机硬件市场调查报告,占总成绩 5% 3、 本课程需完成3个综合实验,写出综合实验报告 3个,分别是:计算机硬件组装及 C MO毀置报告、软件安装与维护报告、计算机综合维护报告,占总成绩 20% 《计算机组装与维护》课程培养方案全文共15页,当前为第2页。4、 期末考试主要进行笔试,以概念、硬件性能参数、操作技能、故障处理方法为主,占 总成绩50% 《计算机组装与维护》课程培养方案全文共15页,当前为第2页。 六、教学计划 (见表1、表2、表3) 表1 计算机组装与维护课程教学计划 计划学时 50 理论学时 24 实验学时 26 教材 程时兴主编《电脑组装与维护》西安电子大学出版社 2003年 主要参考资料 计算机组装与维护,崔凤磊,中国电力出版社, 2004年,第一版; 计算机组装与维护技术,邓志华,科学出版社, 2003年,第一版; 计算机组装与维护教程,刘瑞新等,机械工业出版社, 2004年,第二版; 计算机组装与维修,曹哲,高等教育出版社, 2003年,第一版; 目的要求 本课程的主要任务和目的是: 培养学生过硬的计算机组装、系统设置、 测 试、维护、维修及优化系统的能力 彻底消除学生对计算机系统的惧怕感,让学 生敢于打开机箱、动手拆装,有什么故障自己能够处理。教学过程是先让学生由 浅入深地了解多媒体计算机的组成及各功能部件的结构。让学生反复地练习软、 硬件的安装调试等实践操作性较强的内容,再讲解各功能部件的发展历史、性能 指标、适用条件、
计算机体系结构期末考试(A)主要涵盖了计算机体系结构的基本概念、原理和应用等方面的知识。根据试内容,我将对其中的几个题目进行简要回答。 第一题是关于冯·诺依曼体系结构的描述和特点。冯·诺依曼体系结构是目前计算机体系结构的基础,它包含了存储器、运算器、控制器和输入输出设备等几个核心部件。其中,存储器用于存储程序和数据,运算器负责进行运算和逻辑操作,控制器用于控制各个部件的工作顺序和协调数据传输,输入输出设备则负责与外部环境进行数据交换。冯·诺依曼体系结构的特点是程序和数据可以存储在同一个存储器中,可以按需调用,实现了计算机程序的灵活存储和执行。 第二题是关于指令周期和时钟周期的区别与关系。指令周期是指一条指令的执行所需要的时间,包括获取指令和执行指令两个阶段。时钟周期是指计算机系统中时钟信号的一个完整周期,是计算机运行的基本单位。指令周期和时钟周期之间存在紧密的关系,一个指令周期通常对应于多个时钟周期。时钟周期的时间由计算机系统中时钟发生器控制,通过改变时钟频率可以影响计算机系统的运行速度。 第三题是关于缓存的设计原则和作用。缓存是一种高速存储器,用于存储最近频繁访问的数据和指令,以提高计算机系统的访问速度。缓存的设计原则包括局部性原理、容量和关联性的选择。局部性原理认为程序的访问具有时间和空间的局部性,即近期访问的数据很可能在近期内再次被访问到;容量和关联性的选择则需要考虑成本和性能的平衡。缓存可以减少主存和处理器之间的数据传输次数,缓解存储器带宽瓶颈,提高计算机的运行效率。 以上是对《计算机体系结构期末考试(A)中几个题目的简要回答。这门课的学习不仅可以帮助我们了解计算机体系结构的基本原理和发展历程,还对计算机系统的性能优化和应用开发等方面具有重要的指导作用。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

callhh

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值