北京工业大学 计算机系统结构 复习

北京工业大学 计算机系统结构 复习
北京工业大学 计算机系统结构 复习

计算机系统结构概念点,不含计算方法,仅有部分提示,整理内容仅供参考

计算机系统结构:指机器语言程序的设计者或是编译程序设计者所看到的计算机系统的概念性结构与功能特性。

透明性:一种本来存在,有差异的事物和属性,从某种角度上看又好像不存在的现象,被称为是“透明性”(例如,高级程序员看不到各种不同类型机器的差异性,就是一个明显的例证。)

计算机系统结构:数据表示;寄存器定义;指令系统;中断系统;存储系统;输入输出结构;机器工作状态;信息保护

计算机组成:数据通路的宽度;专用部件的设置;各功能部件;控制机构的组成方式;缓冲技术;可靠性技术的采用和方式的选择

计算机实现:逻辑设计的物理实现

FLYNN分类法:单指令流单数据流( SISD ),传统顺序处理计算机单指令流、多数据流(SIMD )结构,阵列处理机、并行处理机

多指令流、单数据流( MISD )结构,如RISC机、向量机

多指令流、多数据流( MIMD )结构,多处理机系统

计算机系统的设计原则:1.加速那些使用频率高的部件——提高整个计算机性能; 2.Amdahl定律; 3.程序访问局部性原理

Amdahl定律:系统中某一部件由于采用某种改进的执行方式后,整个系统的性能提高了,其衡量指标为加速比。

Amdahl定律可表示为:加速比Sp = T e / T

改进后时间T0= Te 1–可改进部分占比fe+ f e

性能提高倍数r e

整理得Sp=1

1?fe+fe/re

CPU性能指标:T CPU=I N?CPI?T c=指令总数*执行每条指令所需平均周期数*时钟周期

CPI=CPI i?I i

I N MIPS=I N

T e?10

=时钟频率R c

CPI?10

MFLOPS=程序中的浮点操作次数I FN

执行时间T e?106

计算机系统的层次结构(会排序,注意23级)

性能评价结果数据的处理方法:算术性能平均法;几何..;调和..;

软件兼容性要求:继承软件资产,保证软件向后兼容和向上兼容

数据类型:基本数据类型(二进制数位及位串、整数及自然数、实数(浮点数)、逻辑数、十进制数、字符等。二进制数位是信息存储的最基本单位,0和1,长度为8时,构

成字节。);结构数据类型(一组由相互有关的数据元素复合而成的数据类型,这些数据元素可以是基本数据类型中的元素,也可以是结构化数据类型本身中的元素如向量、数组、字符串、堆栈、队列等。结构化的数据类型除了可由用户定义外,还有一种是系统数据类型,

它们通常是在操作系统中被使用的,如堆栈、队列等。);抽象数据类型;访问指针. 数据表示:指在计算机中能由硬件直接辩认,指令系统可以直接调

用的数据类型。(实质上是一个软硬件取舍的问题)

自定义数据表示:由数据本身来表明数据类型,使计算机内的数据具有自定义能力。分类:带标志符的数据表示,数据描述符优点1.简化了指令系统2.容易检出程序编制中的错误3.简化了编译程序4.支持数据库系统5.简化了程序设计6.便于软件测试,支持应用软件开发缺点1.数据字长增加2.降低了指令的微观执行速度3.与其他计算机的兼容性差,硬件复杂

程序定位方式:直接;静态;动态(优点:在程序执行时由硬件形成主存物理地址,主存利用率高,多个用户可以共享同一个程序段,支持虚拟存储器实现。缺点:需要硬件支持,实现的算法比较复杂。)

RISC设计思想的起源1.20%-80%定律2.系统设计中硬件和软件之间折衷3.VLSI工艺技术发展主要技术:1.流水线结构和指令调度2.寄存器窗口3.优化编译技术

复杂指令集计算机CISC特点:1.指令的控制执行是采用微程序控制

技术,有专用的寄存器。2.控制器十分复杂,占用了大量CPU芯片面积,有些复杂指令用的很少,难以用优化编译生成高效目标代码。

3.处理器的执行效率不高。

4.指令系统与软件之间语义差别越来越大,软件设计任务十分繁重,整个设计风格不是十分经济有效的。

RISC特点1.指令格式简单化、规整化(寄存器-寄存器型)2.基本

是单周期操作(指令功能和执行周期权衡选择)3.分开的存取指令数据,引入多级Cache 4.面向寄存器堆的结构5.充分提高流水线效率(用各种技术减少相关阻塞)6.采用硬逻辑控制方式(少数采用微程序设计)7.采用优化编译技术,很好地支持高级语言

存储系统的三个特性:局部性;一致性(在容量大的存储器中,一定能找到上层存储信息的副本);包含性(副本修改,以保持同一信息的一致性);

计算机存储系统三个基本参数:存储容量S(以字节数表示,单位为B、KB、MB、GB、TB等);存储器速度T(存储器访问周期,与命中率有

关);存储器价格C(表示单位容量的平均价值单位为$C/bit或

$C/KB)

存储层次结构

解决频带平衡的三种方法:1.多个存储器并行工作,并用并行访问和交叉访问等方法2.设置各种缓冲存储器3.采用Cache存储系统。引入CACHE的目的:提高CPU对存储器的访问速度特点:容量比较小但速度比主存高很多,接近于CPU的速度。

地址映像是指某一数据在主存中的地址与在缓存中的地址两者之间的关系。

CACHE写操作的更新策略全写法:Cache及主存与内容同时更新CACHE命中率的影响因素:CACHE容量,CACHE块大小,地址映像方式

LRU 最近最少使用法:是依据各块使用的情况,总是选择那个最近最少使用的块被替换。这种方法比较好的反映了程序局部性规律。因为最近最少使用的块,很可能在将来的近期也很少使用,所以LRU 法的命中率比较高。缺点:实现起来比较困难,它不但要记录每块使用次数的多少,而且要反映出近期使用的次数。

Cache 系统的加速比 等效的访问周期为T

Tc:Cache 的访问周期Tm:主存储器的访问周期;Hc:Cache 命中率 存储系统的访问效率:指高一级存储器的访问速度(容量小速度高的

一级)与系统等效的访问速度之比。 存储保护:1.加界保护法:在CPU 中设置了多个界限寄存器,由系统

软件经特权指令指定,禁止越界。(当程序运行过程中,每当访问主存时,首先将访问地址与上下界寄存器进行比较,如果在此区域之内,则允许访问;如果不在此区域之内,即小于上界,大于下界,即说明出现了错误,称为越界错。这种保护方式是对存储区的保护、运用于段式管理.) 2. 键保护方式: 每次访问主存,首先进行键号比较,如果键号相等才允许访问。如同一把钥匙开一把锁。存放键与程序键键号的分配,由操作系统完成 3. 环保护方式:将系统程序和各用户程序按其功能的性质和要求分为几个级别,分别授予不同的权限,m c c c T H T H T )1(-+=)1(1)1(c m

c c m c c c m m p H T H T H T H T T T S -+=-+==

c m c c c T T H H T T e )1(1-+==

如系统程序对安全的要求比较高,授权级别就比较高,用户程序的级别就可以低些

流水线的基本结构中的三大部分:锁存器、时钟、功能段(站)

流水线特点:1)流水一定重叠,比重叠更苛刻。2)一条流水线通常由多个流水段组成。3)每段有专用功能部件,各部件顺序连接,不断流.4)流水线有建立时间、满载时间、排空时间.5)各段时间尽量短、一致,不一致时最慢子过程为瓶颈。6)给出的最大吞吐率等指标,为满负载最佳指标。

