【计算机类职业资格】系统架构设计师-计算机硬件基础及嵌入式系统设计(二)及答案解析.doc
《【计算机类职业资格】系统架构设计师-计算机硬件基础及嵌入式系统设计(二)及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】系统架构设计师-计算机硬件基础及嵌入式系统设计(二)及答案解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、系统架构设计师-计算机硬件基础及嵌入式系统设计(二)及答案解析(总分:15.00,做题时间:90 分钟)一、单项选择题(总题数:14,分数:15.00)嵌入式系统中采用中断方式实现输入/输出的主要原因是_。在中断时,CPU 断点信息一般保存到_中。(分数:2.00)(1).A速度最快BCPU 不参与操作C实现起来比较容易D能对突发事件做出快速响应(分数:1.00)A.B.C.D.(2).A通用寄存器 B堆C栈 DI/O 接口(分数:1.00)A.B.C.D.1.在嵌入式系统设计时,下面几种存储结构中对程序员透明的是_。A高速缓存B磁盘存储器C内存Dflash 存储器(分数:1.00)A.B.C
2、.D.2.系统间进行异步串行通信时,数据的串/并和并/串转换一般是通过_实现的。AI/O 指令B专用的数据传送指令CCPU 中有移位功能的数据寄存器D接口中的移位寄存器(分数:1.00)A.B.C.D.3.计算机执行程序时,在一个指令周期的过程中,为了能够从内存中读指令操作码,首先是将_的内容送到地址总线上。A程序计数器 PCB指令寄存器 IRC状态寄存器 SRD通用寄存器 GR(分数:1.00)A.B.C.D.4.内存按字节编址,利用 8K4bit的存储器芯片构成 84000H到 8FFFFH的内存,共需_片。A6 B8C12 D24(分数:1.00)A.B.C.D.5.某磁盘磁头从一个磁道
3、移至另一个磁道需要 10ms。文件在磁盘上非连续存放,逻辑上相邻数据块的平均移动距离为 10个磁道,每块的旋转延迟时间及传输时间分别为 100ms和 2ms,则读取一个 100块的文件需要_ms 的时间。A10200 B11000C11200 D20200(分数:1.00)A.B.C.D.6.计算机系统中,在_的情况下一般应采用异步传输方式。ACPU 访问内存BCPU 与 I/O接口交换信息CCPU 与 PCI总线交换信息DI/O 接口与打印机交换信息(分数:1.00)A.B.C.D.7.以下关于 CISC(Complex Instruction Set Computer,复杂指令集计算机)和
4、 RISC(Reduced Instruction Set Computer,精简指令集计算机)的叙述中,错误的是_。A在 CISC中,复杂指令都采用硬布线逻辑来执行B一般而言,采用 CISC技术的 CPU,其芯片设计复杂度更高C在 RISC中,更适合采用硬布线逻辑执行指令D采用 RISC技术,指令系统中的指令种类和寻址方式更少(分数:1.00)A.B.C.D.8.以下关于 Cache的叙述中,正确的是_。A在容量确定的情况下,替换算法的时间复杂度是影响 Cache命中率的关键因素BCache 的设计思想是在合理的成本下提高命中率CCache 的设计目标是容量尽可能与主存容量相等DCPU 中的
5、 Cache容量应大于 CPU之外的 Cache容量(分数:1.00)A.B.C.D.9.虚拟存储器发生页面失效时,需要进行外部地址变换,即实现_的变换。A虚地址到主存地址B主存地址到 Cache地址C主存地址到辅存物理地址D虚地址到辅存物理地址(分数:1.00)A.B.C.D.10.挂接在总线上的多个部件,_。A只能分时向总线发送数据,并只能分时从总线接收数据B只能分时向总线发送数据,但可同时从总线接收数据C可同时向总线发送数据,并同时从总线接收数据D可同时向总线发送数据,但只能分时从总线接收数据(分数:1.00)A.B.C.D.11.以下关于嵌入式系统开发的叙述,正确的是_。A宿主机与目标
6、机之间只需要建立逻辑连接B宿主机与目标机之间只能采用串口通信方式C在宿主机上必须采用交叉编译器来生成目标机的可执行代码D调试器与被调试程序必须安装在同一台机器上(分数:1.00)A.B.C.D.12.以下关于嵌入式系统硬件抽象层的叙述,错误的是_。A硬件抽象层与硬件密切相关,可对操作系统隐藏硬件的多样性B硬件抽象层将操作系统与硬件平台隔开C硬件抽象层使软硬件的设计与调试可以并行D硬件抽象层应包括设备驱动程序和任务调度(分数:1.00)A.B.C.D.13._不是反映嵌入式实时操作系统实时性的评价指标。A任务执行时间B中断响应和延迟时间C任务切换时间D信号量混洗时间(分数:1.00)A.B.C.
7、D.系统架构设计师-计算机硬件基础及嵌入式系统设计(二)答案解析(总分:15.00,做题时间:90 分钟)一、单项选择题(总题数:14,分数:15.00)嵌入式系统中采用中断方式实现输入/输出的主要原因是_。在中断时,CPU 断点信息一般保存到_中。(分数:2.00)(1).A速度最快BCPU 不参与操作C实现起来比较容易D能对突发事件做出快速响应(分数:1.00)A.B.C.D. 解析:(2).A通用寄存器 B堆C栈 DI/O 接口(分数:1.00)A.B.C. D.解析:在一般的操作系统中,输入/输出方式主要有以下几种。(1)程序控制方式:CPU 直接利用 I/O指令编程,实现数据的 I/
8、O。CPU 发出 I/O命令,命令中包含了外设的地址信息和所要执行的操作,相应的 I/O系统执行该命令并设置状态寄存器;CPU 不停地(定期地)查询I/O系统以确定该操作是否完成。由程序主动查询外设,完成主机与外设间的数据传送,方法简单,硬件开销小。(2)程序中断方式:CPU 利用中断方式完成数据的 I/O,当 I/O系统与外设交换数据时,CPU 无需等待也不必去查询 I/O的状态,当 I/O系统完成了数据传输后则以中断信号通知 CPU。然后 CPU保存正在执行程序的现场,转入 I/O中断服务程序完成与 I/O系统的数据交换。再然后返回原主程序继续执行。与程序控制方式相比,中断方式因为 CPU
9、无需等待而提高了效率。在系统中具有多个中断源的情况下,常用的处理方法有:多中断信号线法、中断软件查询法、雏菊链法、总线仲裁法和中断向量表法。(3)DMA方式:使用 DMA控制器(DMAC)来控制和管理数据传输。DMAC 和 CPU共享系统总线,并且具有独立访问存储器的能力。在进行 DMA时,CPU 放弃对系统总线的控制而由 DMAC控制总线;由 DMAC提供存储器地址及必须的读/写控制信号,实现外设与存储器之间进行数据交换。DMAC 获取总线方式主要有三种,分别是暂停方式、周期窃取(挪用)方式和共享方式。(4)通道:通道是一种通过执行通道程序管理 I/O操作的控制器,它使主机与 I/O操作之间
10、达到更高的并行程度。在具有通道处理机的系统中,当用户进程请求启动外设时,由操作系统根据 I/O要求构造通道程序和通道状态字,将通道程序保存在主存中,并将通道程序的首地址放到通道地址字中,然后执行“启动I/O”指令。按照所采取的传送方式,可将通道分为字节多路通道、选择通道和数组多路通道三种。(5)输入/输出处理机(IOP):也称为外围处理机(PPU),它是一个专用处理机,也可以是一个通用的处理机,具有丰富的指令系统和完善的中断系统。专用于大型、高效的计算机系统处理外围设备的 I/O,并利用共享存储器或其他共享手段与主机交换信息。从而使大型、高效的计算机系统更加高效地工作。与通道相比,IOP具有比
11、较丰富的指令系统,结构接近于一般的处理机,有自己的局部存储器。嵌入式系统中采用中断方式实现输入/输出的主要原因是能对突发事件做出快速响应。在中断时,CPU 断点信启、一般保存到栈中。1.在嵌入式系统设计时,下面几种存储结构中对程序员透明的是_。A高速缓存B磁盘存储器C内存Dflash 存储器(分数:1.00)A. B.C.D.解析:四个选项中,高速缓存就是 Cache,它处于内存与 CPU之间,是为了提高访问内存时的速度而设置的,这个设备对于程序员的程序编写是完全透明的。磁盘存储器与。flash 存储器都属于外设,在存储文件时,需要考虑到该设备的情况,因为需要将文件内容存于相应的设备之上。内存
12、是程序员写程序时需要考虑的,因为内存的分配与释放是经常要用到的操作。2.系统间进行异步串行通信时,数据的串/并和并/串转换一般是通过_实现的。AI/O 指令B专用的数据传送指令CCPU 中有移位功能的数据寄存器D接口中的移位寄存器(分数:1.00)A.B.C.D. 解析:一般来说,嵌入式系统通常采用接口中的移位寄存器来实现数据的串/并和并/串转换操作。3.计算机执行程序时,在一个指令周期的过程中,为了能够从内存中读指令操作码,首先是将_的内容送到地址总线上。A程序计数器 PCB指令寄存器 IRC状态寄存器 SRD通用寄存器 GR(分数:1.00)A. B.C.D.解析:指令系统中的每一条指令都
13、有一个操作码,它表示该指令应进行什么性质的操作。不同的指令用操作码这个字段的不同编码来表示,每一种编码代表一种指令。组成操作码字段的位数一般取决于计算机指令系统的规模。通用计算机系统的基本指令有数据传送类指令、运算类指令、程序控制类指令、I/O 指令、处理机控制和调试指令。数据传送类指令。数据传送类指令是最基本的指令类型,主要用于实现寄存器与寄存器之间、寄存器与主存单元之间,以及两个主存单元之间的数据传送。数据传送指令的种类由三个主要因素决定,分别是数据存储设备的种类、数据传送单位和采用的寻址方式。数据传送类指令又可以细分为一般传送指令、堆栈操作指令和数据交换指令。一般传送指令具有数据复制的性
14、质,即数据从源地址传送到目的地址,而源地址中的内容保持不变;堆栈操作指令分为进栈(PUSH)和出栈(POP)两种,在程序中它们往往是成对出现的;数据交换指令是双方向数据传送指令,即将源操作数与目的操作数相互交换位置。运算类指令。运算类指令又分为算术运算指令、逻辑运算指令和移位指令,其中移位指令又可分为算术移位、逻辑移位和循环移位。运算类指令在整个指令系统中应该占有比较大的比重(例如,超过 30%)。如果所占比重过小,就会影响整个计算机系统的性能。设计运算类指令,主要考虑操作种类、数据表示、数据长度、数据存储设备,以及它们的组合。在对这些因素进行组合时,必须考虑指令的执行时间、使用频率、硬件实现
15、的复杂程度等多方面的情况。程序控制指令。程序控制类指令用于控制程序的执行顺序,并使程序具有测试、分析与判断的能力,主要包括三类,分别是转移指令(包括无条件转移和有条件转移)、程序调用和返回指令、循环控制指令。其中,前两类指令在一般计算机中是必须具备的,最后一类指令用于对循环程序进行优化。I/O 指令。I/O 指令用来实现主机与外部设备之间的信息交换,包括 I/O数据、主机向外设发控制命令或外设向主机报告工作状态等。I/O 指令通常比较简单,采用单一的直接寻址方式,数据字长一般以字节为单位。在多用户或多任务环境下,I/O 指令属于特权指令。当程序需要进行 I/O操作时,用系统调用进入操作系统,由
16、操作系统对设备统一进行管理。处理机控制和调试指令。在一般的计算机系统中,处理机有两个状态,分别是管态和用户态,或称主态和从态。这两个状态需要互相切换,在这两个状态下所能使用的指令应该有所区别。在一般通用计算机系统中,按照指令的使用权限,可以把指令分为两大类,分别是一般指令和特权指令。只有系统管理程序能够使用,一般用户程序不能使用的指令称为特权指令,主要包括处理机状态的设置和管理、系统硬件和软件资源的管理、进程的管理等。只有在管态下才能够使用特权指令;在用户态下,只能使用一般指令。程序计数器(PC)用于记录需要执行的下一条指令操作码的地址,所以在读指令操作码时,应将程序计数器的内容送到地址总线上
17、。4.内存按字节编址,利用 8K4bit的存储器芯片构成 84000H到 8FFFFH的内存,共需_片。A6 B8C12 D24(分数:1.00)A.B.C. D.解析:本题的题型在软考中较为常见,其难度在于计算时需要注意技巧,如果不注意技巧,将浪费大量时间于无谓的计算过程。8FFFFH-84000H+1=(8FFFFH+1)-84000H=90000H-84000H=C000H,转化成十进制为48K。由于内存是按字节编址,所以存储容量为:48K8bit,48K8bit/(8K4bit)=12。5.某磁盘磁头从一个磁道移至另一个磁道需要 10ms。文件在磁盘上非连续存放,逻辑上相邻数据块的平均
18、移动距离为 10个磁道,每块的旋转延迟时间及传输时间分别为 100ms和 2ms,则读取一个 100块的文件需要_ms 的时间。A10200 B11000C11200 D20200(分数:1.00)A.B.C.D. 解析:在硬盘中,信息分布呈以下层次:记录面、圆柱面、磁道和扇区,如图所示。一台硬盘驱动器中有多个磁盘片,每个盘片有两个记录面,每个记录面对应一个磁头,所以记录面号就是磁头号,如图(a)所示。所有的磁头安装在一个公用的传动设备或支架上,磁头一致地沿盘面径向移动,单个磁头不能单独地移动。在记录面上,一条条磁道形成一组同心圆,最外圈的磁道为 0号,往内则磁道号逐步增加,如图(b)所示。在
19、一个盘组中,各记录面上相同编号(位置)的各磁道构成一个柱面,如图(c)所示。若每个磁盘片有 m个磁道,则该硬盘共有 m个柱面。引入柱面的概念是为了提高硬盘的存储速度。当主机要存入一个较大的文件时,若一条磁道存不完,就需要存放在几条磁道上。这时,应首先将一个文件尽可能地存放在同一柱面中。如果仍存放不完,再存入相邻的柱面内。通常将一条磁道划分为若干个段,每个段称为一个扇区或扇段,每个扇区存放一个定长信息块(例如,512个字节),如图(b)所示。一条磁道划分多少扇区,每个扇区可存放多少字节,一般由操作系统决定。磁道上的扇区编号从 1开始,不像磁头或柱面编号从 0开始。主机向硬盘控制器送出有关寻址信息
20、,硬盘地址一般表示为:驱动器号、柱面(磁道)号、记录面(磁头)号、扇区号。通常,主机通过一个硬盘控制器可以连接几台硬盘驱动器,所以需送出驱动器号。调用磁盘常以文件为单位,故寻址信息一般应当给出文件起始位置所在的柱面号与记录面号(这就确定了具体磁道)、起始扇区号,并给出扇区数(交换量)。硬盘标称的容量是指格式化容量,即用户实际可以使用的存储容量,而非格式化容量是指磁记录介质上全部的磁化单元数,格式化容量一般约为非格式化容量的 60%70%。格式化存储容量的计算公式是:存储容量=ntsb其中:n 为保存数据的总记录面数,t 为每面磁道数,s 为每道的扇区数,b 为每个扇区存储的字节数。硬盘转速是硬
21、盘主轴电机的旋转速度,它是决定硬盘内部传输速率的关键因素之一,在很大程度上直接影响到硬盘的速度。硬盘转速以每分钟多少转(RPM)来表示,RPM 值越大,内部传输速率就越快,访问时间就越短,硬盘的整体性能也就越好。记录密度是指硬盘存储器上单位长度或单位面积所存储的二进制信息量,通常以道密度和位密度表示。道密度是指沿半径方向上单位长度中的磁道数目,位密度是指沿磁道方向上单位长度中所记录的二进制信息的位数。硬盘的存取时间主要包括三个部分:第一部分是指磁头从原先位置移动到目的磁道所需要的时间,称为寻道时间或查找时间;第二部分是指在到达目的磁道以后,等待被访问的记录块旋转到磁头下方的等待时间;第三部分是
22、信息的读/写操作时间。由于寻找不同磁道和等待不同记录块所花的时间不同,所以通常取它们的平均值。因为读/写操作时间比较快,相对于平均寻道时间 Ts和平均等待时间 Tw来说,可以忽略不计。所以,磁盘的平均存取时间 Ta为:6.计算机系统中,在_的情况下一般应采用异步传输方式。ACPU 访问内存BCPU 与 I/O接口交换信息CCPU 与 PCI总线交换信息DI/O 接口与打印机交换信息(分数:1.00)A.B.C.D. 解析:根据外部设备与 I/O模块交换数据的方式,系统接口可以分为串行接口和并行接口两种。串行接口一次只能传送 1位信息,而并行接口一次就可传送多位信息。串行通信又可分为异步通信方式
23、和同步通信方式两种。同步通信是一种连续串行传送数据的通信方式,一次通信只传送一帧信息。在异步通信中,数据通常以字符或者字节为单位组成字符帧传送。字符帧由发送端逐帧发送,通过传输线被接收设备逐帧接收。发送端和接收端可以由各自的时钟来控制数据的发送和接收,这两个时钟源彼此独立,互不同步。异步通信在发送字符时,所发送的字符之间的时间间隔可以是任意的。接收端必须时刻做好接收的准备,发送端可以在任意时刻开始发送字符,因此必须在每一个字符的开始和结束的地方加上标志,即加上开始位和停止位,以便使接收端能够正确地将每一个字符接收下来。异步通信的好处是通信设备简单、便宜,但传输效率较低;同步通信要求收发双方具有
24、同频同相的同步时钟信号,只需在传送报文的最前面附加特定的同步字符,使收发双方建立同步,此后,便在同步时钟的控制下逐位发送和接收。在本题中,CPU 访问内存通常是同步方式,CPU 与 I/O接口交换信息通常是同步方式,CPU 与 PCI总线交换信息通常是同步方式,I/O 接口与打印机交换信息则通常采用基于缓存池的异步方式。7.以下关于 CISC(Complex Instruction Set Computer,复杂指令集计算机)和 RISC(Reduced Instruction Set Computer,精简指令集计算机)的叙述中,错误的是_。A在 CISC中,复杂指令都采用硬布线逻辑来执行B
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 系统 架构 设计师 计算机硬件 基础 嵌入式 设计 答案 解析 DOC
