计算机体系结构参考1
231242 北交《计算机体系结构》在线作业一 15秋答案.
北交《计算机体系结构》在线作业一一、单选题(共 20 道试题,共 60 分。
)1. 在h存储器中常用的地址映象方式是()。
. 全相联映象. 页表法映象. 组相联映象. 段页表映象正确答案:2. 计算机系统结构不包括( )。
. 主存速度. 机器工作状态. 信息保护. 数据表示正确答案:3. ( )属于MIM系统结构。
. 各处理单元同时受同一个控制单元的管理. 各处理单元同时接受同一个控制单元送来的指令. 松耦合多处理机和多计算机. 阵列处理机正确答案:4. 多处理机的各自独立型操作系统( )。
. 要求管理程序不必是可再入的. 适合于紧耦合多处理机. 工作负荷较平衡. 有较高的可靠性正确答案:5. 在系统结构设计中,提高软件功能实现的比例会( )。
. 提高解题速度. 减少需要的存贮容量. 提高系统的灵活性. 提高系统的性能价格比正确答案:6. 用户高级语言源程序中出现的读写 (I/O) 语句,到读写操作全部完成,需要通过 ( )共同完成。
. 编译系统和操作系统. I/O 总线、设备控制器和设备. 操作系统和 I/O 设备硬件. 编译系统、操作系统软件和 I/O 总线,设备控制器、设备硬件等正确答案:7. 对汇编语言程序员透明的是( )。
. I/0方式中的M访间方式. 浮点数据表示. 访问方式保护. 程序性中断正确答案:8. 在计算机系统设计中,比较好的方法是( )。
. 从上向下设计. 从下向上设计. 从两头向中间设计. 从中间开始向上、向下设计正确答案:9. 计算机系统中主存一辅存存储层次或 h 一主存存储层次常用的替换算法是 ( )。
. 随机算法. 近期最少使用算法. 先进后出算法. OPT 算法正确答案:10. 下列说法中不正确的是( )。
. 软件设计费用比软件重复生产费用高. 硬件功能只需实现一次,而软件功能可能要多次重复实现. 硬件的生产费用比软件的生产费用高. 硬件的设计费用比软件的设计费用低正确答案:11. 关于软硬件功能是等效的,提高硬件功能的比例以下说法中,不正确的是( )。
14秋福师《计算机体系结构》在线作业一满分答案
福师《计算机体系结构》在线作业一单选题判断题多选题一、单选题(共20 道试题,共40 分。
)1. 松耦合多处理机是通过()方式实现处理机间的通信的。
A. 中断B. 循环C. 消息D. 通道-----------------选择:C2. 下列关于虚拟存储器的说法,比较正确的应当是()。
A. 访主存命中率随页面大小增大而提高B. 访主存命中率随主存容量增加而提高C. 更换替换算法能提高命中率D. 在主存命中率低时,改用堆栈型替换算法,并增大主存容量,可提高命中率-----------------选择:D3. 中断响应由高到低的优先次序宜用()。
A. 访管→程序性→机器故障B. 访管→程序性→重新启动C. 外部→访管→程序性D. 程序性→I/O→访管-----------------选择:B4. 变址寻址的主要作用是()。
A. 支持程序的动态再定位B. 支持访存地址的越界检查C. 支持向量、数组的运算寻址D. 支持操作系统的进程调度-----------------选择:C5. 计算机系统多级层次中,从下层到上层,各级相对顺序正确的应当是()。
A. 汇编语言机器级-操作系统机器级-高级语言机器级B. 微程序机器级-传统机器语言机器级-汇编语言机器级C. 传统机器语言机器级-高级语言机器级-汇编语言机器级D. 汇编语言机器级-应用语言机器级-高级语言机器级-----------------选择:B6. 计算机系统结构不包括()。
A. 主存速度B. 机器工作状态C. 信息保护D. 数据表示-----------------选择:A7. 在IBM 370系统中,支持操作系统实现多进程共用公用区管理最有效的指令。
第一章 计算机网络体系结构(题目)
第一章计算机网络体系结构【例 1.1】计算机网络可以被理解为()A.执行计算机数据处理的软件模块B.由自主计算机互连起来的集合体C.多个处理器通过共享内存实现的紧耦合系统D.用于共同完成一项任务的分布式系统【例 1.2】广域网中广泛采用的拓扑结构是()A.树型 B.网状 C星型 D.环型【例 1.3】局域网与广域网之间的差异不仅仅在于它们所能覆盖的地理范围不同,而且还在于()A.所使用的传输介质不同B.所提供的服务不同C.所能支持的通信量不同D.所使用的协议不同【例 1.4】OSI参考模型中,网络层、数据链路层和物理层传输的协议数据单元(PDU)分别称为()A. 报文(message)、帧(frame)、比特(bit)B. 分组(packet)、报文(message)、比特(bit)C. 分组(packet)、帧(frame)、比特(bit)D. 数据报(datagram)、帧(frame)、比特(bit)【例 1.5】在TCP/IP协议簇的层次中,解决计算机之间通信问题的是()A.网络接口层 B.网络层 C.运输层 D.应用层【例 1.6】在OSI参考模型中,服务原语可划分为4类,包括请求、指示、响应和()A.答复B.确认C.应答D.接收【例 1.7】一个系统的协议结构有N层,应用程序产生M字节长的报文,网络软件在每层加上h字节的协议头,网络带宽中有多大比率用于协议头信息的传输?【例 1.8】请描述OSI模型中数据流动的过程。
精选试题练习【题 1.1】计算机网络可以被看成是自治的计算机系统的集合,其中“自治的计算机”主要指()A.可以独立运行的计算机B.网络计算机C.裸机D.网络终端【题 1.2】将计算机与计算机之间连接起来实现资源共享和数据通信,属于计算机网络发展的()A.联机系统阶段B.计算机网络阶段C.标准化网络阶段D.网络互连和高速网络阶段【题 1.3】计算机网络中可以共享的资源包括()A.客户机和服务器B.硬件、软件和数据C.主机、CPU、内存和外部设备D.计算机和传输介质【题 1.4】一下不属于协议的三要素的是()A.语法B.语义C.时序 D.异步【题1.5】通信协议包括了对通信过程的说明,规定了应当发出哪些控制信息,完成哪些动作以及做出哪些应答,并对发布请求、执行动作以及返回应答予以解释。
02325 计算机系统结构(自考)第一章 概论 笔记(手写)
1计算机系统的的层次结构以现代通⽤计算机系统可以分成哪⼏级它们的相对位置各机器级的实现是⽤的翻译技术还是解释技术z⽬前情况来看MO ⽤硬件实现⼤的数2软件层⾼级语⾔通过软件MI ⽤微程序固件实现实现2汇编语⾔M 2M 5⽤软件实现ii 传统机器语⾔䎚鱲2瀶固件就是具备软件功能的⼀种硬件硬件实现作业控制语⾔微程序以什么是翻译技术什么是解释技术翻译技术⽤转换程序将⾼⼀级机器级上的程序整个地址转换为低⼀级机器级上的等效程序之后在低⼀级机器级上实现的技术解释技术在低级机器级上⽤⼀串语句或指令来仿真⾼级机器级上的⼀条语句或指令的功能是通过对⾼级机器级上的每条语句或指令逐条解释的技2.1计算机系统结构组成和实现的定义和研究⽅⾯1从计算机的层次结构⻆度来看系统结构system Architecture 是对计算机系统中各级界⾯的定义及其上下的功能分配iiiiii2计算机系统结构也称计算机系统的体系结构computer Architecture 它只是系统结构中的⼀部分指的传统机器语⾔机器级州的系统结构因此它是软件和硬件1固件的交接⾯是机器语算结论计算机系统结构研究的是软硬件之间的功能分配以及对传统机器级界⾯的确定为机器语⾔汇编语⾔程序设计者或编译程序⽣成系统设计或⽣成的程序能在机器结嘔趣魂䃴䏈臨嚹櫉出㒧瀃暶软礮 嚻㗸磡璐璐额嚻嚻 㓸年就⽬前的通⽤机和总其计算机系统结构的属性包括以D 硬件能够直接识别和处理的数据类型及格式等的数据表示系最⼩可寻址单位寻址种类地址计算等的寻址⽅式统通⽤寄存器的设置涨数量使⽤约定等的寄存器组织以⼆进制或汇编指令的操作类型格式排序⽅式控制机构等的指全系统构外主存的最⼩编址单位编址⽅式容量最⼤可编址空间等的存储系统组织以中断的处理与分级中断处理程序的功能与⼊⼝地址等的中断机构系统机器级的管态与⽤户态的定义与切换8输⼊1输出设备的连接使⽤⽅式流量操作结束出错指示等的机器级⼯10结构以系统各部分的信息保护⽅式和保护机构等属性_Énn 囎的讞囄 龖嚻欏㺦䵴 邈悦的縅 辄算樾设计䯁ì点2专⽤部件的设置是否设置乘除法浮点运算字符处理地址运算等专⽤部件设置的数量与机器要达到的速度价格以及专⽤部件的使⽤频率有关机烈各种操作对部件的共享程度分时共享使⽤程度⾼虽然限制了速度但价格便宜设置部件的降低共享程度因操作系统并⾏度提⾼可提⾼速度但价格也会提⾼4功能部件的并⾏度是⽤顺序串⾏还是⽤重叠流⽔或分布式控制和处理iii 䨊i ǐiiiiiiii iiiiiiiiin 控制机构的组成⽅式⽤硬件还是微程序控制是单机处理还是的机或功能分布处理成7预估预判技术⽤什么原则为优化性能预测未来⾏为6计算机的实现computer Implementation指的是计算机组成的物理实现包括处理机珔等部件的物理结构器件的集成度和速度器件模块插件底板的划分与连接专⽤器件的设计微组装技术信号传输电源冷却及整机装配技术等7计算机实现的设计着眼于器件技术和微组装技术器件技术起着主导作⽤8指令系统的确定属于计算机系统结构指令的实现如取指令指令操作码译码计算操作数地址取数运算送结果等的操作的安排三和排序属于汢籃噍感实现这些指令功能的具体计电路器件的说⽜的装⾣䃢⼰技术属于计算机实现ftpmsn琺迹歛辔緪appointingpinetnn感乘法器加法⼀位移器的物理实现中的类型叔美成度数量价格以及微组装技术的确定和选择属于计算机实现-0ns中央处理机任存算外⼀箱溜畦侧的概念性结构图䃴嚻蜘理雄和醚-嚻制品外诞级槬以瑡⼼纙斌䴍出硬件⽅⾯2通道机实设备控制器i10机器1汇编指令系统数据表示是否采⽤通道⽅式输⼊1输出的确定属于计算机系统结构指令采⽤重叠流⽔还是其他⽅式解释数据通路宽度的确定通道采⽤结合型还是独⽴型属于计算机组成2.2系统结构组成和实现的相互关系和影响1相同结构如指令系统相同的计算机可以因速度不同⽽采⽤不同的组成⼀种组成也可以有多种不同的实现⽅法2组成也会影响结构了组成设计向上决定结构向下受限于实现技术4由于计算机组成和计算机实现关系密切有⼈将它们合称计算机实现即计算机系统的逻辑实现和物理实现ǜjiiiiii iiiiiiii能分配和确定程序设计者所看到的机器级界⾯的计算机系统结构称结论计算机系统结构设计的任务是进⾏软硬件的功能分配确定传统机器级的软硬件界⾯但作为计算机系统结构这⻔学科来讲实为程序设计者看到的计算机系统结构把着眼于如何更好更合理地实现分配给硬件的功能的计算机组成称为计算机设计者看到的计算机系统结构3计算机系统的软硬件取舍与设计思路引软硬件实现的优缺点1从原理上来讲软件的功能可以由硬件或固件来完成硬件的功能也可以由软件来模拟完成只是它们在性能价格实现的难易程度是不同的2软件实现的速度慢编制复杂编程⼯作量⼤程序所占存储空间量较的i 但是所花硬件少硬件的实现上也就相对简单容易硬件的成本低解题的灵活性和适性就好了具有相同功能的计算机系统其软硬件功能分配⽐例可以在很宽的范围内变化如下图⼀般来说提⾼硬件功能的⽐例可提⾼解题速度减少程序所需的时间但会增加硬件成本降低硬件利⽤率和计算机系统的灵活性及适应性提⾼软件功i ǘjf ǘǜǜ是⾼系统的灵活性适应性但是解题速度会下降软件设计费⽤和所需的存储器⽤量增加了原则D 应考虑在现有的硬器件主要是逻辑器件和存储器件的条件下系统要有⾼的性价⽐以实现费⽤速度和其他性能⽅⾯考虑2要考虑到准备采⽤和可能采⽤的组成技术使之尽可能不要过的或不合理地限制各种组成实现技术的采⽤了不能仅从硬的⻆度考虑如何便于应⽤组成技术的成果和便于发挥器件技术的发展还应从软的⻆度把如何为编译和操作系统的实现以及1⾼级语⾔程序的设计提供更的更好的硬件⽀持放在⾸位软硬件取舍的最终⽬标提⾼性能降低消耗评判性能的标准使⽤者响应时间完成任务的时间服务者吞吐量单位时间内的⼯作总量2软硬件取舍成本计算13软件开发费⽤C 软件重复设计的次数品硬件开发费⽤R 软件复制和存储的次数的更件实现的费⽤i Dn Nt Mn Ms 软件重复⽣产的费⽤例如批量部署1软件实现的费⽤Ds x clvtM tn Mn 硬件重复⽣产的费⽤⽣产计算机系统台数3.3计算机系统的定量设计原理真实程序的运⾏时间是衡量计算机性能的唯⼀可靠的①⼤概率事件优先原则喧⾛曼n 铡压n 缩原理oir提⾼经常性事件的处理速度经常性事件例如程序中的循环体②阿姆达尔Amdahl 定律定义系统性能的加速⽐确定对性能限制最⼤的部分计算改进某些部件所获得的性能提⾼③程序的局部性 效旦 璧和空间㞗盥改进效果好的⾼性能系统应是个各部分性能功能平衡得到提⾼的系统时间局部性现在正在使⽤的信息将来还要使⽤如程序中存在循环空间局部性将来要使⽤的信息与现在正在使⽤的信息在程序位置上是相邻的因为指令通常是顺序存放的数据也通常是以向量阵列树表等形式簇数据时间局部性空间局部性And 定律系统性能改进前⼆总执⾏时间部件加速⽐指令循环语句总加速⽐⼆系统性能改进后总执⾏时间瞿善⼆1-可改进⽐例可改进⽐例变量数据顺序语句字符串常量数据4计算机系统的设计⽅法①计算机系统⼀般有3种设计⽅法D 由上往下⾃顶向底专⽤机设计⽅法先考虑满⾜应⽤要再逐级向下设计串⾏设计⽅法周期⻓成本⾼难以量化2由下往上⾃底向顶通⽤机设计⽅法不考虑应⽤要求先根据已有条件设计硬件软件设计需要被动地适应硬件3⾃中间开始向两边设计它可以克服以上两⽅式中软硬件设计分离和脱节的致命缺点5软件应⽤器件的发展对系统结构的影响-5.1软件发展对系统结构的影响①软件的可移植性Portability 指的是软件不修改或只经少量修改就可由⼀台机器移到另⼀台机器上运⾏同⼀软件可应⽤于不同的环境软件兼容性i 向后兼容第⼀代电⼦管valve 1945-1954IBM 701机器档次当前机器第⼆代i 晶体管Transistor 19551964IBM7030㿚䨻容向后兰道时间第三代集成电路四1965-1974IBM张巧第四代⼤规模集成电路以红19741940IBM 3090Pc 第五代微处理器19902000IntelArm ②实现可移植性的常⽤⽅法D 采⽤系列机由同⼀⼚家⽣产的具有相同的系统结构但具有不同组成和实现的⼀系列不同型号的机器2模拟和仿真使件能够在具有不同系统结构的机器之间相互移植3i 实理软件移植的⼀种理想的⽅法例如Java 语⾔程序能在不同架构平台上运⾏模拟姚妣啊䲉犌⻰台 瞅⼀雅 额殆机⼀⼀刷啪镶处理器件发展历史通常⽤〇解释的⽅法去实现运⾏速度慢性能较差只适⽤于移植运⾏时间短使⽤次数少且在时间短上没有约束和受限制的软件仿真emulation ⽤⼀台现有的机器缩主机上的微程序〇去解释另⼀台机器⽬标机的指令集运⾏速度⽐模拟⽅法的快仿真只能在系统结构差距不⼤的机器之间使⽤区别模拟和仿真的区别在解释使⽤的语⾔模拟是⽤机器语⾔程序解释解释程序存储于主存中仿真使⽤微程序解释解释程序存储于控制存储器中③模拟与仿真的选择离频繁使⽤易于仿真的机器指令宜⽤仿真以提⾼速度较少使⽤的难以仿真的指令以及北操作宜⽤模拟即使两种机器系统差别不⼤往往也需要⽤模拟来完成机器间的映像11④3种⽅法的优缺点统⼀⾼级语⾔可以解决结构相同或完全不相同的机器间移植是未来发展⽅向但是⽬前难以解决只能做到相对统⼀系列机是当前遍采⽤的⽅法但只能实现同⼀系列内的软件兼容虽然允许发展变化但兼容的约束反过来会阻碍系统结构取得突破性的进展模灵活可实现不同系统结构间的软件移植但结构差别过⼤时效率速度会急剧下降伤真在速度上损失⼩但不灵活只能差别不⼤的系统之间使⽤否则效率也会过低且难以仿真需要与模拟结合才⾏此外发展异种机联⽹也是实现软件移植的⼀种途径5.2应⽤的发展对系统结构的影响不同的应⽤对计算机系统结构的设计提出了不同的要求应⽤需求是促使机算机系统结构发展的最根本的动⼒在不同的领域需要⾼性能的系统结构多媒体引了游戏⾼清影⾳⽹络应⽤⾼性能路由防⽕墙科学计算天⽓预报⽯油勘探班⽤户⻘尵 器件⼚家⽣产时固定的器件的⽤户即机器设计者只能使⽤不能改变器件内部功能现场为⽤户根据需要可改变器件内部功能⽤户为专⻔按⽤户要求⽣产的⾼度集成的以红器件完全按照⽤户要求设计的⽤户⽚称为全⽤户⽚⼀般同⼀系列内各档机器可分别⽤通⽤⽚现场⽚和⽤户为实现6系统结构的并⾏性开发及计算机轰统的分类6.1并⾏性概念与开发6.1.1并⾏性的含义与级别①并⾏性包含同时性和并发性两重含义⾃然性simultaneity 指两个或约个事件在同⼀时刻发⽣并发性concurrency 指两个或㑜事件在同⼀⽇②䲜䉪厵并⾏鍳靠 礜为了能并⾏处理以提⾼计算机解题的效率CnnD 计算机系统执⾏程序⻆度由低到⾼等级齽产操作之间的并⾏执⾏2指令之间放条指令的并⾏执⾏14作业或程序之间c______12计算机系统中处理数据⻆度由低到⾼等级冯⽒分类法1972冯泽云1位串字串同时只对⼀个字 齹⼯整处理通常指串⾏单处理机⽆并⾏性2位并字串并⾏单处理机3i 位为串字并不⼀⼀对许的字的同⼀位称位⽚进⾏处理3并⾏性贯穿于计算机信息加⼯的各个步骤和阶段的i 存储器操作并⾏2处理器操作并骤并⾏了处理器并⾏tiiiiii inin4指令任务作业并⾏皊之⼆及以上的并⾏是所处之理机同0时对然⾦撧或相关的的组娄-対居进⾏处理操作上避流的数据流计算机6.1.2并发性开发的途径时间重叠i鼝相互错不轮流重叠使⽤同⼀套硬件设备的各个部分加快硬件周转来赢得速度②资源重复邈邈䟐群Replication重复设置硬件资源来提⾼可靠性或性能③资源共享逛䬒aresharing⽤软件⽅法让的个⽤户按⼀定时间顺序轮流使⽤同⼀套资源来提⾼资源利⽤率相应地6.1.3多机系统的耦合度耦合度⽤于反映的机系统中各机器之间物理连接的紧密度和交叉作⽤能⼒的强弱1各种脱机处理系统是最低耦合系统lease coupled system 2多台计算机通过通道或通信线路实现互连以较低频带在⽂件或数据集⼀级相互作⽤这种系统被称为松散耦合系统loosely a system或间接耦合系统Indirectly Coupled system3多台计算机通过总线或⾼速开关琏共享主存有较⾼的信息传输速率可实现数据集⼀级任务级作业级并⾏则称该系统为紧密耦合系统Tighcoupled system 或直接耦合系统Directly c oupled system 6.1.4计算机系统的分类弗林分类瀓按照指令流和数据流的的倍性进⾏分类共分为4类数据流由执令流调⽤的数据序列圝鬬管⾔ 䨻⽇搻䲜时处于同⼀执⾏阶段的指令或数据的最⼤数⽬单指令流单数据流GED Single Instruction stream Single Data stream 单指令流的数据流Gen single Instruction stream Multiple Data Stream 阵列处理机和相联处理机多指令流多数据流㟗⽆实现对应的应⽤传统的单处理计算机多指令流单数据流MIS D -。
计算机组成原理:第一章-计算机系统体系结构
一计算机系统体系结构1.1 什么是计算机体系结构本章的第一个概念是计算机系统(computer system)。
计算机系统包括读取并执行程序的中央处理单元(CPU,保存程序和数据的存储器以及将芯片转换为实用系统的其他子系统。
这些子系统会使CPU与显示器、打印机、Internet等外部设备之间的通信变得更加容易。
•cpu(处理器): 计算机实际执行程序的部分•微处理器: 在单个硅片上实现的CPU•微机: 围绕微处理器构建的计算机计算机的性能既取决于CPU;也取决于其他子系统。
如果不能高效进行数据传输,仅仅提高CPU的性能是毫无意义的。
Figure 1:•信息(程序和数据): 保存在存储器中;计算机会使用不同类型的存储器,达到不同的目的。
–如果不能叫信息保存在正确的存储器,那么CPU的速度再快也将毫无意义–Cache: 保存常用的数据是高速专用的存储器。
–主存: 存放大量的工作数据,断电消失–辅存: 指磁盘等,用于存储海量的数据。
永久存储•组成计算机的各个子系统通过总线连接在一起,数据通过总线从计算机中的一个位置传递到另一个位置。
什么是计算机Figure 2:•输入: 指用户交给计算机的信息•输出: 指计算机返回给用户的信息可编程计算机接收两种类型的输入: 它将要处理的数据,以及准确描述要如何处理输入数据的程序。
程序不过是计算机所执行的完成给定任务的操作序列。
Figure 3:•CPU读程序并完成程序指定的操作。
内部使用寄存器来保存数据•存储器系统保存两类信息:程序,程序处理或产生的数据计算机从存储器中读出指令并执行这些指令(即完成或执行指令定义的动作)。
执行指令时,可能要从存储器中读出数据,对数据进行操作,将数据写回存储器。
寄存器是CPU内部用来存放数据的存储单元。
时钟提供了脉冲流,所有内部操作都在时钟脉冲的触发下进行。
时钟频率是决定计算机速度的一个因素程序执行过程Figure 4:CPU先读取一条指令;在CPU分析或解码指令;从存储器中读出这条指令所需的所有数据。
计算机系统组成1答案(40分钟)
一、判断(正确的画“√”,错误的画“×”)1.UNIX不是计算机高级语言。
( √ )2.最基本的系统软件是文字处理系统( × )。
3.操作系统的主要功能是对计算机系统的所有资源进行控制和管理(√ )。
4.通常说的360K软磁盘,这360K指的是磁盘容量( × )。
5.显示器是一种输出设备( √ )。
6.计算机的指令由操作码和操作数组成。
(√ )7.CAD的中文含义是计算机辅助设计(√ )。
8.个人计算机属于小型计算机(× )。
9.CAI指的是计算机辅助教学软件(√ )。
10.CPU处理的数据基本单位为字,一个字的字长与CPU芯片的型号有关(× )。
二、选择题1)控制器(cu)的功能是(A)(A)指挥计算机各部件自动、协调一致的工作(B)对数据进行算术运算或逻辑运算(C)控制对指令的读取和译码(D)控制数据的输入和输出2) 英文缩写ROM的中文名译名是(B )(A)高速缓冲存储器(B)只读存储器(C)随机存取存储器(D)优盘3)下列叙述中,正确的是(D )(A)用高级程序语言编写的程序称为源程序(B)计算机能直接识别并执行用汇编语言编写的程序(C)机器语言编写的程序执行效率最低(D)高级语言编写的程序的可移植性最差4)计算机软件系统包括(A)(A)系统软件和应用软件(B)编译系统和应用软件(C)数据库管理系统和数据库(D)程序和文档5)当前流行的移动硬盘或优盘进行读/写利用的计算机接口是(C )(A)串行接口(B)平行接口(C)USB(D)UBS6)计算机硬件系统主要包括:中央处理器(cpu)、存储器和(D )(A)显示器和键盘(B)打印机和键盘(C)显示器和鼠标器(D)输入/输出设备7)在微机中,1GB的等于(C)(A)1024*1024byte(B)1024KB(C)1024MB(D)1000MB8)计算机系统软件中,最基本、最核心的软件是(A)(A)操作系统(B)数据库系统(C)程序语言处理系统(D)系统维护工具9)微机硬件系统中最核心的部件是(C )(A)内存储器(B)输入输出设备(C)CPU(D)硬盘10)能直接与CPU交换信息的存储器是(C )(A)硬盘存储器(B)CD—ROM(C)内存储器(D)软盘存储器11)用高级程序设计语言编写的程序,要转换成等价的可执行程序,必须经过(C )(A)汇编(B)编辑(C)解释(D)编译和链接12)RAM的特点是(C)(A)海量存储器(B)存储在其中的信息可以永久保存(C)一旦断电,存储在其上的信息将全部消失,且无法恢复(D)只用来存储中间数据13)计算机的技术性能指标主要是指(D)(A)计算机所配备语言、操作系统、外部设备(B)硬盘的容量和内存的容量(C)显示器的分辨率、打印机的性能等配置(D)字长,运算速度、内/外寸容量和CPU的时钟频率14)DVD—ROM属于(B )(A)大容量可读可写外存储器(B)大容量只读外部存储器(C)CPU可直接存取的存储器(D)只读内存储器15)下列设备组中,完全属于输入设备的一组的是(C)(A)CD—ROM驱动器,键盘,显示器(B)绘图仪,键盘,鼠标器(C)键盘,鼠标器,扫描仪(D)打印机,键盘,条码阅读器16)下列关于计算机病毒的说法中,正确的是(C)(A)计算机病毒是一种有损计算机操作人员身体健康的生物病毒(B)计算机病毒发作后,将造成计算机硬件永久性的物理损坏(C)计算机病毒是一种通过自我复制进行传染的,破坏计算机程序和数据的小程序(D)计算机病毒是一种有逻辑错误的程序17)1KB的准确数值是(A)(A)1024Bytes (B)1000Bytes (C)1024bits (D)1000bits18)计算机系统软件中最核心的是(B)(A)语言处理系统(B)操作系统(C)数据库管理系统(D)诊断程序19)下列软件中,属于应用软件的是(D)(A)Windows XP(B)UNIX (C)LINUX (D)WPS DFFICE 200320)下列叙述中,错误的是(B )(A)把数据从内存传输到硬盘的操作称为写盘(B)WPS OFFICE 2003属于系统软件(C)把高级语言源程序转换为等价的机器语言目标程序的过程叫编译(D)计算机内部对数据的传输、存储和处理都是使用二进制21)控制器的功能是(A)(A)指挥、协调计算机各部件工作(B)进行算术运算和逻辑运算(C)存储数据和程序(D)控制数据的输入和输出22)下列关于计算机病毒的叙述中,正确的是(C)(A)反病毒软件可以查、杀任何种类的病毒(B)计算机病毒发作后,将对计算机硬件造成永久性的物理损坏(C)反病毒软件必须随着新病毒的出现而升级,提高查、杀病毒的功能(D)感染过计算机病毒的计算机具有对该病毒的免疫性23)把用高级语言编写的源程序转换为可执行程序(.exe),要经过的过程叫做(C)(A)汇编和解释(B)编辑和链接(C)编译和链接(D)解释和编译24)在CD光盘上标记有“CD—RM”字样,此标记表明这光盘(A)(A)只能写入依次,可以反复读出的一次性写入光盘(B)可多次搽除型光盘(C)只能读出,不能写入的只读光盘(D)RW是Read25) 计算机技术中,下列度量存储器容量的单位中,最大的单位是(D )(A)KB (B)MB (C)Byte (D)GB26)下列说法正确的是(A)(A)MP3的容量一般小于硬盘的容量(B)内存储器的存取速度比移动硬盘的存取速度慢(C)优盘的容量远大与硬盘的容量(D)光盘是唯一的外部存储器27)目前,在市场上销售的微型计算机中,标准配置的输入设备是(B )(A)键盘+CD—ROM驱动器(B)鼠标器+键盘(C)显示器+键盘(D)键盘+扫描仪28)计算机技术中,英文缩写CPU的中文译名是(C)(A)控制器(B)运算器(C)中央处理器(D)寄存器29)下列各组软件中,完全属于应用软件的一组是(B)(A)UNIX,WPS OFFICE 2003,MS—DOS(B)AUTOCAD,Photoshop.Powerpoint2000(C)Oracle,FORTRAN编译系统,系统诊断程序(D)物流管理程序,Sybase,Windows 200030)英文缩写CAI的中文意思是(A)(A)计算机辅助教学(B)计算机辅助制造(C)计算机辅助设计(D)计算机辅助管理31)英文缩写CAM的中文意思是(B )(A)计算机辅助教学(B)计算机辅助制造(C)计算机辅助设计(D)计算机辅助管理32)英文缩写ROM的中文名译名是(B )(A)高速缓冲存储器(B)只读存储器(C)随机存取存储器(D)优盘34) 下列关于软件的叙述中,正确的是(A)(A)计算机软件分为系统软件和应用软件两大类(B)Windows就是广泛使用的应用软件之一(C)所谓软件就是程序(D)软件可以随便复制使用,不用购买35) 下列各类计算机程序语言中,不属于高级程序设计语言的是(D )(A)Visual Basic (B)Visual C++ (C)C 语言(D)汇编语言36)计算机的操作系统是(A)(A)计算机中使用最广的应用软件(B)计算机系统软件的核心(C)微机的专用软件(D)微机的通用软件37)运算器的重要功能是(D)(A)进行算术运算(B)实现逻辑运算(C)实现加法运算(D)进行算术运算或逻辑运算38)在计算机中,鼠标器属于(A)(A)输入设备(B)菜单选取设备(C)输入设备(D)应用程序的控制设备39)下列的英文缩写和中文名字的对照中,错误的是(A)(A)CPU—控制程序部件(B)ALU—算术逻辑部件(C)CU—控制部件(D)OS—操作系统40)办公自动化(OA)是计算机的一大应用领域,按计算机应用的分类,它属于(D)(A)科学计算(B)辅助设计(C)指令系统(D)信息管理41)为了提高软件开发效率,开发软件时应尽量采用(D )(A)汇编语言(B)机器语言(C)指令系统(D)高级语言42)在计算机硬件技术指标总,度量存储器空间大小的基本单位是(B)(A)字节(Byte) (B)二进位(bit)(C)字(word)(D)双字(Double Word)43)电子数字计算机最早的应用领域是(D)(A)辅助制造工程(B)过程控制(C)信息处理(D)数制计算44)对计算机病毒的防治也应以“预防为主”。
计算机系统结构__《张晨曦、王志英》课后习题参考答案
第1章计算机系统结构的基本概念1.1 解释下列术语层次机构:按照计算机语言从低级到高级的次序,把计算机系统按功能划分成多级层次结构,每一层以一种不同的语言为特征。
这些层次依次为:微程序机器级,传统机器语言机器级,汇编语言机器级,高级语言机器级,应用语言机器级等。
虚拟机:用软件实现的机器。
翻译:先用转换程序把高一级机器上的程序转换为低一级机器上等效的程序,然后再在这低一级机器上运行,实现程序的功能。
解释:对于高一级机器上的程序中的每一条语句或指令,都是转去执行低一级机器上的一段等效程序。
执行完后,再去高一级机器取下一条语句或指令,再进行解释执行,如此反复,直到解释执行完整个程序。
计算机系统结构:传统机器程序员所看到的计算机属性,即概念性结构与功能特性。
在计算机技术中,把这种本来存在的事物或属性,但从某种角度看又好像不存在的概念称为透明性。
计算机组成:计算机系统结构的逻辑实现,包含物理机器级中的数据流和控制流的组成以及逻辑设计等。
计算机实现:计算机组成的物理实现,包括处理机、主存等部件的物理结构,器件的集成度和速度,模块、插件、底板的划分与连接,信号传输,电源、冷却及整机装配技术等。
系统加速比:对系统中某部分进行改进时,改进后系统性能提高的倍数。
Amdahl定律:当对一个系统中的某个部件进行改进后,所能获得的整个系统性能的提高,受限于该部件的执行时间占总执行时间的百分比。
程序的局部性原理:程序执行时所访问的存储器地址不是随机分布的,而是相对地簇聚。
包括时间局部性和空间局部性。
CPI:每条指令执行的平均时钟周期数。
测试程序套件:由各种不同的真实应用程序构成的一组测试程序,用来测试计算机在各个方面的处理性能。
存储程序计算机:冯·诺依曼结构计算机。
其基本点是指令驱动。
程序预先存放在计算机存储器中,机器一旦启动,就能按照程序指定的逻辑顺序执行这些程序,自动完成由程序所描述的处理工作。
系列机:由同一厂家生产的具有相同系统结构、但具有不同组成和实现的一系列不同型号的计算机。
计算机系统结构第1章
第1章 计算机系统结构概论
(3)结构不同,组成也不同 如例:A:=B+C
D:=E*F 采用面向寄存器系统结构和采用面向主存三地址寻址方式结 构在组成上就不一样。 (4)计算机组成也会影响系统结构,如微程序控制
三者关系对系统结构设计的要求:
①系统结构设计不要对组成、实现技术的采用与发展 有过多或不合理的限制;
第1章 计算机系统结构概论
1.1 计算机系统的多级层次结构
计算机系统的层次结构(从不同的层次看计算机系统)
应用软件
虚拟机
系统软件
软硬件界面
应 用 语 言 级M5 应用语言
高 级 语 言 级M4 高级语言
5级
翻译(应用程序包)
4级
翻译(编译程序)
汇 编 语 言 级M3
3级
汇编语言
翻译(汇编程序)
操 作 系 统 级M2 作业控制语言
(2)含义
系统结构实际上是研究计算机系统中软、硬件之间的
界面定义,以及其上下的功能分配。
第1章 计算机系统结构概论
透明性
• 客观存在的事物和属性从某个角度看不到的现 象,被称为是“透明性” 。
例如,高级程序员看不到各种不同类型机 器的差异性就是一个明显的例证。如编译程序 对用户是透明的,Cache对程序员是透明的。
第1章 计算机系统结构概论
1.3.2 计算机系统的性能评测与定量设计原理
一.计算机的性能评价
计算机的性能以及对系统评价的目标都指系统速度的性能。 计算机的速度性能通常是用解题时间来衡量 解题时间是指用户的一个任务从送入计算机处理到得到 结果所需的时间
CPU时间
时间
解题时间
(访磁盘时间) (访主存时间) (I/O时间及其他时间)
计算机系统结构第一章课后题答案
1.3 典型习题和题例分析与解答题1.1 有一个经解释实现的计算机,可以按功能划分成4级。
每一级为了执行一条指令需要下一级的N 条指令解释。
若执行第1级的一条指令要K ns 时间,那么执行第2、第3、第4级的一条指令各需要用多少时间?[分析] 计算机按功能分成级时,最底层是第l 级,向上依次为第2、第3和第4级;解释方式的执行是在低级机器级上用它的一串语句或指令来仿真高一级机器级上的一条语 句或指令的功能,而且是通过对高级机器级程序中的每条语句或指令逐条加以解释来实现的。
[解答] 执行第2、第3、第4级的一条指令各需KN ns 、KN 2 ns 、KN 3 ns 的时间。
题1.2 操作系统机器级的某些指令就用传统机器级的指令,这些指令可以用微程序直接实现,而不必由操作系绕自己来实现。
你认为这样做有哪些好处?[解答] 这样做,可以加快操作系统中操作命令解释的速度,同时也节省了存放解释操作命令这部分解释程序所占的存贮空间,简化了操作系统机器级的设计,也有利于减少传统机器级的指令条数。
题1.3 有一个计算机系统可按功能分成4级,各级的指令都不相同,每一级的指令都比其下一级的指令在效能上强M 倍,即第i 级的一条指令能完成第i-1级的M 条指令的计算量。
现若需第i 级的N 条指令解释第i+l 级的一条指令,而有一段第l 级的程序需要运行的时间为K s ,问在第2、3和4级上一段等效的程序各需要运行多长时间?[分析] 因为从功能意义上讲,第i 级的一条指令能完成第i-1级的M 条指令的计算量,但第i 级的一条指令的执行,都是靠第i-1级的N 条指令的执行来解释完成。
已知,第1级的一段程序运行时间为K s 。
第2级的一段程序从功能等效上讲,所需的指令条数应当是第1级上指令数的1/M 。
而由第1级解释时又需要执行N 条指令,所以,第2级一段等效程序的运行就需要K ·s M N 的时间。
第3、4级则可依次类推。
《计算机网络》第1章:计算机网络体系结构
《计算机⽹络》第1章:计算机⽹络体系结构第1章计算机⽹络体系结构1.1计算机⽹络概述计算机⽹络是⼀个将分散的、具有独⽴功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。
计算机⽹络是互连的、⾃洽的计算机系统的集合。
⼀个完整的计算机⽹络主要由硬件、软件、协议三⼤成分组成,缺⼀不可。
硬件由主机(端系统)、通信链路(双绞线、光纤)、交换设备(路由器、交换机)、通信处理机(⽹卡)等组成。
计算机⽹络由通信⼦⽹和资源⼦⽹组成。
计算机⽹络的功能:数据通信、资源共享、分布式处理、提⾼可靠性、负载均衡计算机⽹络的分类按分布范围分:⼴域⽹(WAN)、城域⽹(MAN)、局域⽹(LAN)、个⼈区域⽹(PAN)。
按交换技术分:电路交换⽹络、分组交换⽹络、报⽂交换⽹络。
按拓扑结构分:星形⽹络、总线型⽹络、环形⽹络、⽹状形⽹络按传播技术分:⼴播式⽹络、点对点⽹络按使⽤者分:公⽤⽹、专⽤⽹按传输介质分:有线⽹、⽆线⽹RFC(Request For Comments)上升为因特⽹正式标准需经过以下四个阶段:因特⽹草案、建议标准(这个阶段开始成为RFC⽂档)、草案标准、因特⽹标准。
计算机⽹络的性能指标:带宽:⽹络的通信线路所能传送数据的能⼒,单位是『⽐特每秒(b/s)』时延:指数据(⼀个报⽂或分组)从⽹络(或链路)的⼀段传送到另⼀端所需要的总的时间。
n 发送时延:节点将分组的所有⽐特推向(传输)链路所需的时间。
也称传输时延。
发送时延=分组长度/信道宽度n 传播时延:电磁波在信道中传播⼀定的距离需要花费的时间。
传播时延=信道长度/电磁波在信道上的传播速度n 处理时延:数据在交换节点为存储转发⽽进⾏的⼀些必要的处理所花费的时间。
n 排队时延:等待输⼊队列和输出队列处理所需时间。
总时延=发送时延+传播时延+处理时延+排队时延 //排队时延和处理时延⼀般忽略不计⾼速链路提⾼的仅是数据发送速率⽽不是⽐特在链路上的传播速度。
计算机系统结构 第 1 章 基本概念
Flynn计算机分类举例
类型 SISD SIMD
计算机的型号 IBM 370,VAX 11/780,MC 680X0,INTEL 80X86
ILLIAC-IV,ICL-DAP,CRAY-1, YH-1(银河1),CYBER-205, CM-2 MIMD IBM 370/168,Cmmp,CRAY XMP,YH-2(银河2)
• 对于系统程序员,系统结构是不透明的,组成 和实现是透明的; • 对于应用程序员(一般指高级应用程序员),系 统结构、组成和实现均是透明的
2014-3-7 19
• 例:某机主存容量为32MB ——系统结构问题 • 采用模4交叉存储方式——组成问题 • 使用1M×4位的存储芯片组装——实现问题。
• 例:某机设有乘法指令——系统结构问题 • 采用布斯乘法算法和阵列乘法器实现乘法 运算——组成问题 • 选用4位阵列乘法器芯片组装——实现问题
计算机组成
• 1.计算机组成的定义
• 计算机组成是计算机系统结构的逻辑实 现。包括机器内部的数据流、控制流的 形成与逻辑设计。
• 计算机组成的内容对机器语言程序员一 般是透பைடு நூலகம்的。
2014-3-7
16
2.计算机组成的主要内容
• • • • • • • • • (1)数据通路宽度 组 (2)功能部件的设置 成 (3)系统内部并行性的确定 原 (4)各种操作对功能部件的共享程度 理 (5)可靠性技术的应用 (6)缓冲、排队、预估、预测技术的应用的 (7)存储器逻辑组织方式及速度的确定 总 (8)控制器的逻辑结构及组成方式 结 (9)功能部件的互连方式及总线结构
2014-3-7
14
2.
• • • • • • • • •
计算机系统结构课后答案(1)
第四章课后题1、设二级虚拟存储器的TA1=10^(-7)s、TA2=10^(-2)s,为使存储层次的访问效率e达到最大值的80%以上,命中率H至少要求达到多少实际上这样高的命中率是很难达到的,那么从存储层次上如何改进解:∵e=1/[H+(1-H)r] 且 r=TA2/TA1 ∴H至少达到%这样的命中率很难达到,可在二级存储器间加一层电子磁盘,降低r,从而降低对H的要求。
2、程序存放在模32单字交叉存储器中,设访存申请队的转移概率λ为25%,求每个存储周期能访问到的平均字数。
当模数为16呢由此你可得到什么结论解:B=[ 1-(1-λ)^m] /λ由λ=,m=32 求得:B=4-4*(3/4)^32=4同理,m=16时 ,B=4-4*(3/4)^16=由此可看出,当转移概率λ为25%比较大时,采用模32与模16的每个存储周期能访问的平均字数非常相近。
就是说,此时,提高模数m对提高主存实际频宽已不显著。
实际上,模数m的进一步增大,会因工程实现上的问题,导致实际性能反而可能比模16的还要低,且价格更高。
所以模数m不宜太大。
对于λ为2 5%的情况,可以计算机出m=8时,其B已经接近于了。
3、设主存每个分体的存取周期为2μs,宽度为4个字节。
采用模m多分体交叉存取,但实际频宽只能达到最大频宽的倍。
现要求主存实际频宽为4MB/S,问主存模数m应取多少方能使两者速度基本适配其中m取2的幂。
解:由题意已知存取周期Tm=2*10^(-6)s,宽度W=4B,B实==4*2^20B/S,Bm=W*m/Tm=*10^6B/Sm=Bm*Tm/W=*10^6*2*10^-6/4=所以m取4能满足要求.①微秒(百万分之一秒) 1μs=10^-6s②计量单位中的M(兆)是10的6次方,见到M自然想起要在该数值的后边续上六个0,即扩大一百万倍。
在二进制中,MB也表示到了百万级的数量级,但1MB不正好等于1000000字节,而是1048576字节,即 1MB = 2E+20 Bytes = 1048 576Bytes。
计算机网络学习笔记(一)之计算机网络体系结构
计算机⽹络学习笔记(⼀)之计算机⽹络体系结构正在学习计算机⽹络,为了⽅便⽇后回忆,在此记录⾃⼰的学习笔记。
先放上思维导图!⽅便记忆1.1⽹络的⽹络计算机⽹络:结点+链路互连⽹:通过路由器把⽹络互连起来,构成计算机⽹络互联⽹:特指Internet,是全球最⼤的、开放的、采⽤通⽤协议进⾏众多⽹络相连的特定计算机⽹络。
特点:连通性和共享主机:与⽹络相连的计算机1.2互联⽹基础结构发展的三个阶段第⼀阶段:从单个⽹络ARPANET向互联⽹发展得过程第⼆阶段:建成三级结构的互联⽹第三阶段:逐渐形成了多层次ISP结构的互联⽹ISP:互联⽹服务提供商1.3互联⽹的组成边缘部分+核⼼部分1.边缘部分由所有连接在互联⽹上的主机(端系统)组成端系统之间的通信:主机A的某个进程与主机B的另⼀个进程进⾏通信两种通信⽅式:(1)客户端/服务端⽅式(C/S⽅式):进程之间的服务与被服务(2)对等⽅式(P2P⽅式):不区分服务与被服务关系⽤户直接使⽤来进⾏通信和资源共享2.核⼼部分重要⼯作者:路由器路由器:实现分组交换,转发收到的分组疑问:什么是分组交换?数据交换是实现数据通过⽹络核⼼从源主机到另⼀个主机!1.为什么需要数据交换?1).链路问题 2).连通性 3).⽹络规模2.什么是交换?动态转接——把⼀条电话线转接到另⼀条电话线,使之连通动态分配传输路线的资源3.数据交换的类型数据交换类型注:计算机交换⽅式绝⼤多数是分组交换,极少数是电路交换,绝不可能是报⽂交换1.4计算机⽹络的类别1.按⽹络作⽤范围:⼴域⽹、城域⽹、局域⽹、个⼈区域⽹2.按⽹络的使⽤者:公⽤⽹、专⽤⽹3.⽤来把⽤户接⼊互联⽹的⽹络1.5计算机性能计算机⽹络的性能速率:数据的传送速度(单位:bit/s)带宽:在单位时间内⽹络中的某信道所能通过的“最⾼数据率”吞吐量:在单位时间内通过某个⽹络的数据量时延:数据从⽹络的⼀端传送到另⼀端所需的时间包括:1)发送时延2)传播时延3)处理时延4)排队时延总时延=发送时延+传播时延+处理时延+排队时延时延带宽积:传播时延 x 带宽往返时间RTT:从发送⽅到接收⽅总共经历的时间利⽤率:分为信道利⽤率和⽹络利⽤率1.6计算机⽹络的体系结构体系结构=层+协议(协议是⽔平的、服务是垂直的)⽹络协议:为进⾏⽹络的数据交换⽽建⽴的规则(标准或约定)协议三要素:语法、语义、同步(1)语法:数据与控制信息的结构或格式。
计算机体系结构1-6章习题答案
1 2 3 4 5 6
8 16 24 32 40 48
1*82
2*82 3*82 4*82 5*82 6*82 7*82
4/8 5/8 6/8
7/8
7
56
2)规格化浮点数表: rm=2时,规格化浮点数共有4*8=32个 rm=8时,规格化浮点数共有7*8=56个,在[0.5,112]中, 有数19个(上表中红的数字表示)。
§4通道(CH)
一、CH的基本工作原理 CH执行CH程序的过程 CH的任务 二、CH流量计算和时空图绘制 CH的类型 CH流量计算 字节多路CH响应处理时空图的绘制 1)计算每个子CH提供一个字节时间(1/f) 2)画出一个完整申请周期时空图 3)计算字节多路CH对每个字节响应的最长用时
第一章参考答案: 1.应用语言级 高级语言级 汇编语言级 操作系统级 机器语言级 微程序语言级。 2. 从上而下 从下到上 专用机 通用机 3. 软、硬件交界面 计算机系统的性能/价格比 4 . 1 T FLOPS 的计 算能力 1 TBy te 的 主存容量 1 TByte/s 的I/O带宽 5. 虚拟机 实际机器 6. 统一高级语言 模拟 仿真 系列机 7. 控制流 数据流 SISD SIMD MISD MIMD 8. 汇编语言程序员 9. 任务单一化 操作重叠化 吞吐匹配化 程序多道 化
嵌套
中断处理程序 一 二 三 响② 嵌套 四 五
t
返回主程序
例4 解 (1)处理顺序为 2-3-1-5-4 (2)中断响应处理时空图 中断请求 主程序 ①③ ②③④⑤
嵌套
中断处理程序 一 二 三 四 五
响① 嵌套
t
返回主程序
1 分别利用两级描述符和三级描述符描述下列阵列数
计算机系统结构 ( 第1次 )
第1次作业一、判断题(本大题共60分,共 20 小题,每小题 3 分)1. T3E系统的每个处理单元中有一个DEC Alpha21164(EV5)微处理机。
2. 通常仅把1级页表和2、3级页表中的一小部分驻留在主存中。
3. 最简单的表示粒度的方法是一个(程序段)中含有的宏数目。
4. 在资源充足时,尽可能早地执行没有数据阻塞的指令,达到每个时钟周期执行一条指令是记分牌技术的目标。
5. 指令系统指的是寻址规则、机器指令的操作类型和格式等。
6. 通信开销的基本模型中,随着并行性的提高,运行成本逐渐降低。
7. 把主存储器、磁盘存储器和虚拟存储器都划分成固定大小的页,主存储器的页称为虚页,虚拟存储器中的页称为实页。
8. 当发生Cache块失效时,所采用的替换算法与Cache命中率无关。
9. 控制相关对一个分支的指令不能被转移到分支之前执行。
10. 字节编址是指以1个字节作为编址单位。
11. 在多道程序中,计算机资源无法被多道同时运行的用户程序所共享。
12. 基准测试程序(Benchmark)用于测试计算机系统的性能。
13. CISC目的为强化指令功能,减少程序的指令条数,以达到提高性能的目的。
14. 多处理机系统中,包含多个处理机以及完成处理机间通信、协调所需的多个功能部件,势必涉及到处理机间、处理机和功能部件间的相互连接问题。
15. 系统中各处理机相互之间的联系是比较紧密的,通过系统中的共享主存储器实现彼此间的数据传送和通信。
16. 流水线技术是一种将每条指令分解为多步,并让各步操作重叠,从而实现几条指令并行处理的技术。
17. 由于Cache中保存的是主存储器的一部分副本,则有可能在一段时间内,主存储器中某单元的内容与Cache中对应单元的内容出现不一致。
18. 设存储模块共m块,采用低位交叉编址,则m+2地址在第m+2块。
19. 调度算法的一般目标是:使用最少的处理机、在最短的时间内完成并行程序的执行任务。
第1章-计算机系统结构(第五版)李学干【可编辑全文】
3.
1) 系列机只能在系统结构相同或相近(允许向后稍许发展) 的机器之间实现汇编语言软件的移植。 要求原来在B机器上运行的应用软件,能移植到有不同 系统结构的A机器上,根据层次结构概念,可把B机器的机器 语言看成是在A机器的机器语言级之上的一个虚拟机器语 言,在A机器上用虚拟机概念来实现B机器的指令系统,如图 1 - 6所示。
图 1-6 用模拟方法实现应用软件的移植
如果能直接用微程序去解释B机器的指令,如图1 - 7所 示,显然就会加快这一解释过程。
仿真和模拟的主要区别在于解释用的语言。仿真是用微 程序解释,其解释程序存在于控制存储器中; 而模拟是用机 器语言程序解释,其解释程序存在于主存中。
3) 不同系列间的软件移植一般是仿真和模拟并行。
TCPUICCPI1fc
假设系统共有n种指令,第i种指令的时钟周期数为 CPIi,第i种指令在程序中出现的次数为Ii,则
TCP U i n1 (CP iIIi)1 fc
这样
n
CP Ii1CIC P iIi i n1CP iIIIiC
为了反映程序的运行速度,通常引入如下一些定量指
(1) MIPS(Million Instructions Per Second,百万条指令 数每秒)
1 MFLOPS≈3 MIPS
2. 在设计计算机系统时,一般应遵循如下的定量设计原
理:
(1) 哈夫曼(Huffman)压缩原理。 (2) Amdahl定律。 性能可改进比fnew是系统性能可改进部分占用的时间与未 改进时系统总执行时间的比值,显然,0≤fnew≤1。部件加速 比rnew是系统性能可改进部分在改进后性能提高的比值。不 难看出,rnew>1
1.1 计算机系统的层次结构 1.2 计算机系统结构、计算机组成和计算机实现 1.3 计算机系统的软、硬件取舍和性能评测及定量设计原理 1.4 软件、应用、器件的发展对系统结构的影响 1.5 系统结构中的并行性开发及计算机系统的分类 1.6 本章小结
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一题选择题1.SIMD是指(B)A、单指令流单数据流B、单指令流多数据流C、多指令流单数据流D、多指令流多数据流2.下列那种存储设备不需要编址?DA. 通用寄存器B. 主存储器C. 输入输出设备D. 堆栈3.按照计算机系统层次结构,算术运算、逻辑运算和移位等指令应属于(A)级机器语言。
A、传统机器语言机器B、操作系统机器C、汇编语言机器D、高级语言机器4.早期的计算机系统只有定点数据表示,因此硬件结构可以很简单。
但是这样的系统有明显的缺点,下面哪一个不是它的缺点:BA.数据表示范围小B.单个需要的计算时钟周期多C.编程困难D.存储单元的利用率很低7.下面哪个页面替换算法实际上是不能够实现的?DA)随机页面替换算法B)先进先出替换算法C)最久没有使用算法D)最优替换算法9.指令优化编码方法,就编码的效率来讲,那种方法最好?CA. 固定长度编码B. 扩展编码法C. huffman编码法D. 以上编码都不是10.在早期冯·诺依曼计算机特征中,机器以(C)为中心。
A、存储器B、输入输出设备C、运算器D、控制器1.RISC 计算机的指令系统集类型是( C ) 。
A. 堆栈型B. 累加器型C. 寄存器—寄存器型D. 寄存器- 存储器型2、相联存储器的访问方式是( D )。
A.先进先出顺序访问B.按地址访问C.无地址访问D.按内容访问3、假设—条指令的执行过程可以分为“取指令”、“分析”和“执行”三段,每—段分别只有—个部件可供使用,并且执行时间分别为Δt、2Δt和3Δt,连续执行n条指令所需要花费的最短时间约为( C )。
(假设“取指令”、“分析”和“执行”可重叠,并假设n足够大)A.6 nΔt B.2 nΔt C.3 nΔt D.nΔt6、下列计算机不属于RISC计算机的是(C )。
A.SUN:Ultra SPARCB.IBM:Power PC620C.IBM:PC/XTD.DEC:ALPHA211647、哪一点不是RISC的特点?(D )A. 减少指令的平均执行周期数B. 重视编译优化技术C. 减少指令和寻址方式的种类D. 增加指令的功能8、哪种兼容方式对系列机来说是必须要求做到的?( B )A. 向前兼容B. 向后兼容C. 向上兼容D. 向下兼容9、在计算机系统中,表征系统运行状态的部件是( D )。
A.程序计数器B.累加计数器C.中断计数器D.程序状态字(PSW)10、存储器读写速率越高,每位的成本也越高,存储容量也小。
解决这一问题的主要方法是采用( C )。
A.CacheB.并行存储器C.多级存储体系结构D.缓冲技术1.计算机系统结构的层次结构按照由高到低的顺序是(A)。
A、高级语言机器级、汇编语言机器级,传统机器语言机器级、微程序机器级B、高级语言机器级,应用语言机器级、汇编语言机器级、微程序机器级C、应用语言机器级、传统语言机器级,汇编语言机器级,操作系统机器级D、应用语言机器级,操作语言机器级,微程序机器级、传统机器语言机器级2.机器内浮点数都包含阶码和尾数两部分,其中尾数的位数主要影响(A)。
A、能表示数的精度B、能表示数的范围C、能表示数的范围和精度D、能表示数在数轴上分布的离散程序3.RISC的含义是(C )。
A、Reduced Instruction System ComputerB、Reproduced Instruction Set ComputerC、Reduced Instruction Set ComputerD、Reproduced Instruction System Computer4.推出系列机的新机器,不能更改的是(A)。
A、原有指令的寻址方式和操作码B、系统总线的组成C、数据通路宽度D、存储芯片的集成度8.与全相联映象相比,组相联映象的优点是(A)A、目录表小B、比较对法C、命中率高D、主存利用率高10.对于线性流水,在每段经过的时间相等的情况下,流水线的效率与(C )成正比。
A、任务数B、流水线段数C、吞吐率D、排空时间1. 对应用程序员不透明的是(D )。
A.先行进位链B.乘法器C.指令缓冲器D.条件码寄存器2. 以下说法中,不正确的是(B )。
软、硬件功能是等效的,提高硬件功能的比例会A.提高解题速度B.提高硬件利用率C.提高硬件成本D.减少所需的存储器用量4. 数据表示的含义是(D )。
A.表示数据所采用的数制和码制B.数据类型C.浮点数的表示方式D.硬件能直接识别的数据类型6.在不同类中断事件优先级中,( D )不受中断屏蔽的控制。
A.中断按键B.外部中断C.I/O中断D.访管中断7.与虚拟存储器的等效访问速度无关的是(D )。
A.访存页地址流B.页面替换算法C.主存的容量D.辅存的容量8. 页是( )单位,由( )划分,它的长度( )。
DA.逻辑,系统,定长B.逻辑,用户,不定长C.物理,用户,不定长D.物理,系统,定长1.某个时期投入市场的机器上编制的软件,不用修改就可运行在比它之后投入市场的机器上,这被称为(D)。
A.向上兼容B.向下兼容C.向前兼容D.向后兼容2.信息按整数边界存储的主要优点是(A)。
A.访存速度快B.节约主存单元C.指令字的规整化D.指令的优化4.按Cache地址映像的块冲突概率从高到低的顺序是(C )。
A.全相联映像、直接映像、组相联映像B.组相联映像、直接映像、全相联映像C.直接映像、组相联映像、全相联映像D.全相联映像、组相联映像、直接映像5.衡量流水线的主要性能指标是(D )。
A.流水线容量B.流水线长短C.流水线规模D.流水线吞吐率和效率2.并行处理发展通过( D )途径形成了分布处理系统。
A.提高主频B.时间重叠C.资源重复D.资源共享3.系列机软件必须保证( D ),一般应做到软件的向上兼容性。
A、向上兼容B、向下兼容C、向前兼容D、向后兼容1.对机器语言程序员透明的是( B )。
A.中断字B.主存地址寄存器C.通用寄存器D.条件码按照Flynn的分类,PⅡ的MMX指令采用的是(31)模型,而当前的高性能服务器与超级计算机则大多属于(32)类。
(31)、(32)A.SISD B.SIMD C.MISD D.MIMD例题1分析按照Flynn的分类,计算机可分为SISD、SIMD、MISD和MIMD共4类。
PⅡ中开始采用MMX技术,引进了一些新的通用指令,虽然使用了单指令多数据思想,但从整体上说PⅡ仍属于SISD类。
当前的高性能服务器与超级计算机大多具有多个处理器,多任务处理并行处理,基本上都属于MIMD。
例题1答案(31)A(32)D第二题填空题1、进行仿真工作的机器称为宿主机,而被仿真的机器称为_____目标机________。
3、Cache存储器写保护时,只写入Cache,仅当需块替换时,才将其写回主存,称这种修改方法为______写回法_________法。
4、一般中断是在_____每条指令的尾部______时处理的,而页失效是立即处理的。
1.提高计算机系统并行性的主要技术途径有时间重叠、资源重复和资源共享。
4.在Cache存贮器中,CPU每次写Cache的同时,也写入主存,称这种更新主存块内容的方法为写直达法。
2.计算机组成是计算机体系结构的逻辑实现。
计算机实现是计算机组成的物理实现。
3.“主存-辅存”层次的目的是为了弥补主存容量的不足;“Cache-主存”层次的目的是为了弥补主存速度的不足。
4.从计算机体系结构的发展来看,早期的计算机是以运算器为中心的系统结构,而近代的是以存储器为中心的系统结构。
6.计算机体系结构设计和分析中最经常使用的三条基本原则是大概率原则、阿摩达尔定律和局部性原理。
7.Amdahl定律表明系统的加速比依赖于部件可改进比例和加速比两个因素。
9.一条DLX指令最多需要5个时钟周期,它们分别是取指周期、指令译码周期、执行/有效地址计算周期、存储器周期和写回周期。
10.吞吐率是流水线在单位时间内所完成的任务数或输出结果的数量。
11.流水线在连续流动达到稳定状态后所得到的吞吐率叫做最大吞吐率。
12.按照同一时间内各段之间的连接方式来分,流水线可分为动态流水线和静态流水线。
13.流水线中的相关有结构相关、数据相关和控制相关。
1.并行性包括同时性和并发性二重含义。
5. 解决通用寄存器数相关的办法有推后法和设置相关专用通路。
2. 计算机系统的3T性能目标是1TFLOPS计算能力,1TBYTE主存客量和1TBYTE/S的I/O带宽。
4. 浮点数阶码位数影响数的可表示范围大小,尾数的位数影响数的可表示精度大小。
5.在满足系统性能和总线流量的前提下,可以采用总线的功能组合、并/串-串/并转换、信息编码等方式来减少总线的线数。
8. 段页式虚拟存贮器的内部地址映象表机构有段表和页表两部分。
9.在m段组成的流水线中,设各段经过的时间不同,则在连续完成n个任务时流水线的效率为。
10.全局相关指已进入流水线的转移指令和其后续指令之间的相关。
1.中断响应时间是指_______从发出中断请求到进入中断处理程序这段时间_ ______。
3.对于计算机体系结构,计算机组成和计算机实现三个概念来说,_____计算机组成____着眼于机器级内各事件排序方式_____计算机系统结构_______着眼于对传统机器级界面的确定,______计算机实现______着眼于微程序设计。
5.中断系统的软硬件功能分配实际上就是在中断响应硬件和中断处理程序软件之间的功能分配。
6.数据宽度是指在期间所传送的数据总量。
7.评价存贮器性能的基本要求是大容量、高速度和低价格。
8.程序的局部性包括时间上的局部性和空间上的局部性9.在“一次重叠”解释时,第K+1条指令需要等第K条指令执行后才能形成,称此时发生了指令相关。
10.中断屏蔽不能改变中断响应的优先次序,但是能够动态改变中断处理程序次序。
一、判断题1.可以说向后兼容是系列机的根本特征。
(√ )3.在数据描述符中,描述符与数据分开存放,主要用于描述单个数据的特征。
(×)6.为了动态调节中断处理程序实际执行完的次序,需要在中断级请求源和中断响应排队器的入口端之间加设中断屏蔽字寄存器和相应的控制门电路。
(√ )7.页面失效请求可以在每条指令执行到末尾时检测,以便在此时看是否调页。
(×)8.Cache存贮器等效访问速度达不到接近于第一级Cache的,可以增加Cache容量来解决。
(√ )9.对于通用寄存器变址相关的情况,有可能会出现“一次相关”,而不会出现“二次相关”。
(×)1.( √ )器件的发展是推动计算机系统向前发展的最直接的动力。
3.( ×)由于RISC简化了指令系统,因此,RISC上的目标程序比CISC上的目标程序要短一些,程序运行的时间就会少一些。