流水线的分级:1.按处理的级别分级(操作部件级--将复杂的算逻运算组成流水工作方式;指令级--把一条指令解释过程分成多个子过程;处理机级或宏流水线级--由两个以上处理机串行地对同一数据流进行处理,每个处理机完成某一专门任务,各个处理机所得到的结果需存放在与下一个处理机所共享的存储器中.) 2.按功能分类(单功能流水线--只能实现一种固定的专门功能的流水线;多功能流水线--通过各站间的不同连接方式可以同时或不同时地实现多种功能的流水线) 3.按工作方式分类(静态流水线--在同一时间内各功能段只能按一种运算(功能)的连接方式工作;动态流水线--在同一时间内各功能段允许按多种不同运算(功能)的连接方式工作。) (静态流水线仅当指令都是同一类型时才能连续不断地执行。当从一种功能方

式变为另一种功能方式时,必须先排空流水线,然后再切换成另一种功能进行流水处理。) 4. 按连接方式(流水线中是否有反馈回路)分类(线性流水线--从输入到输出,每个功能段只允许经过一次,不存在反馈回路;非线性流水线--存在反馈回路,从输入到输出过程中,某些功能段将数次通过流水线,这种流水线常用于进行递归运算) 流水线性能指标:吞吐率Tp,加速比Sp,效率

最大吞吐率:流水线达到稳定状态后可获得的吞吐率。

(1)TPmax=1/?t (理想情况)

(2)TPmax=1/ max{?t1,?t2,?t3,?t4}

流水线实际吞吐率

m :指令流水线的段数;?t 0: 各段经过的时间; n :指令条数。 效率?=n 个任务实际占用的时空区

m 个段总得时空区 加速比Sp =T 非流水T 流水

对一个周期能发射多条指令计算机有超标量、超流水、超长指令字计算机,此外还有数据流计算机也属于多发射结构。

向量的处理方法:水平;垂直(适用于流水);分组纵横

n m TP n m t t n t m n TP 1

1max )11(1)1(000-+=-+?=?-+?=

向量处理机的结构:由向量数据表示和流水线技术相结合构成的向量流水处理机。

并行性概念:在数值计算,数据处理,信息处理或人工智能求解过程中,可能存在某些能同时进行运算或操作的部分。在同一时刻或同一时间间隔内完成多个性质相同或不同的任务。

并行性的开发还可以按程序大小划分不同粒度的开发方式。并行粒度或颗粒规模---- 衡量软件进程所含计算量的尺度。测量方法是数一下颗粒(程序段)中的指令数目。一般用细、中、粗来描述,决定并行处理的基本程序段。

并行性粒度:每次并行处理的规模大小。用字母G 表示 G=T W /T C T W :所有处理器进行计算的时间总和;T C :所有处理器进行通信的时间总和。(设系统共有P 个处理器);当T C 较大时,通信量大,则G 较小处理粒度较细。反之对于粗粒度的并行,通信量较小。

粒度小结:1.细粒度并行性常在指令级或循环级上借助于并行化或向量化编译器来进行开发的。2.任务或作业步骤(过程级)中粒度并行性开发需要程序员和编译器的共同作用。3.开发程序作业级的粗粒度并行性主要取决于高效的操作系统和所用算法的效率。4.共享变量通信常用于支持中、细粒度计算。消息传递型多计算机用于中粒度和粗

粒度的计算。通常情况下,粒度越细,并行性潜力越大,通信和调度的开销也越大。细粒度能提供较高的并行度,但与粗粒度计算相比,其通信开销也较大。大规模并行性通常是在细粒度级上开发。如:SIMD或MIMD计算机上开发的数据并行性。

阵列处理机分类根据存贮器采用的组成方式不同分成两种基本构成。

(1)分布存贮的阵列处理机:各个处理单元设有局部存贮器存放分布式数据,只能被本处理单元直接访问。此种局部存贮器称为处理单元存贮器PEM。在控制部件CU内设有一个用来存放程序的主存贮器CUM。整个系统在CU统一控制下运行系统程序的用户程序。执行主存中的用户程序指令播送给各个PE,控制PE并行地执行。特点:处理器阵列一般是通过CU接到一台管理处理机SC上,SC一般是

一种通用计算机,用于管理整个系统的全部资源,完成系统维护、输入输出、用户程序的汇编及向量化编译、作业调度、存贮分配、设备管理、文件管理等操作系统的功能。(2)集中式共享存贮的阵列处理机:特点,每个PE 没有局部存储器,存储模块以集中形式为所有PE 共享,互连网络ICN 受CU 控制。

恒等置换I (X n-1X n-2…X 1X 0)= X n-1X n-2…X 1X 0直连

交换置换E ( X n-1X n-2…X 1X 0 )= X n-1X n-2…X 1X 0第0位取反 方体置换Cube k 为二进制第k 位取反

均匀洗牌置换σ 二进制左移一位

逆均匀洗牌σ-1二进制右移一位

蝶式置换(Butterfly )二进制首尾互换

子蝶式(subbutterfly )β(k) 置换二进制0位与k 位互换 超蝶式置换β(k) :二进制最高位与第k 位互换

移数置换:将输入端数组循环移动一定的位置向输出端传输。其函数表达式:a(X)=(X+k) mod N, 0≤X ≤N ,k 为常数,指移动的位置值

加减2i (PM2I )置换:实际上是一种移数置换包含2n 个互连函数,其表达式为PM2+i (j)=j+2 i (mod N ); PM2-i (j)=j-2 i (mod N)

式中,0≤j≤N-1,0≤i≤n-1,n=log

N

2

互联网络设计的四个特征

多处理机结构分类:共享存储型(紧耦合系统),点对点型/分布型(松耦合多处理机系统)

多处理机互连结构(总线、交叉开关、多端口存储器、多级互联网)总线结构:把所有功能模块(或部件、或计算机)连接到一条公共通信通路上,又称为分时或公共总线.

交叉开关网络:包含一组纵横开关阵列,把纵向的处理机P及I/O通道与横向的存储器模块M连接起来,使每个处理器都有有它单独可用的通路与存储器模块相连,这样可以加大频带宽度,每个交叉点都有开关、多路控制转换及仲裁部件。

多端口存储器互连方式:每个存贮器模块有多个存取端口,将分布在交叉开关矩阵中的控制,转换和优先级仲裁逻辑分别移到相应存贮器模块的接口中,构成多端口存贮器的结构。

多级互连网: MIMD和SIMD计算机都使用多级网络。每一级都用了多个a×b开关,相邻各级开关之间都有固定的级间连接。为了在输入和输出之间建立所需的连接,可用动态设置开关的状态来实现。总线仲裁算法:1.静态优先级算法--为每个连到总线上的处理机(或计算机模块)分配一个唯一的固定优先级。优点:算法简单,易实现.

缺点:优先级低的处理机将很少有机会使用总线 2.平等算法:以轮转方式将总线按固定大小的时间片依次供各处理机使用,常用于同步总线。优点:算法较简单且能保证各处理机有均等机会使用总线。缺点:平均等待时间较长 3.动态优先级算法:根据总线使用情况和相应规则,能动态地改变连接到总线上的多处理机的优先级。优点:兼顾了前两种算法的优点,即有较短的平均等待时间,并可使系统中的各处理机有均等机会使用总线。缺点:控制逻辑较为复杂。4.先来先服务算法:不是按优先级选择主控器。优点:具有最好的均等性,该算法是性能最好的仲裁算法。缺点:实现困难。该算法的作用只提供一种标准以衡量其他算法好坏。

导致多处理机系统中cache内容不一致的因素有三个:(1)可写数据的共享。(2)输入输出活动。(3)进程迁移。

解决多处理机CACHE一致性的方法:1.监视cache协议法(优点:实现简单;缺点:只适用于总线结构的多处理机系统。) 2.三种目录表法(又分为全幅目录表,有限目录表,链接目录表) 3.以软件为基础的办法(特征:靠软件的作用来限制一些公用的可写数据存放到cache中;在编译时,通过编译程序分析,把数据分为能用cache的(cacheable)和不能用cache的(noncacheable)两部分,不能用cache的数据只能存在主存中;比较简单,实际是避开了在CACHE中实现可写数据的共享问题,影响系统性能。)

多处理机操作系统分类:主从型,各自独立型,浮动型(适合于紧耦合多处理机系统)

《计算机系统结构》复习题

计算机系统结构复习 填空(15*1分),选择(15*1分),简答题(5/6 30分),综合题(4*10分) 1、从使用语言角度,可将系统按功能划分为多层次机器级结构,层次结构分别是:应用语言机器级、高级语言机器级、汇编语言机器级、操作系统机器级、传统机器语言机器级和微程序机器级。 2、各机器级的实现主要靠翻译和解释或两者结合进行。翻译是先用转换程序将高一级机器级上的程序整个地变换成低一级机器级上等效的程序,然后再在低一级机器级上实现的技术。解释则是在低级机器上用它的一串语句或指令来仿真高级机器上的一条语句或指令的功能,是通过对高级的机器级语言程序中的每条语句或指令逐条解释来实现的技术。 3、计算机系统结构在计算机系统机器级层次中指传统机器级的系统结构。 4、计算机系统结构研究的是软、硬件之间的功能分配以及对传统机器级界面的确定,为机器语言、汇编语言程序设计或编译程序生成系统提供使其设计或生成的程序能在机器上正确运行应看到的遵循的计算机属性。 5、计算机系统结构的属性包括: 1.数据表示、2.寻址方式、3.寄存器组织、4.指令系统、5.存储系统组织、6.中断机构、7.系统机器级的管态和用户态的定义和切换、8.机器级的I/O 结构、9.系统各部分的信息保护方式和保护机构等。 6、机器透明性:指相对于每一机器级设计人员,都客观存在的功能或属性看不到的现象,称相对于此级设计人员来说,这些功能或属性是具有透明性,即透明的。 7、计算机组成指的是计算机系统结构的逻辑实现,包括机器级内部的数据流和控制流的组成以及逻辑设计等。它着眼于机器级内部各事件的排序方式与控制机构、各部件的功能及各部件间的联系。 8、计算机组成设计要解决的问题是在所希望达到的性能和价格下,怎样更好、更合理地把各种设备各部件组织成计算机,来实现所确定的系统结构。 9、当前,计算机组成设计主要是围绕提高速度,着重从提高操作的并行度、重叠度,以及功能的分散和设置专用功能部件来进行的。 10、计算机组成设计要确定的方面一般应包括: 1.数据通路宽路、2.专用部件的设置、3.各种操作对部件的共享程度、4.功能部件的并行度、5.控制机构的组成方式、6.缓冲和排队技术、7.预估预判技术、8.可靠性技术等。 11、计算机实现指计算机组成的物理实现,包括处理机、主存等部件的物理结构,器件的集成度和速度,器件、模块、插件、底板的划分与连接,专用器件的设计,微组装技术,信号传输,电源、冷却及整机装配技术等。它着眼于器件技术和微组装技术,其中,器件技术在实现技术中起着主导作用。 13、软、硬件取舍的三个基本原则是: (1).考虑在现有硬件、器件(主要是逻辑器件和存储器)条件下,系统要有高的性能价格比,主要从实现费用、速度和其他性能要求来综合考虑。 (2).考虑到准备采用和可能采用的组成技术,使它尽可能不要过多或不合理地限制各种组成、实现技术的采用。 (3).从“软”的角度考虑如何为编译和操作系统的实现以及为高级语言程序的设计提供更多更好的硬件支持。 14、程序在系统上运行的时间应该是衡量机器时间(速度)性能最可靠的标准。 15、计算机性能通常用峰值性能及持续性能来评价。峰值性能是指在理想情况下计算机系统可获得的最高理论性能值,它不能反映出系统的实际性能。

计算机系统结构复习

回答以下问题: 1.经典MIPS流水线分哪5个功能段? 取指令周期(IF)指令译码器/读寄存器周期(ID)执行/有效地址计算周期(EX)存储器访问/分子完成周期(MEM)写回周期(WB) 2.流水线有哪3种相关?哪3种冲突? 数据相关,名相关,控制相关结构冲突,数据冲突,控制冲突 3.提高并行性的技术途径有哪3种? 动态分支预测技术,多指令流出技术,循环展开和指令调度 4.对向量处理有哪3种方式? 横向(水平)处理方式,纵向(垂直)处理方式,纵横(分组)处理方式 5.Cache失效可以分为哪3种? 强制性失效,容量失效,冲突失效 6.在存储层次中,常用的替换算法有哪3种? 随机法,先进先出法,最近最少使用法 7.在进行指令集格式设计时,有哪3种设计方法? 指令集格式的设计:有变长编码格式、固定长度编码格式和混合型编码格式3种。 8.消除瓶颈的两种方法是? 细分瓶颈段与重复设置瓶颈段 9.在大多数指令集结构的功能设计中必须考虑支持的3种类型的指令是? 变长编码格式,定长编码格式,混合型编码格式 10.根据指令读和写访问顺序,将数据冲突分哪3类? 写后读冲突,写后写冲突,读后写冲突 、请简述以下内容: 1.简述RISC指令集结构的设计原则和CISC指令集结构功能设计的主要目标,根据CPU性能公式简述RISC指令集结构计算机

和CISC指令集结构计算机的性能特点。简述RISC指令集结构的设计原则。 答:(1)选取使用频率最高的指令,并补充一些最有用的指令;(2)每条指令的功能应尽可能简单,并在一个机器周期内完成;(3)所有指令长度均相同;(4)只有Load和Store操作指令才访问存储器,其它指令操作均在寄存器之间进行; (5) 以简单有效的方式支持高级语言。 简述CISC指令集结构功能设计的主要目标答:主要目标是增强指令功能,把越来越多的功能交由硬件来实现,并且指令的数量也是越来越多。 答:CPU性能公式:CPU时间=IC×CPI×T 其中,IC为目标程序被执行的指令条数,CPI为指令平均执行周期数,T是时钟周期的时间。 相同功能的CISC目标程序的指令条数IC CISC少于RISC的IC RISC,但是CISC的CPI CISC和T CISC都大于RISC的CPI RISC和T RISC,因此,CISC目标程序的执行时间比RISC的更长。 0计算机系统设计中经常使用的4个定量原理是什么?并说出它们的含义。 答:(1)以经常性事件为重点。在计算机系统的设计中,对经常发生的情况,赋予它优先的处理权和资源使用权,以得到更多的总体上的改进。(2)Amdahl定律。加快某部件执行速度所获得的系统性能加速比,受限于该部件在系统中所占的重要性。

(完整版)计算机系统结构复习题(附答案)范文

计算机系统结构复习题和重点(附答案) 一、单项选择题 1.实现汇编语言源程序变换成机器语言目标程序是由() A.编译程序解释B.编译程序翻译 C.汇编程序解释D.汇编程序翻译 2.系列机软件必须保证() A.向前兼容,并向上兼容B.向前兼容,并向下兼容 C.向后兼容,力争向上兼容D.向后兼容,力争向下兼容 3.浮点数尾数基值r m=8,尾数数值部分长6位,可表示规格化正尾数的个数是()A.56个B.63个 C.64个D.84个 4.在IBM370系统中,支持操作系统实现多进程共用公用区管理最有效的指令是()A.“执行”指令B.“程序调用”指令 C.“比较与交换”指令D.“测试与置定”指令 5.关于非专用总线三种控制方式中,下列叙述错误 ..的是() A.集中式定时查询,所有部件共用同一条“总线忙”线 B.集中式定时查询,所有部件都用同一条“总线请求”线 C.集中式独立请求,所有部件都用同一条“总线请求”线 D.集中式串行链接,所有部件都用同一条“总线请求”线 6.磁盘外部设备适合于连接到() A.字节多路通道B.数组多路通道或选择通道 C.选择通道或字节多路通道D.数组多路通道或字节多路通道 7.在Cache存储器中常用的地址映象方式是() A.全相联映象B.页表法映象 C.组相联映象D.段页表映象 8.在指令级高度并行的超级处理机中,下列叙述正确的是() A.超标量处理机利用资源重复,要求高速时钟机制 B.超流水线处理机利用资源重复,要求高速时钟机制 C.超标量处理着重开发时间并行性,要求高速时钟机制 D.超流水线处理机着重开发时间并行性,要求高速时钟机制 9.间接二进制n方体网络是一种() A.多级立方体网络B.多级全排列网络

(完整word版)计算机系统结构复习资料

1. 多级层次结构 从计算机语言的角度,把计算机系统按功能划分成多级层次结构。 2. 透明性: 在计算机技术中,对本来存在的事物或属性,但从某种角度看又好象不存在的概念称为透明性。 3. 对于通用寄存器型机器,这些属性主要是指:(选择题) (1) 数据表示 (硬件能直接辩认和处理的数据类型) (2) 寻址规则 (包括最小寻址单元、寻址方式及其表示) (3) 寄存器定义 (包括各种寄存器的定义、数量和使用方式) (4) 指令集 (包括机器指令的操作类型和格式、指令间的排序和控制机构等) (5) 中断系统 (中断的类型和中断响应硬件的功能等) (6) 机器工作状态的定义和切换 (如管态和目态等) (7) 存储系统 (主存容量、程序员可用的最大存储容量等) (8) 信息保护 (包括信息保护方式和硬件对信息保护的支持) (9) I/O 结构(包括I/O 连接方式、处理机/存储器与I/O 设备间数据传送的方式和格式以及I/O 操作的状态等) 4. 计算机组成 计算机系统的逻辑实现。 5. 计算机实现 计算机系统的物理实现。 (两者的区别 第5页) 6. 系列机 在一个厂家内生产的具有相同的体系结构,但具有不同组成和实现的一系列 不同型号的机器。 7. 冯氏分类法 用系统的最大并行度对计算机进行分类。 最大并行度:计算机系统在单位时间内能够处理 8. Flynn 分类法 按照指令流和数据流的多倍性进行分类。 9. 4个定量原理:(有理解,有简答) 第6级 第5级 第4级 第3级 第2级 第1级

以经常性事件为重点=大概率事件优先规则 10.CPU性能公式: CPU时间= 执行程序所需的时钟周期数×时钟周期时间= IC ×CPI ×时钟周期时间 其中,时钟周期时间是系统时钟频率的倒数。 每条指令执行的平均时钟周期数CPI CPI = 执行程序所需的时钟周期数/IC IC:所执行的指令条数 11.程序的局部性原理(构成存储层次的理论依据) 包括程序的时间局部性,程序的空间局部性 12.冯·诺依曼结构的主要特点 以运算器为中心。 在存储器中,指令和数据同等对待。 存储器是按地址访问、按顺序线性编址的一维结构,每个单元的位数是固定的。 指令的执行是顺序的。 指令由操作码和地址码组成。 指令和数据均以二进制编码表示,采用二进制运算。 13.实现可移植性的常用方法 采用系列机,模拟与仿真,统一高级语言。 14.软件兼容方式: 向前(后)兼容,向上(下)兼容四种。 向后兼容一定要保证,他是系列机的根本特征(填空) 15.模拟:用软件的方法在一台现有的机器(称为宿主机)上实现另一台机器(称为虚拟机) 的指令集。 16.仿真:用一台现有机器(宿主机)上的微程序去解释实现另一台机器(目标机)的指令 集。 17.并行性:计算机系统在同一时刻或者同一时间间隔内进行多种运算或操作。 同时性和并发性(填空) 18.从执行程序的角度来看,并行性等级从低到高可分为: 指令内部并行 指令级并行 线程级并行 任务级或过程级并行 作业或程序级并行 19.提高并行性的技术途径: 时间重叠,资源重复,资源共享 20.耦合度分为:(了解区别) 紧密耦合系统(直接耦合系统):在这种系统中,计算机之间的物理连接的频带较高,一般是通过总线或高速开关互连,可以共享主存。 松散耦合系统(间接耦合系统):一般是通过通道或通信线路实现计算机之间的互连,可以共享外存设备(磁盘、磁带等)。机器之间的相互作用是在文件或数据集一级上进行的。 21.CISC指令集结构存在的问题: 各种指令的使用频度相差悬殊 指令集庞大,指令条数很多,许多指令的功能又很复杂, 许多指令由于操作繁杂,其CPI值比较大,执行速度慢。

计算机系统结构试题及答案

计算机系统结构复习题 单选及填空: 计算机系统设计的主要方法 1、由上往下的设计(top-down) 2、由下往上的设计(bottom-up) 3、从中间开始(middle-out) Flynn分类法把计算机系统的结构分为以下四类: (1)单指令流单数据流 (2)单指令流多数据流 (3)多指令流单数据流 (4) 多指令流多数据流 堆栈型机器:CPU 中存储操作数的单元是堆栈的机器。 累加器型机器:CPU 中存储操作数的单元是累加器的机器。 通用寄存器型机器:CPU 中存储操作数的单元是通用寄存器的机器。 名词解释: 虚拟机:用软件实现的机器叫做虚拟机,但虚拟机不一定完全由软件实现,有些操作可以由硬件或固件(固件是指具有软件功能的固件)实现。 系列机:由同一厂家生产的具有相同系统结构、但具有不同组成和实现的一系列不同型号的计算机。 兼容机:它是指由不同公司厂家生产的具有相同系统结构的计算机。 流水线技术:将一个重复的时序过程,分解成为若干个子过程,而每一个子过程都可有效地在其专用功能段上与其它子过程同时执行。 单功能流水线:指流水线的各段之间的连接固定不变、只能完成一种固定功能的流水线。 多功能流水线:指各段可以进行不同的连接,以实现不同的功能的流水线。 顺序流水线:流水线输出端任务流出的顺序与输入端任务流入的顺序完全相同。 乱序流水线:流水线输出端任务流出的顺序与输入端任务流入的顺序可以不同,允许后进入流水线的任务先完成。这种流水线又称为无序流水线、错序流水线、异步流水线。 吞吐率:在单位时间流水线所完成的任务数量或输出结果的数量。 指令的动态调度:

是指在保持数据流和异常行为的情况下,通过硬件对指令执行顺序进行重新安排,以提高流水线的利用率且减少停顿现象。是由硬件在程序实际运行时实施的。 指令的静态调度: 是指依靠编译器对代码进行静态调度,以减少相关和冲突。它不是在程序执行的过程中、而是在编译期间进行代码调度和优化的。 超标量: 一种多指令流出技术。它在每个时钟周期流出的指令条数不固定,依代码的具体情况而定,但有个上限。 超流水:在一个时钟周期分时流出多条指令。 多级存储层次: 采用不同的技术实现的存储器,处在离CPU不同距离的层次上,各存储器之间一般满足包容关系,即任何一层存储器中的容都是其下一层(离CPU更远的一层)存储器中容的子集。目标是达到离CPU最近的存储器的速度,最远的存储器的容量。 写直达法: 在执行写操作时,不仅把信息写入Cache中相应的块,而且也写入下一级存储器中相应的块。写回法: 只把信息写入Cache中相应块,该块只有被替换时,才被写回主存。 集中式共享多处理机: 也称为对称式共享存储器多处理SMP。它一般由几十个处理器构成,各处理器共享一个集中式的物理存储器,这个主存相对于各处理器的关系是对称的, 分布式共享多处理机: 它的共享存储器分布在各台处理机中,每台处理机都带有自己的本地存储器,组成一个“处理机-存储器”单元。但是这些分布在各台处理机中的实际存储器又合在一起统一编址,在逻辑上组成一个共享存储器。这些处理机存储器单元通过互连网络连接在一起,每台处理机除了能访问本地存储器外,还能通过互连网络直接访问在其他处理机存储器单元中的“远程存储器”。 多Cache一致性: 多处理机中,当共享数据进入Cache,就可能出现多个处理器的Cache中都有同一存储器块的副本,要保证多个副本数据是一致的。 写作废协议: 在处理器对某个数据项进行写入之前,它拥有对该数据项的唯一的访问权 。 写更新协议: 当一个处理器对某数据项进行写入时,它把该新数据广播给所有其它Cache。这些Cache用该新数据对其中的副本进行更新。 机群:是一种价格低廉、易于构建、可扩放性极强的并行计算机系统。它由多台同构或异构

计算机系统结构(复习题)

《计算机系统结构》复习题(一) 一、单项选择题 1.同号相减或异号相加,阶差为1,只需要设置位警戒位。【】A.0 B. 1 C. 2 D. 3 2.计算机系统多级层次结构中,操作系统机器级的直接上层是【】A.传统机器级B.高级语言机器级 C.应用语言机器级D.汇编语言机器级 3.以下不.是设计RISC的原则的是【】A.指令多用硬联控制实现 B.指令条数多,通常超过100条 C.指令寻址方式一般不超过两种 D.所有指令都在一个机器周期内完成 4. 下列操作码的编码方法中,操作码平均长度最短的是:【】 A、固定长编码 B、Huffman编码 C、不等长扩展编码 D、等长扩展编码 5.在采用延迟转移技术时,在以下几种调度方法中,效果最好的是哪一种方法【】 A.将转移指令前的那条指令调度到延迟槽中 B.将转移目标处的那条指令调度到延迟槽中 C.将转移不发生时该执行的那条指令调度到延迟槽中 D.在延迟槽中填入NOP空操作指令 6.在以下输入输出控制器的管理方式中,外设的工作速度对计算机性能影响最小的是 【】 A. 程序控制轮询方式 B. 程序控制中断方式 C. 直接存储器访问方式 D. I/O处理机方式 7. 计算机系统多级层次结构中,操作系统机器级的直接上层是【】 A.传统机器级B.高级语言机器级 C.应用语言机器级D.汇编语言机器级 8.多处理机的互连方式采用总线形式的优点是【】 A.硬件成本低且简单 B.适用于处理机机数较多的场合 C.有很高的潜在通信速率 D.不便于改变系统硬件设置 9.浮点数尾数基值r m=8,尾数数值部分长6位,可表示规格化正尾数的个数是【】A.56个B.63个 C.64个D.84个

计算机系统结构复习(个人总结)

第一章: 计算机系统的层次结构:(按照计算机语言从低级到高级) 微程序机器,传统机器语言机器,操作系统机器,汇编语言机器,高级语言机器和应用语言机器。 计算机系统结构: 传统机器程序员所看到的计算机属性,即概念属性和功能特性。 计算机组成: 计算机系统结构的逻辑实现,包括物理机器级中的数据流和控制流的组成和逻辑设计等。计算机实现: 计算机组成的物理实现,包括处理机,主存等物理结构及整机装配技术。(器件技术和微组装技术) 透明性: 在计算机技术中,把这种本来存在的事物和属性,但从某种角度看又好像不存在的概念称为透明性。 Flynn分类法是依旧:指令流和数据流的多倍性进行分类的。 冯氏分类发:是按照计算机系统的最大并行度来分类的。 计算机系统设计的定量原则: 1,以经常性事件为重点:在计算机系统中对于经常发生的事件,赋予它优先的处理权和系统使用权。 2,Amdahl定律:加快某部件的执行速度所获得的系统性能的加速比。S n=1 1?F e+F e e (注: Fe=可改进时间比例,Se=性能提高倍数) 3,CPU性能公式:执行一个程序所需要的CPU时间=IC*CPI*时钟周期时间(CPI指令平均时 钟周期=执行程序所需要的时钟周期数/所执行的指令数)CPI=(CPI i?IC i IC ) n i=1 4,程序的局部属性:程序执行时,所访问的存储器地址不是随机分布的,而是相对簇聚的。 包括时间局部性和空间局部性。 计算机系统设计者的主要任务: 1,确定用户对计算机系统的功能,价格和性能的要求。 2,软硬件功能的分配。 3,设计出生命周期长的系统结构。 软件兼容: 一台计算机上的程序不加修改或只需要少量的修改就可以由一台计算机一直到另一台计算机上运行,差别只是执行时间的不同 从中间开始设计:

《计算机体系结构》期末复习题标准答案

《计算机体系结构》期末复习题答案

————————————————————————————————作者:————————————————————————————————日期:

《计算机体系结构》期末复习题答案 系别_________ 班级_________ 姓名__________ 学号__________ 一、填空题(每空1分) 1.按照弗林(Flynn)分类法,计算机系统可以分为4类:SISD计算机、(SIMD计算机)、(MISD计算机)和(MIMD计算机)。 2. 改进之后的冯?诺依曼计算机的只要特点是存储器为中心,总线结构,分散控制。 3. 当前计算机系统中的存储系统是一个层次结构,其各层分别为:(通用寄存器,高速缓存,主存,辅存,脱机大容量存储器)。 4.高速缓冲存储器的地址映象方式有三种,它们分别是:(全向量方式,直接相联方式,组相联方式)。 5.虚拟存储器的三种管理方式是(段式管理,页式管理和段页式管理)。 6.目前计算机中常用数据有(用户定义数据,系统数据和指令数据)三种类型。 7.通常可能出现的流水线的相关性有(资源相关,数据相关和控制相关)。 8.解决中断引起的流水线断流的方法有(不精确断点法和精确断点法)。 9.目前向量处理机的系统结构有两种:(存储器-存储器型和寄存器-寄存器型)。 10.通用计算机基本指令分为5类,它们分别是:(数据传送类,运算类,程序控制类,输入输出类,处理机控制和调试类)。 11.执行指令x1=x2+x3;x4=x1-x5会引起(RAW)类型的数据相关,执行指令x5=x4*x3;x4=x0+x6会引起(W AR)类型的数据相关,执行指令x6=x1+x2;x6=x4*x5会引起(WA W)类型的数据相关。 12.多计算机网络中,通常出现的4种通信模式是(单播模式,选播模式,广播模式和会议模式)。 13.传统的冯?诺依曼计算机是以控制驱动方式工作,以数据驱动方式工作的典型计算机是(数据流计算机),以需求驱动方式工作的典型计算机是(归约机),以模式匹配驱动方式工作的典型计算机是(人工智能计算机)。 二、名词解释(每题2分) 1.计算机体系结构: 计算机系统结构就是计算机的机器语言程序员或编译程序编写者所看到的外特性,是硬件子系统的概念结构及其功能特性。 2.系列机: 所谓系列机是指同一厂家生产的具有相同的系统结构,但采取了不同的组成和实现的技术方案,形成了不同型号的多种机型。 3.模拟: 模拟是指用软件的方法在一台计算机上,实现另一台计算机的指令系统,被模拟的机器是不存在的,称为虚拟机,执行模拟程序的机器称宿主机。 4.程序的局部性原理: 程序访问局部性原理说明了计算机在程序执行过程中呈现出的一种规律,即程序往往重

上海大学 计算机系统结构复习题汇总

计算机系统结构复习题 一、单项选择题 1、直接执行微指令的是( C ) A.汇编程序B.编译程序 C.硬件D.微指令程序 2、对系统程序员不透明的应当是( D )。 A.Cache存贮器B.系列机各档不同的数据通路宽度C.指令缓冲寄存器D.虚拟存贮器 3、对机器语言程序员透明的是( B )。 A.中断字B.主存地址寄存器 C.通用寄存器D.条件码 4、计算机系统结构不包括( A )。 A.主存速度B.机器工作状态 C.信息保护D.数据 5、从计算机系统结构上讲,机器语言程序员所看到的机器属性是( C )。 A.计算机软件所要完成的功能B.计算机硬件的全部组成 C.编程要用到的硬件组织D.计算机各部件的硬件实现 6、计算机组成设计不考虑( B )。 A.专用部件设置B.功能部件的集成度 C.控制机构的组成D.缓冲技术 7、以下说法中,不正确的是( B )。 软硬件功能是等效的,提高硬件功能的比例会: A.提高解题速度B.提高硬件利用率 C.提高硬件成本D.减少所需要的存贮器用量 8、在系统结构设计中,提高软件功能实现的比例会( C )。 A.提高解题速度B.减少需要的存贮容量 C.提高系统的灵活性D.提高系统的性能价格比 9、下列说法中不正确的是( D )。 A.软件设计费用比软件重复生产费用高 B.硬件功能只需实现一次,而软件功能可能要多次重复实现 C.硬件的生产费用比软件的生产费用高 D.硬件的设计费用比软件的设计费用低 10、在计算机系统设计中,比较好的方法是( D )。 A.从上向下设计B.从下向上设计 C.从两头向中间设计D.从中间开始向上、向下设计11、"从中间开始"设计的"中间"目前多数是在( A )。 A.传统机器语言级与操作系统机器级之间 B.传统机器语言级与微程序机器级之间 C.微程序机器级与汇编语言机器级之间 D.操作系统机器级与汇编语言机器级之间 12、系列机软件应做到( B )。 A.向前兼容,并向上兼容 B.向后兼容,力争向上兼容

【北京工业大学505快题设计】16年真题精讲

北京工业大学505快题设计

目录 1.1真题分析 (2) 1.2 真题剖析 (2) 1.2.1 历年真题 (2) 1.3 真题剖析要点总结 (4) 1.3.1 常考题型分析总结 (4) 1.3.2 常考知识点总结 (4) 1.4 历年真题汇总 (4) 1.4.1 2016年真题 (4)

通过真题的学习和掌握,可以帮助学生把握考试重点。每年的考点在历年试题中几乎都有重复率,因此,通过对历年真题的把握,可以掌握今年考试的重点。另外,可以通过对历年真题的学习,把握出题者的思路及方法。每种考试都有自己的一种固定的模式和结构,而这种模式和结构,通过认真揣摩历年真题,可以找到命题规律和学习规律。因此,本部分就真题进行详细剖析,以便考生掌握命题规律、知悉命题的重点、难点、高频考点,帮助考生迅速搭建该学科考试的侧重点和命题规则。 年份题型分值考察范围(章、节、知识点……) 考察难度 (了解、理解、掌握、应用) 2016 图形题150 对于图形以及图形之间关系能够 准确的理解,明确出题者的考查目的, 能按照一定的逻辑进行草图与效果图 的绘制,设计说明要简洁清晰有说服 力,画面保证干净整洁。 应用 2015 文字题150 对于文字能够准确的理解,并能够 进行同类词组词比较,明确出题者的考 查目的,能按照一定的逻辑进行草图与 效果图的绘制,设计说明要简洁清晰有 说服力,画面保证干净整洁。 应用 2014 文字题150 对于文字能够准确的理解,并能够 进行同类词组词比较,明确出题者的考 查目的,能按照一定的逻辑进行草图与 效果图的绘制,设计说明要简洁清晰有 说服力,画面保证干净整洁。 应用 2013 文字题150 对于文字能够准确的理解,并能够 进行同类词组词比较,明确出题者的考 查目的,能按照一定的逻辑进行草图与 效果图的绘制,设计说明要简洁清晰有 说服力,画面保证干净整洁。 应用 综合来说,__505快题设计__专业课这几年的题型变化很大,主要有_图形题_题型,难度略有增加,侧重于对图形的理解和分析。在复习时,要多进行图形练习,头脑风暴和进行准确、形象、美观的手绘表达,强调包含一定的创意性。 1.2 真题剖析 1.2.1 2016年真题 北京工业大学艺术设计学院505快题设计2016年真题

计算机体系结构复习

名词解释 填空 选择 简答 计算 1. 计算机系统的多级层次结构: 2. 系统结构的概念:计算机系统结构指的是计算机系统的软、硬件的界面,即机器语言程 序员或编译程序设计者所能看到的传统机器级所具有的属性。 3. 在计算机技术中,对本来存在的事物或属性,但从某种角度看又好象不存在的概念称为 透明性。 4. 对于通用寄存器型机器,这些属性主要是指:(选择题) 1) 指令系统(包括机器指令的操作类型和格式、指令间的排序和控制机构等) 2) 数据表示 (硬件能直接辩认和处理的数据类型) 3) 寻址规则 (包括最小寻址单元、寻址方式及其表示) 4) 寄存器定义 (包括各种寄存器的定义、数量和使用方式) 5) 中断系统 (中断的类型和中断响应硬件的功能等) 6) 机器工作状态的定义和切换 (如管态和目态等) 7) 存储系统 (主存容量、程序员可用的最大存储容量等) 8) 信息保护 (包括信息保护方式和硬件对信息保护的支持) 9) I/O 结构(包括I/O 连接方式、处理机/存储器与I/O 设备间数据传送的方式和格式 以及I/O 操作的状态等) 5. 计算机组成指的是计算机系统结构的逻辑实现,包含物理机器级中的数据流和控制流的 组成以及逻辑设计。 6. 计算机实现指的是计算机组成的物理实现。 7. 数据表示是指计算机硬件能够直接识别、指令集可以直接调用的数据类型。 8. 数据类型、数据结构、数据表示之间的关系 第6级 第5级 第4级 第3级 第2级 第1级

9.系列机指由同一厂商生产的具有相同体系结构、但具有不同组成和实现的一系列不同型 号的机器。 10.常见的计算机系统结构分类法有两种:Flynn分类法和冯氏分类法。冯氏分类法是用系 统的最大并行度对计算机进行分类;Flynn分类法是指按照指令流和数据流的多倍性进行分类。 11.定量分析技术(简答题): 1)以经常性事件为重点:在计算机系统设计中,经常需要在多种不同的方法之间进行 折中,这时应按照对经常发生的情况采用优化方法的原则进行选择。 2)Amdahl定律:加速某部件执行速度所能获得的系统性能加速比,受限于该部件的 执行时间占系统中总执行时间的百分比。 3)CPU性能公式:执行一个程序所需的CPU时间=执行程序所需的时钟周期数*时钟 周期时间 4)程序的局部性原理:指程序执行时所访问的存储器地址分布不是随机的,而是相对 簇聚的。分为时间局部性和空间局部性。 12.冯诺依曼结构的特点:以运算器为中心;在存储器中,指令和数据同等对待;存储器是 按地址访问、按顺序线性编址的一维结构,每个存储单元的位数是固定的;指令是按顺序执行的;指令由操作码和地址码组成;指令和数据均以二进制编码表示,采用二进制运算。 13.实现可移植性的常用方法有三种:采用系列机、模拟与仿真、统一高级语言。 14.系列机在兼容方面,向后兼容一定要保证,尽量保证向上兼容 15.模拟是指用软件的方法在一台现有的计算机上实现另一台计算机的指令集。(软件方法) 16.仿真是指用一台现有计算机上的微程序去解释实现另一台计算机的指令集。(硬件方法) 17.并行性包括同时性和并发性。 18.从执行程序的角度来看,并行性等级从低到高可分为:(简答) 1)指令内部并行:单条指令中各微操作之间的并行 2)指令级并行:并行执行两条或两条以上的指令 3)线程级并行:并行执行两个或两个以上的线程,通常是以一个进程内派生的多个线 程为调度单位。 4)任务级或过程级并行:并行执行两个或两个以上的过程或任务,以子程序或进程为 调度单位。 5)作业或程序级并行:并行执行两个或两个以上的作业或程序。 19.提高并行性的技术路径(12字):时间重叠、资源重复、资源共享 20.能够对紧密耦合系统和松散耦合系统进行区分: 紧密耦合系统共享主存,松散耦合系统共享外设

计算机系统结构复习题分析

计算机系统结构复习

1从使用语言角度,可将系统按功能划分为多层次机器级结构,层次结构分别是:应用语 _________ 言机器级、高级语言机器级、汇编语言机器级、操作系统机器级、传统机器语言机器级和微 程序序机器级。 2、各机器级的实现主要靠翻译和解释或两者结合进行。翻译是先用转_________ 级上的程序整个地变换成低一级机器级上等效的程序,然后再在低一级机器级上实现的技__________ 术。解释则是在低级机器上用它的一串语句或指令来仿真高级机器上的一条语句或指令的功—能,是通过对高级的机器级语言程序中的每条语句或指令逐条解释来实现的技术。 3、计算机系统结构在计算机系统机器级层次中指传统机器级的系统结构。 4、计算机系统结构研究的是软、硬件之间的功能分配以及对传统机器级界面的确定,提供机器语言、汇编语言程序设计或编译程序生成系统为使其设计或生成的程序能在机器上正确运行应看到的遵循的计算机属性。 5、计算机系统结构的属性包括:数据_________ 组织、中断机构、系统机器级的管态和用户态的定义和切换、机器级的I/O结构、系统各部 分的信息保护方式和保护机构等属性。 6、机器透明性:指相对于每一机器级设计人员,都客观存在的功能或属性看不到的现象,称相对于此级设计人员来说,这此功能或属性是具有透明性,即透明的。 7、计算机组成指的是计算机系统结构的逻辑实现,包括机器级内部的数据流和控制流的组 成以及逻辑设计等。它着眼于机器级内部各事件的排序方式与控制机构、各部件的功能及各 部件间的联系。 8计算机组成设计要解决的问题是在所______________________________________________________ 各种设备各部件组织成计算机,来实现所确定的系统结构。 9、当前,计算机组成设计主要是围绕_________ 功能的分散和设置专用功能部件来进行的。 10、计算机组成设计要确定的方面一般应包括:数据通路宽路、专用部件的设置、各种操作对部件的共享程度、功能部件的并行度、控制机构的组成方式、缓冲和排队技术、预估预判技术、可靠性技术等。 11、计算机实现指计算机组成的物理实现,包括处理机、主存等部件的物理结构,器件的集成度和速度,器件、模块、插件、底板的划分与连接,专用器件的设计,微组装技术,信号传输,电源、冷却及整机装配技术等。它着眼于器件技术和微组装技术,其中,器件技术在实现技术中起着主导作用。 12、计算机系统结构设计的任务是进行软、硬件的功能分配,确定传统机器级的软、硬件界面。 13、软、硬件取舍的三个基本原则是: 第一个基本原则是应考虑在现有硬、器件(主要是逻辑器件和存储器)条件,系统要有高 的性能价格比,主要从实现费用、速度和其他性能要求来综合考虑。 第二个基本原则是要考虑到准备采用和可能采用的组成技术,使它尽可能不要过多或不 合理地限制各种组成、实现技术的采用。 第三个基本原则是从"软”的角度考虑如何为编译和操作系统的实现以及为高级语言程序的设计提供更多更好的硬件支持放在首位。 14、程序运行的时间应该是衡量机器时间(速度)性能最可靠的标准。 15、计算机性能诵常用峰值性能及持续性能来评价。峰值性能是指在理想情况下计算机系统可获得的最高理论性能值,它不能反映出系统的实际性能。 16、持续性能的表示有算术性能平均值、调和性能平均值和几何性能平均值三种。 17、算术性能平均是通常对系统执行时间评价;调和性能平均值反映运行全部程序所需的时

北工大半导体物理历年真题

历年真题 第一章 1、Si 、GaAs 半导体材料的导带底、价带顶分别在k 空间什么位置?其晶体结构和解理面分别是什么?哪个是直接带隙,哪个是间接带隙?(2006) 2、对于金刚石结构的硅Si 和闪锌矿结构的砷化镓GaAs ,在(111)晶面上,其原子面密度和面间距都是最大,为什么Si 的解理面是(111),而GaAs 不是?(2007) 3、半导体材料的禁带宽度Eg 、N 型半导体杂质激活能△Ed 以及亲和势X 分别表示半导体电子的什么状态特性?(2009年简答题7分) 4、与真空电子运动相比,半导体中电子的运动有何不同?(2009年简答题7分) (1-9题 63分,每小题7分(2010)) 5、如图是一个半导体能带结构的E –k 关系; 1)哪个能带具有x 方向更小的有效质量? 2)考虑两个电子分别位于两个能带中的十字线处, 哪个电子的速度更大些? 6、写出硅(Si)和砷化镓(GaAs)的晶体结构、禁带宽度和解理面。?(2011年简答题6分) 第二章 3、高阻的本征半导体材料和高阻的高度补偿的半导体材料的区别是什么?(2006) ? 1 深能级杂质和浅能级杂质概念(西交大) ? 1以硅为例,举例说明掺入浅能级和深能级杂质的目的和作用?(西电) ? 2.什么是浅能级杂质?什么是深能级杂质?列举出半导体硅中各一种杂质元素的例 子。半导体中掺入这些杂质分别起什么作用 ? (2011) 第三章 ? 11、定性画出N 型半导体样品,载流子浓度n 随温度变化的曲线(全温区),讨论 各段的物理意义,并标出本征激发随温度的曲线。设该样品的掺杂浓度为ND 。比较两曲线,论述宽带隙半导体材料器件工作温度范围更宽。 (2006-20分) E 0 E 0 k x 1 2 E

计算机体系结构复习题(有答案)

《体系结构复习题》 一、选择题(15分) 1.计算机系统多级层次中,从下层到上层,各级相对顺序正确的应当是() A.汇编语言机器级---操作系统机器级---高级语言机器级 B.微程序机器级---传统机器语言机器级---汇编语言机器级 C.传统机器语言机器级---高级语言机器级---汇编语言机器级 D. 汇编语言机器级---应用语言机器级---高级语言机器级 2.对系统程序员不透明的是() A.Cache 存储器 B.系列几各档不同的数据通路宽度 C.指令缓冲寄存器 D.虚拟存储器 3.在计算机系统设计中,比较好的方法是() A.从上向下设计 B.从下向上设计 C.从两头向中间设计 D.从中间开始向上、向下设计 4.不同系列的机器之间,实现软件移植的途径不包括() A.用统一的高级语言 B.用统一的汇编语言 C.模拟 D.仿真 5.堆栈型机器比通用寄存器型机器优越的是() A.支持先进先出类接替算法的求解 B.能更好地支持向量的运算 C.支持由逆波兰表达式将高级语言多元赋值语句直接编译生成堆栈指令程序 D.能优化存储器的空间利用率 6.浮点数尾数基值 r m=8,尾数数值部分长 6 位,可表示的规格化最小正尾数为() A.0.5 B.0.25 C.0.125 D.1/64 7.在尾数下溢处理方法中,平均误差最大的是() A.截断法 B.舍入法 C.恒置“1”法 D.ROM 查表法 8.ILLIAC Ⅳ是一种() A.流水线处理机 B.指令重叠处理机 C.阵列处理机 D.多处理机 9.能实现作业、任务级并行的异构型多处理机属() A.MISD B.SIMD C.MIMD D.SISD 10.非线性流水线是指() A.一次运算中使用流水线中多个功能段 B.一次运算中要多次使用流水线中的某些功能段 C. 流水线中的某些功能段在各次运算中的作用不同 D. 流水线中的各个功能段在各种运算中有不同的组合 11.流水机器对全局性的相关处理不包括() A.猜测法 B.提前形成条件码 C.加快短循环程序的执行 D.设置相关专用通路 12.外部设备打印机适合于连接() A.数组多路通道或选择通道 B.字节多路通道或选择通道 C.选择通道 D.任意一种通道 13.虚拟存储器常用的地址映像方式是() A.全相联 B.段相联 C.组相联 D.直接

北京工业大学2013-2014概率论与数理统计考题答案

6一北京工业大学2013-2014学年第一学期期末 数理统计与随机过程(研) 课程试卷 学号 姓名 成绩 注意:试卷共七道大题,请写明详细解题过程。数据结果保留3位小数。 考试方式:半开卷,考试时只允许看教材《概率论与数理统计》 浙江大学 盛 骤等编第三版(或第四版)高等教育出版社,不能携带和查阅任何其他书籍、纸张、资料等。考试时允许使用计算器。 考试时间120分钟。 一、(10分)设学生某次考试成绩服从正态分布),(2σμN ,现从中随机抽取36位的考试成绩, 算得平均分为66.5,标准差为15分。问在显著性水平0.05下,从样本看, (1)是否接受“70=μ”的假设? (2)是否接受“2216≤σ”的假设? 解:已知 05.0,36,15,5.66====αn S X (1)70:,70:10≠=μμH H 由书中结论知,检验问题的拒绝域为 )1(702 -≥-n t n S X α 4.136 1570 5.6670=-= -n S X ,查表得0301.2)35()1(025.02 ==-t n t α,所以,接受原假设。 , (2)22122016:,16:>≤σσH H 检验问题的拒绝域为 )1(16 )1(2 2 2-≥-n S n αχ 7617.301615)136(16)1(2 222=-=-S n ,802.49)136()1(2 05.02=-=-χχαn ,所以,接受原假设。

二、(15分)在某公路上观察汽车通过情况,取15秒为一个时间单位,记下锅炉汽车 分布?(显著性水平取0.05α=) 解:805.0200 14113282681920?=*+*+*+*+*==x λ 并组后k=4,而此处r=1,故自由度为k-r-1=2, 200.932-200=0.932<991.5)2(2 05.0=χ,所以是Poisson 分布

计算机系统结构练习题及答案

第一章计算机系统结构的基本概念 (一)单项选择题(在下列每小题的四个备选答案中,只有一个答案是正确的) 1. 计算机系统多级层次中,从下层到上层,各级相对顺序正确的应当是___。 A. 汇编语言机器级――操作系统机器级――高级语言机器级 B. 微程序机器级――传统机器语言机器级――汇编语言机器级 C. 传统机器语言机器级――高级语言机器级――汇编语言机器级 D. 汇编语言机器级――应用语言机器级――高级语言机器级 答案:B 难度:1 适于级别:初级、中级 2. 汇编语言源程序变换成机器语言目标程序是经___来实现的。 .A. 编译程序解释 B. 汇编程序解释 C. 编译程序翻译 D. 汇编程序翻译 答案:D 难度:1 适于级别:初级、中级 3. 直接执行微指令的是___。 A. 汇编程序 B. 编译程序 C. 硬件 D. 微指令程序 答案: C 难度:1 适于级别:初级、中级 4. 对系统程序员不透明的应当是___。 A. Cache存贮器 B. 系列机各档不同的数据通路宽度 C. 指令缓冲寄存器 D. 虚拟存贮器 答案: D

难度:1 适于级别:初级、中级 5. 对应用程序员不透明的是___。 A. 先行进位链 B. 乘法器 C. 指令缓冲器 D. 条件码寄存器 答案:D 难度:1 适于级别:初级、中级 6. 对机器语言程序员透明的是___。 A. 中断字 B. 主存地址寄存器 C. 通用寄存器 D. 条件码 答案:B 难度:1 适于级别:初级 7. 计算机系统结构不包括___。 A. 主存速度 B. 机器工作状态 C. 信息保护 D. 数据表示 答案: A 难度:1 适于级别:初级、中级 8. 对计算机系统结构透明的是___。 A. 字符行运算指令 B. 是否使用通道型I/O处理机 C. 虚拟存贮器 D. VLSI技术 答案:D 难度:1 适于级别:初级、中级和高级

计算机系统结构复习材料

计算机系统结构习题 题型:选择20分:1分*20题填空20分:2分*10空名词10分:2分*5题, 简答30分:6分*5题应用题20分:10分*2题 第一章 1.计算机系统的多级层次结构从上到下的顺序分别是、、 、、、。 2.以往对计算机系统的设计方法有设计和设计,它们分别适用于设计和 设计。 3.研究计算机系统结构的重点是,其主要目的是。 4.计算机系统的3T性能目标是、、。 5.以软件为主实现的机器为,由硬件或固件实现的是。 6.解决软件可移植的办法有、、和。 7.计算机中的两种信息流是和,计算机系统按流分类可分为、、 和。 8.计算机系统结构主要指。 9.为了提高CPU的利用率,有效的途径是、、、。 10.计算机系统的主要软、硬件交界面特性包括、、、 、。 11.在系统结构设计中,提高软件功能实现的比例会( )。 A、提高解题速度 B、减少需要的存贮容量 C、提高系统的灵活性 D、提高系统的性能价格比 12.对计算机系统结构透明的是( )。 A、数据表示 B、是否使用通道型I/O处理机 C、虚拟存贮器 D、VLSI技术(Very large scale integration) 13.对汇编语言程序员透明的是( )。 A、I/O方式中的DMA访问方式 B、浮点数据表示 C、信息保护方式 D、程序性中断 14.系列机软件应做到( )。 A、向前兼容,并向上兼容 B、向后兼容,力争向上兼容 C、向前兼容,并向下兼容 D、向后兼容,力争向下兼容 15.推出系列机的新机器,不能更改的是( )。 A、原有指令的寻址方式和操作码 B、系统总线的组成 C、数据通路宽度 D、存贮芯片的集成度 16.不同系列的机器之间,实现软件移植的途径不包括( )。 A、用统一的高级语言 B、用统一的汇编语言 C、模拟 D、仿真 17.在计算机系统的多级层次结构中,单条指令执行速度最快的一级是()。 A、L5(应用语言)级 B、L2(操作系统)级 C、L1(机器语言)级 D、L0(微程序)级 18.在计算机系统的多级层次结构中,单条指令功能最强的一级是()。 A、L5(应用语言)级 B、L2(操作系统)级 C、L1(机器语言)级 D、L0(微程序)级 19.简述计算机系统设计中软硬件取舍3原则。 答:1)在现有器件的条件下,系统要有较高的性能价格比; 2)不要不合理地限制各种组成、实现技术的采用; 3)硬件的设计要考虑如何为软件提供更好的支持。 20.软件和硬件在什么意义上是等效的,在什么意义上是不等效的。 答:软件和硬件在逻辑功能上是等效的,但是,在性能、价格、实现的难易程度上却是各不相同的,硬件执行速度快,软件灵活性好。即软件和硬件在物理意义上是不等效的。 参考答案: 1.应用语言级高级语言级汇编语言级操作系统级机器语言级微程序语言级。 2.从上而下从下到上专用机通用机

相关文档
最新文档