广东工业大学(832)计算机组成原理考研答案 (2011-2017年)简答题(重要)

广东工业大学(832)计算机组成原理考研答案 (2011-2017年)简答题(重要)
广东工业大学(832)计算机组成原理考研答案 (2011-2017年)简答题(重要)

2011年

=============================

1.指令和数据均存放在内存中,计算机如何从时间和空间上区分它们是指令还是数据。

计算机对指令和数据的区分是依靠指令的执行阶段来决定的;

在取指阶段,从存储器中读取的均是CPU要执行的指令;

在执行阶段,从存储器中读取的一定是指令执行所需要的操作数;

2. 说明总线结构对计算机系统性能的影响。

(1)最大存储容量

单总线系统中,最大内存容量必须小于由计算机字长所决定的可能的地址总线。双总线系统中,存储容量不会受到外围设备数量的影响

(2)指令系统

双总线系统,必须有专门的I/O指令系统单总线系统,访问内存和I/O使用相同指令

(3)吞吐量总线数量越多,吞吐能力越大。

3. CPU由哪两部分组成,其四个基本功能是什么?

CPU由运算器和控制器组成。

CPU具有以下4个方面的基本功能:

(1)指令控制,即对程序运行的控制;

(2)操作控制,即对指令内操作步骤的控制;

(3)数据运算,即对数据进行算术运算和逻辑运算,这是CPU的最基本功能;(4)异常处理和中断处理,如处理运算中的溢出等错误情况以及处理外部设备的服务请求等此外,CPU还具有存储管理、总线管理、电源管理等扩展功能。

4. 请说明程序查询方式与中断方式各自的特点。

程序查询方式,数据在CPU和外围设备之间的传送完全靠计算机程序控制,优点是硬件结构比较简单,缺点是CPU效率低.

中断方式是外围设备用来“主动”通知CPU,准备输入输出的一种方法,它节省了CPU时间,但硬件结构相对复杂一些。

2012年

=============================

1.有如下5种存储器:主存、高速缓存、寄存器组、CD-ROM(光盘存储器)、和活动头/硬磁盘存储器,要求:

(1)按存储容量和存储周期排出顺序;

(2)将有关存储器排列组成一个存储体系;

(3)指明它们之间交换信息时的传送方式。解:(1)按存储容量排:活动头/硬磁盘存储器,CD-ROM存储器,主存,高速缓存,寄存器组

按存储周期排:CD-ROM存储器,活动头/硬磁盘存储器,主存,高速缓存,寄存器组

(2)可构成存储体系如图:

(3)CPU与高速缓存以及CPU与主存之间有直接的数据通路,CPU与外存之间不存在直接的数据通路,CPU访问磁盘和光盘都需先将其信息调入主存。

2.什么是RISC?RISC指令系统的特点是什么?

RISC是精简指令系统计算机,它有以下特点:

(1)选取使用频率最高的一些简单指令,以及很有用但不复杂的指令。

(2)指令长度固定,指令格式种类少,寻址方式种类少。

(3)只有取数/存数指令访问存储器,其余指令的操作都在寄存器之间进行。(4)大部分指令在一个机器周期内完成。

(5) CPU中通用寄存器数量相当多。

(6)以硬布线控制为主,不用或少用微指令码控制。

一般用高级语言编程,特别重视编译优化工作,以减少程序执行时间.

优点:RISC 技术简化了指令系统,以寄存器-寄存器方式工作,采用流水方式,从而可在一个时钟周期内执行完毕,使用较多的寄存器以减少访存,绝大部分指令采用组合电路实现。缺点:指令功能简单使得程序代码较长,占用了较多的存储器空间。

3.集中式仲裁有几种方式?说明其工作原理。

三种方式:

链式查询方式,(距离仲裁器最近的设备优先级最高)

计数器定时查询方式,(优先级均等而且可以用程序改变)

独立请求方式(响应时间快)

何谓分布式仲裁方式?

分布式仲裁是以优先级仲裁策略为基础的仲裁方式。它不需要中央仲裁器,每个潜在的主方功能模块都有自己的仲裁号和仲裁器。当它们有总线请求时,把它们唯一的仲裁号发送到共享的仲裁总线上,每个仲裁器将仲裁总线上得到的号与自己的号进行比较。如果仲裁总线上的号大,则它的总线请求不予响应,并撤销它的仲裁号。最后,获胜者的仲裁号保留在仲裁总线上

=============================

2013年

1.DRAM为什么要刷新?常用的刷新方式有哪几种?

DRAM的每个存储元是靠电容上的电荷来存储信息的,通常情况下,电容上的电荷会慢慢减少。如果不给电容充电,电荷消失,那么存储的信息就会消失。所以要定时刷新,给电容充电,以保证存储的信息不会丢失。

常用的刷新方式有三种,集中式、分散式、异步式。

集中式刷新:在整个刷新间隔内,前一段时间重复进行读/写周期或维持周期,等到需要进行刷新操作时,便暂停读/写或维持周期,而逐行刷新整个存储器。正常读/写操作与刷新操作分开进行,刷新集中完成。

特点:存在一段停止读/写操作的死时间,适用于高速存储器。

分散式刷新:把一个存储系统周期tc分成两个时间片,周期前半段时间tm用来读/写操作或维持信息,周期后半段时间tr作为刷新操作时间。这样,每经过128个系统周期时间,整个存储器便全部刷新一遍。

特点:不存在停止读/写操作的死时间。但系统运行速度降低。

异步式刷新:前两种方式的结合。每隔一段时间刷新一次,保证在刷新周期内对整个存储器刷新一遍。

=============================

2014年

1. 什么是指令?什么是程序?

指令:(由操作码和操作数两部分构成)能够表示计算机中的一个基本操作的代码或二进制串。

程序:用于求解某一问题的一串指令序列。

2.主存储器的技术指标有哪些?说明其含义。

主存储器的性能指标主要是存储容量、存取时间、存储周期和存储器带宽。存储容量:在一个存储器中可以容纳的存储单元总数,存储空间的大小,字数字节数

存取时间:启动到完成一次存储器操作所经历的时间。主存的速度ns

存储周期:连续启动两次操作所需间隔的最小时间。主存的速度ns

存储器带宽:单位时间里存储器(所存取的信息量, )数据传输速率技术指标位/秒,字节/秒

3. 什么是内存?什么是外存?什么是CPU?什么是适配器?简述其功能。

内存:用于存放系统当前运行所需要的程序和数据的半导体存储器,称为内存储器,简称内存;

外存:用于存放程序和数据,但不能被CPU直接访问的大容量存储器,称为外存储器,简称为外存;

外存一般包括磁盘存储器和光盘存储器。

CPU:运算器和控制器合称为中央处理器,简称CPU。

适配器:主机和不同速度的外设之间的一种部件,用于主机和外设之间的信息转换。

4.CPU内部有哪些寄存器?其主要作用是什么?

答:CPU中的主要寄存器

1.数据缓冲寄存器(DR)

暂时存放由内存独处的一条指令或一个数据字。

2.指令寄存器(IR)

用来保存当前正在执行的一条指令。当执行一条指令时,先把它从内存取到缓冲寄存器中,然后再传送至指令寄存器。指令划分为操作码和地址码字段,由二进制数字组成。为了执行任何给定的指令,必须对操作码进行测试以便识别所要求的操作。一个叫做指令译码器的部件就是做这项工作的。指令寄存器中操作码字段的输出就是指令译码器的输入。操作码一经译码后,即可向操作控制器发出具体操作的特定信号。

3.程序计数器(PC)

通常又称为指令计数器。通常情况下都是PC=PC+1。说简单点就是用来控制地址,以便程序顺序执行。

4.地址寄存器(AR)

用来保存当前CPU所访问的内存单元的地址。由于在内存和CPU之间存在着操作速度上的差别,所以必须使用地址寄存器来保持地址信息,直到内存的读/写操作完成为止。

5.累加寄存器(AC)

累加寄存器AC通常简称为累加器,它是一个通用寄存器。其功能是:当运算器的算术逻辑单元ALU执行算术逻辑单元时,为ALU提供一个工作区。例如,在执行一个加法运算前,先将一个操作数暂时存放在AC中,再从内存中取出另一个操作数,然后同AC的内容相加,所得的结果送回AC中,而AC中原有的内容随即被破坏。所以,累加寄存器是暂时存放ALU运算的结果信息。运算器中至少要有一个累加寄存器。目前多达16,32,甚至更多。

6.状态条件寄存器(PSW)

存放两类信息:当前指令执行结果的各种状态信息以及控制信息。

状态条件寄存器保存由算数指令和逻辑指令运行或测试的结果建立的各种条件码内容,如算数结果进位标志C,运算结果溢出标志V,运算结果为零标志Z,运算结果为负标志N,等等。这些标志位通常分别由1位触发器保存。除此之外还保存中断和系统工作状态等信息,以便使CPU和系统能及时了解机器运行状态和程序运行状态。因此,状态条件寄存器是一个由各种状态条件标志拼凑而成的寄存器。

5.什么叫总线和总线操作?一次总线的信息传送过程大致可以分为哪几个阶段?总线指计算机各功能部件之间传送信息的公共信息传送线路;总线操作指计算机系统中通过总线进行信息交换的过程;

一次总线信息传送过程大致包括总线请求总线、总线仲裁、寻址、信息传送、结束(状态访回?)等四个阶段。

6.比较通道、DMA、中断三种基本I/O方式的异同点。

通道方式:

利用通道来管理外设的工作,可以实现对外设的统一管理和外设与内存之间的数据传送,减轻了CPU的负担,大大提高了CPU的工作效率。

DMA方式:

需要硬件DMAC的控制管理主存与高速外设之间大批数据交换;数据传送速度很高,传送速率仅受到内存访问时间的限制。

中断方式:

一般适用于随机出现的慢速外设的数据传送服务;一旦提出请求应立即进行,节省了CPU的时间开销,但硬件结构稍复杂一些。

=============================

2016年

1. 说明指令周期、机器周期和时钟周期之间的关系?

指令周期:CPU每取出并执行一条指令所需的全部时间;

机器周期:在同步控制的机器中,执行指令周期中一步相对完整的操作(指令步)所需时间,通常安排机器周期长度=主存周期;

时钟周期:指计算机主时钟的周期时间,它是计算机运行时最基本的时序单位,对应完成一个微操作所需的时间,通常时钟周期=计算机主频的倒数。

指令周期通常用若干个机器周期表示,而机器周期时间又包含有若干个时钟周期。指令周期是执行一条指令所需要的时间,一般由若干个机器周期组成。指令不同,所需的机器周期数也不同。对于一些简单的的单字节指令,在取指令周期中,指令取出到指令寄存器后,立即译码执行,不再需要其它的机器周期。对于一些比

较复杂的指令,例如转移指令、乘法指令,则需要两个或者两个以上的机器周期。通常含一个机器周期的指令称为单周期指令,包含两个机器周期的指令称为双周期指令。

2.比较同步定时与异步定时的优缺点。

同步定时方式采用公共时钟,具有较高数据传输频率。

同步定时方式适合于总线周期长度较短、各功能模块存取时间比较接近的情况。异步定时方式中,后一事件出现在总线上的时刻取决于前一事件的出现,不需要统一的公共时钟信号。总线周期的长度是可变的。

异步定时的优点是总线周期长度可变,不把响应时间强加到功能模块上,因而允许快速和慢速的功能模块都能连接到同一总线上,但这增加了总线的复杂性和成本。

7、某计算机字长为16位,主存容量为64K字,采用单字长单地址指令,共有40条指令,试采用直接、立即、变址、相对四种寻址方式设计指令格式。

40条指令

指令操作码需6位,26=64,其中24种编码未用;

4种寻址方式

寻址特征需2位;

单字长单地址指令

剩余8位作为形式地址;

设计方案:

方案1:专用变址寄存器;

方案2:通用寄存器作为变址寄存器;

方案1:专用变址寄存器

各操作数的寻址范围:

立即数寻址方式:指令中的立即数不能超过8位;

直接寻址方式:直接地址为8位,可直接寻址范围为28个单元;

变址寻址方式:E=(R)+D,其中变址寄存器R为16位;

由于主存容量64K字,可直接寻址整个主存空间;

相对寻址方式:E=(PC)+D,可直接寻址整个主存空间;

方案2:通用寄存器作为变址寄存器

各操作数的寻址范围:

立即数寻址方式

指令中的立即数不能超过4位;

直接寻址方式

直接地址为4位,可直接寻址范围为24个单元;

变址寻址方式

E=(R)+D,其中变址寄存器R为16位;

由于主存容量64K字,可直接寻址整个主存空间;

相对寻址方式

E=(PC)+D,可直接寻址整个主存空间;

1.什么是“程序访问的局部性”?存储系统中哪一级采用了程序访问的局部性原理?

答:程序的局部性原理,即程序的地址访问流有很强的时序相关性,未来的访问模式与最近已发生的访问模式相似。根据这一局部性原理,把主存储器中访问概率最高的。程序运行的局部性原理指在一小段时间内,最近被访问过的程序和数据很可能再次被访问。在空间上这些被访问的程序和数据往往集中在一小片存储区。在访问顺序上指令顺序执行比转移执行的可能性大。

存储系统中Cache-主存层次和主存-辅存层次均采用了程序访问的局部性原理。

2.简述计算机的中断处理过程与调用子程序程序的区别。

答:两者的根本区别表现在服务时间和服务对象上不一样。

1)调用子程序发生的时间是已知的和固定的,即在主程序的调用指令(CALL)执行时发生主程序调用子程序过程,调用指令所在位置是已知的和固定的;而中断过程发生的时间一般是随机的,CPU在执行某一主程序时受到中断源提出的中断申请,就发生中断过程,而中断申请一般由硬件电路产生,申请时间是随机的。也可以说,调用子程序是程序设计者事先安排好的,而执行中断服务程序是由系统工作环境随机决定的。

2)子程序完全为主程序服务,两者属于主从关系。主程序需要子程序时就去调用子程序,并把调用结果带回主程序继续执行。而中断服务程序与主程序二者一般是无关的,两者是平行关系。

3)主程序调用子程序的过程完全属于软件处理过程,不需要专门的硬件电路,而中断处理系统是一个软、硬件结合的系统,需要专门的硬件电路才能完成中断处理的过程。

4)子程序嵌套可以实现若干级,嵌套的最多级数受计算机内存开辟的堆栈大小限制;而中断嵌套级数主要由中断优先级来决定,一般优先级不会很大。

从宏观上看,虽然程序中断方式克服了程序查询方式中CPU"踏步"现象,实现了CPU与IO并行工作,提高了CPU的资源利用率,但从微观操作分析,CPU 在处理中断程序时,仍需暂停原程序的正常运行,尤其是当高速I/O设备或辅助存储器频繁地、成批地与主存交换信息时,需不断打断CPU执行现行程序,而执行中断服务程序。

另解:

1)子程序调用是预先安排好的,程序中断是随机发生的;

2)调用子程序,是为主程序服务的,而中断程序与主程序的程序毫无关系;3)子程序是由调用指令给出目标地址,中断是通过隐指令获得中断服务程序的入口地址

3.简述risc和cisc的区别。

RISC是精简指令集计算机的简称,其特点是指令集简单、指令编码较为规范、易用流水线的技术提高性能、一般采用load-store结构、通用寄存器的个数较多,优点是设计简单、主频高,缺点是程序较大、依赖编译器的优化。

CISC是复杂指令集计算机的简称,其特点是指令集复杂、指令条数多、指令编码不规范、流水线的实现较复杂、一般支持多种寻址方式,优点是程序较小、编译器的要求较低,缺点是设计复杂、主频较低。

4.简要描述外设进行DMA 操作的过程及DMA 方式的主要优点。

(1)外设发出DMA 请求;

(2)CPU 响应请求,DMA 控制器从CPU 接管总线的控制;

(3)由DMA 控制器执行数据传送操作;

(4)向CPU 报告DMA 操作结束。主要优点是数据数据速度快

简要DMA 控制器的组成和操作的过程。

(1)内存地址计数器:用于存放内存中要交换的数据的地址。在DMA传送前,须通过程序将数据在内存中的起始位置(首地址)送到内存地址计数器。而当DMA 传送时,每交换一次数据,将地址计数器加“1”,从而以增量方式给出内存中要交换的一批数据的地址。

(2)字计数器:用于记录传送数据块的长度(多少字数)。其内容也是在数据传送之前由程序预置,交换的字数通常以补码形式表示。在DMA传送时,每传送一个字,字计数器就加“1”。当计数器溢出即最高位产生进位时,表示这批数据传送完毕,于是引起DMA控制器向CPU发出中断信号。

(3)数据缓冲寄存器:用于暂存每次传送的数据(一个字)。当输入时,由设备(如磁盘)送往数据缓冲寄存器,再由缓冲寄存器通过数据总线送到内存。反之,输出时,由内存通过数据总线送到数据缓冲寄存器,然后再送到设备。

(4)“DMA请求”标志:每当设备准备好一个数据字后给出一个控制信号,使“DMA 请求”标志置“1”。该标志置位后向“控制/状态”逻辑发出DMA请求,后者又向CPU发出总线使用权的请求(HOLD),CPU响应此请求后发回响应信号HLDA,“控制/状态”逻辑接收此信号后发出DMA响应信号,使“DMA 请求”标志复位,为交换下一个字做好准备。

(5)“控制/状态”逻辑:由控制和时序电路以及状态标志等组成,用于修改内存地址计数器和字计数器,指定传送类型(输入或输出),并对“DMA请求”信号和CPU响应信号进行协调和同步。

(6)中断机构:当字计数器溢出时,意味着一组数据交换完毕,由溢出信号触发中断机构,向CPU提出中断报告。

补充知识点:

CPU与IO设备间数据传输主要有四种方式:

查询控制方式:

CPU通过程序主动读取状态寄存器以了解接口情况,并完成相应的数据操作。查询操作需要在时钟周期较少的间隔内重复进行,因而CPU效率低。

中断控制方式:

当程序常规运行中,若外部有优先级更高的事件出现,则通过中断请求通知CPU,CPU再读取状态寄存器确定事件的种类,以便执行不同的分支处理。这种方式CPU效率高且实时性好。

DMA(Direct Memory Access)控制方式:

顾名思义,直接内存存取即数据传送的具体过程直接由硬件(DMA控制器)在内存和IO之间完成,CPU只在开始时将控制权暂时交予DMA,直到数据传输结束。这种方式传送速度比通过CPU快,尤其是在批量传送时效率很高。

通道控制方式:

基本方法同上述的DMA控制方式,只是DMA通过DMA控制器完成,通道控制方式有专门通讯传输的通道总线完成。效率比DMA更高。

1、程序查询方式

2、程序中断

3、直接内存访问

4、通道方式

5、外围处理机方式

数据传送控制方式有程序直接控制方式、中断控制方式、DMA方式和通道方式4种。

程序直接控制方式就是由用户进程来直接控制内存或CPU和外围设备之间的数据传送。它的优点是控制简单,也不需要多少硬件支持。它的缺点是CPU和外围设备只能串行工作;设备之间只能串行工作,无法发现和处理由于设备或其他硬件所产生的错误。

中断控制方式是利用向CPU发送中断的方式控制外围设备和CPU之间的数据传送。它的优点是大大提高了CPU的利用率且能支持多道程序和设备的并行操作。它的缺点是由于数据缓冲寄存器比较小,如果中断次数较多,仍然占用了大量CPU时间;在外围设备较多时,由于中断次数的急剧增加,可能造成CPU无法响应中断而出现中断丢失的现象;如果外围设备速度比较快,可能会出现CPU 来不及从数据缓冲寄存器中取走数据而丢失数据的情况。

DMA方式是在外围设备和内存之间开辟直接的数据交换通路进行数据传送。它的优点是除了在数据块传送开始时需要CPU的启动指令,在整个数据块传送结束时需要发中断通知CPU进行中断处理之外,不需要CPU的频繁干涉。它的缺点是在外围设备越来越多的情况下,多个DMA控制器的同时使用,会引起内存地址的冲突并使得控制过程进一步复杂化。

通道方式是使用通道来控制内存或CPU和外围设备之间的数据传送。通道是一个独立与CPU的专管输入/输出控制的机构,它控制设备与内存直接进行数据交换。它有自己的通道指令,这些指令受CPU启动,并在操作结束时向CPU发中断信号。该方式的优点是进一步减轻了CPU的工作负担,增加了计算机系统的并行工作程度。缺点是增加了额外的硬件,造价昂贵.

端口是接口电路中能被CPU直接访问的寄存器的地址。

I/O端口的编址方式可以分为统一编址与独立编址两种。

统一编址方式是从存储器空间划出一部分地址空间给I/O设备,把I/O接口中的端口当作存储器单元一样进行访问,不设置专门的I/O指令,有一部分对存储器使用的指令也可用于端口。

统一编址的情况是:优点:指令类型多、功能齐全,不仅使访问I/O端口可实现输入/输出操作而且可对端口进行算数逻辑运算、移位等;另外能给端口较大的编址空间。缺点:端口占用了存储器的地址空间,使存储器容量减小,另外指令长度比专门I/O指令长,因而执行速度较慢。

独立编址使接口中的端口地址单独编址而不和存储空间合在一起。

独立编址的特点是:优点:I/O端口地址不占用存储空间;使用专门的I/O指令对端口进行操作,I/O指令短执行速度快;并且由于专门I/O指令与存储器访问指令有明显的区别,使程序中I/O操作合存储器操作层次清晰,程序的可读性强。缺点:指令少,只有输入与输出功能。

5.现有如下存储芯片:2K×1 的ROM 、4K×1 的RAM 、8K×1 的ROM。若用它们组成容量为16KB 的存储器,前4KB 为ROM ,后12KB 为RAM ,CPU 的地址总线16 位。

(1)各种存储芯片分别用多少片?

(2)正确使用译码器及门电路,并画出相应的逻辑结构图。

(3)指出有无地址重叠现象。

解:(1) 16片2K×1 的ROM 、24片4K×1 的RAM

(2)见下图:

(3)有地址重叠现象。因为地址线A14A15没有参加译码。

地址分配:

逻辑结构图:

6.某计算机的数据通路如图所示,其中M—主存, MBR—主存数据寄存器, MAR —主存地址寄存器, R0-R3—通用寄存器, IR—指令寄存器, PC—程序计数器(具有自增能力), C、D--暂存器, ALU—算术逻辑单元(此处做加法器看待),移位器—左移、右移、直通传送。所有双向箭头表示信息可以双向传送。

(1)请按数据通路图画出“ADD(R1),(R2)+”指令的指令周期流程图。该

指令的含义是两个数进行求和操作。其中源操作地址在寄存器R1中,

目的操作数寻址方式为自增型寄存器间接寻址(先取地址后内容加1)

解:“ADD (R1),(R2)+”指令是SS型指令,两个操作数均在主存中。

其中源操作数地址在R1中,所以是R1间接寻址。目的操作数地址在R2

中,由R2间接寻址,但R2的内容在取出操作数以后要加1进行修改。

指令周期流程图如下:

(2)画出指令“ADD R1 R2”(寄存器R1的内容与寄存器R2的内容相加,结

果存至R2)指令周期流程图(或微操作序列)

(3)比较上述两条指令执行速度。

2012年分析设计题7

2.主存容量为4MB,虚存容量为1GB,按64位寻址,则虚拟地址和物理地址各为多少位?如页面大小为4KB,则页表长度是多少?

解:主存容量为4MB,物理地址22位;

虚存容量为1GB,虚拟地址30位;

页表长度,即页面数=1GB/ 4KB=218=256K

3.某总线在一个总线周期中并行传送4个字节的数据

(1)假设一个总线周期等于一个总线时钟周期,总线时钟频率为33MHz,则总线带宽是多少?

(2)如果一个总线周期中并行传送64位数据,总线时钟频率升为66MHz,则总线带宽是多少?

(3) 分析哪些因素影响带宽?

[解] (1) 总线带宽用D r表示,总线时钟周期用T=1/f表示,一个总线周期传送的数据量用D表示,根据定义可得D r= D/T = D×1/T = D×f = 4B×33×

1000000/s=132MB/s

(2) 因为64位=8B,Dr= D×f = 8B×66×1000000/s=528MB/s

(3) 总线带宽是总线能提供的数据传送速率,通常用每秒钟传送信息的字节数(或位数)来表示。影响总线带宽的主要因素有:总线带宽,传送距离,总线发送和接收电路工作频率限制以及数据传送形式。

4、指令格式结构如下所示,试分析指令格式及寻址方式特点。

解:指令格式及寻址方式特点如下:

①单字长二地址指令;

②操作码OP可指定=64条指令;

③ RR型指令,两个操作数均在寄存器中,源和目标都是通用寄存器(可分别指定16个寄存器之一);

④这种指令格式常用于算术逻辑类指令。

类似题:

指令格式结构如下所示,试分析指令格式及寻址方式特点。

解:指令格式及寻址方式特点如下:①双字长二地址指令;

②操作码OP可指定26=64条指令;

③RS型指令,两个操作数一个在寄存器中(16个寄存器之一),另一个在存储器中(由变址寄存器和偏移量决定),变址寄存器可有16个。

5.(类似题)某机器中,已知配有一个地址空间为0000H-1FFFH的ROM区域。现在再用一个RAM芯片(8K×4)形成40K×8位的RAM区域,起始地址为6000H。RAM芯片有/CS和/WE 信号控制端;CPU的地址总线为A15-A0,数据总线为D7-D0,控制信号为R/W (读/写),/MREQ (访存)。要求:(1) 画出地址空间示意图。 (2) 画出ROM与RAM同CPU连线图。

解:(1) 地址空间示意图如下:

(2) ROM与RAM同CPU连线图如下:

6.下图所示为双总线结构机器的数据通路,IR为指令寄存器,PC为程序计数器(具有自增功能),M为主存(受R/W信号控制),AR为地址寄存器,DR为数据缓冲寄存器,ALU由加、减控制信号决定完成何种操作,控制信号G控制的是一个门电路。另外,线上标注有小圈表示有控制信号,例中y i表示y寄存器的输入控制信号,R1o为寄存器R1的输出控制信号,未标字符的线为直通线,不受控制。(1)“ADD R2,R0”指令完成(R0)+(R2)→R0的功能,画出其指令周期流程图(设指令地址已放入PC中),并列出相应的微操作控制信号序列。

(2)“SUB R1,R3”指令完成(R3)-(R1)→R3的操作,画出其指令期流程图,并列出相应的微操作控制信号序列。

解:

7、下图所示的二维中断系统,请问:

(1)在中断情况下,CPU和设备的优先级如何考虑?请按降序排列各设备的中断优先级。

(2)若CPU现执行设备B的中断服务程序,IM0,IM1,IM2的状态是什么?如果CPU的执行设备D的中断服

务程序,IM0,IM1,IM2的状态又是什么?

(3)每一级的IM能否对某个优先级的个别设备单独进行屏蔽?如果不能,采取什么方法可达到目的?

(4)若设备C一提出中断请求,CPU立即进行响应,如何调整才能满足此要求?

解:(1)在中断情况下,CPU的优先级最低。各设备优先级次序是:A-B-C-D-E-F-G-H-I-CPU

(2)执行设备B的中断服务程序时IM0IM1IM2=111;执行设备D的中断服务程序时IM0IM1IM2=011。

(3)每一级的IM标志不能对某优先级的个别设备进行单独屏蔽。可将接口中的BI(中断允许)标志清“0”,它禁止设备发出中断请求。

(4)要使C的中断请求及时得到响应,可将C从第二级取出,单独放在第三级上,使第三级的优先级最高,即令IM3=0即可。

2011年分析设计题

5. 设有若干片256K×8位的SRAM芯片。回答以下问题:

(1)采用字扩展方法构成2048KB的存储器需要多少片SRAM芯片?

(2)该存储器需要多少地址线?

(3)画出该存储器与CPU连接的结构图,设CPU的接口信号有地址信号、数据信号和控制信号MREQ#和R/W#。

解:(1)该存储器需要2048KB/(256K×8位)=2048KB/256KB=8片SRAM芯片。(2)需要21条地址线(A20~A0),因为221=2048K,其中高3位(A20A19A18)用于芯片选择,低18位作为每个存储器芯片的地址输入。

(3)用作为译码器芯片的输出许可信号,译码器的输出作为存储器芯片的选择信号,作为读写控制信号。CPU访存的地址为A20~A0。该存储器与CPU连接的结构如图4.20所示。

译码器的输出信号逻辑表达式如下:

2013年分析题

6.CPU结构如图所示,其中有一个累加寄存器AC、一个状态条件寄存器和其他四个寄存器,各部分之间的连线表示数据通路,箭头表示信息传送方向。要求:

(1) 标明图中a,b,c,d四个寄存器的名称。

(2) 简述指令从主存取到控制器的数据通路。

(3) 简述数据在运算器和主存之间进行存/取访问的数据通路。

解:(1)A—数据寄存器B——指令寄存器C——地址寄存器D——程序计数器(PC)

(2)PC→地址寄存器→M→指令寄存器

(3)存:地址寄存器→M;AC→数据寄存器→write

取:地址寄存器→M→数据寄存器→ALU→AC

2015年分析设计题3

3. 某机字长32位,CPU内有32个32位的通用寄存器,设计一种能容纳64种操作的指令系统。假设指令字长等于机器字长,试回答:

(1)如果主存可直接或间接寻址,采用“寄存器一存储器”型指令,能直接寻址的最大存储空间是多少? 画出指令格式并说明各字段的含义。

(2)如果采用通用寄存器作基址寄存器,则上述“寄存器一存储器”型指令的指令格式有何特点?画出指令格式并指出这类指令可访问多大的存储空间?

解:(1)如果是存储器间接寻址方式的寄存器-存储器型指令,操作码6位,寄存器编号5位,间址标志1位,地址码20位,直接寻址的最大主存空间是220字。(2)如果采用通用寄存器作为基址寄存器,EA=(Rb)+ A ,能直接寻址的最大主存空间是232字。

指令长度:32位

操作码6位,表示64种操作

S/D与Reg配合:指明寄存器直接寻址操作数,S/D指明Reg表示的是源操作数还是目的操作数。

I/D与Address配合指明另一个存储器操作数,I/D指明是存储器直接还是存储器间接。Address是存储器地址。

当存储器直接寻址时。Address的存储空间为512KB。

指令长度:32位

OPCode:操作码6位,表示64种操作

S/D与Reg1配合:指明寄存器直接寻址操作数,S/D指明Reg1表示的是源操作数还是目的操作数。

I/D、Reg2、Displacement配合指明另一存储器操作数,I/D指明是存储器直接还是基址寻址。Reg2指明基址寄存器,Displacement是位移量。

最大寻址空间232

4.某CRT 字符显示器,每帧可显示80列×20 行,每个字符是7×9点阵,字符窗

口9×14 ,场频为50Hz ?试问:

(1) 缓存采用什么存储器,其中存放的内容是什么? 容量应为多大? (2) 缓存地址如何安排? 若在243 号单元存放的内容要显示出来,其屏幕上X 和Y的坐标应是多少? (3) 字符点阵存放在何处? 如何读出显示? (4)计算出主振频率以及点计数器?字计数器?行计数器?排计数器的分频频率?

解:(1) 缓存采用随机存储器,其中存放的内容是字符的ASCII 码,容量至少为1600字节(不含显示属性) ?

(2) 屏幕上最多可显示1600 个字符,缓存地址与屏幕显示位置的排号和列号具有对应关系?若要将缓存243 号单元存放的内容显示出来,其屏幕上X 和Y 的坐标均为3(从0 开始计) ,即在屏幕的第4 行第4 列上有字符显示?

(3) 字符点阵存放在字库中,根据字符的ASCII 码逐行读出点阵显示?

(4) 主振频率= 50×21×14×98×9≈12 .97MHz?点计数器:9 分频?字计数器:(80 + 18)分频?行计数器:14 分频?排计数器:(20 + 1)分频?

1、主存与Cache的地址映射P1-9

广工Anyview试题答案第八章

/********** 【习题】请编写函数func(char s[], char t[], int n), 由数组s中长度为n的字符序列构造其逆序列,并存储在数组t中。例如,由给定字符序列?慜敲求得逆序列?敜慲;由?瑜浩履 求得?敜業屴。 **********/ void func(char s[], char t[], int n) /* 数组s的前n个元素存放给定的字符序列, 数组t的前n个元素存放s的逆序列。 注意:数组的下标从0开始。 */ { for(int i=0;i

马克思课后习题答案

马克思课后习题答案 马克思主义基本原理概论思考题解答: 绪论马克思主义是关于无产阶级和人类解放的科学 1、结合我们的学习谈谈马克思主义产生的历史必然性及在当代的适用性。 (一)马克思主义是时代的产物 资本主义经济的发展为马克思主义产生提供了社会经济条件。 无产阶级的发展壮大及其反对资产阶级的斗争,是马克思主义产生的阶级基础。 (二)马克思恩格斯的革命实践和对人类文明成果的继承与创新 马克思主义对辩证唯物主义的世界观和方法论、人类社会发展的规律以及资本主义发展的历史趋势,作了完全科学的论述,从而实现了人类思想史上的伟大革命。 (三)马克思主义在实践中不断发展 马克思主义具有与时俱进的理论品质。列宁主义、毛泽东思想、邓小平理论、“三个代表”重要思想,是马克思主义产生以来获得新发展的最重要和最具有代表性的理论成果。这些科学成果,为工人阶级政党和社会主义国家的建设事业的蓬勃发展提供了有力的理论指导。2、如何理解马克思主义是科学性与革命性的统一? (一)马克思主义最根本的世界观和方法论 辩证唯物主义与历史唯物主义是马克思主义最根本的世界观和方法论,是马克思主义最根本的理论特征。 (二)马克思主义最鲜明的政治立场 马克思主义政党的一切理论和奋斗都应致力于实现最广大人民的根本利益,这是马克思主义最鲜明的政治立场。 (三)马克思主义最重要的理论品质 坚持一切从实际出发,理论联系实际,实事求是,在实践中检验真理和发展真理,是马克思主义最重要的理论品质。 (四)马克思主义最崇高的社会理想 实现物质财富极大丰富、人民精神境界极大提高、每个人自由而全面发展的共产主义社会,是马克思主义最崇高的社会理想。 以上所述的四个方面,包括了马克思主义的最基本的内容,体现了马克思主义的基本立场、基本观点和基本方法,阐明了马克思主义是以科学的实践观为基础,实现了严格的科学性和彻底的革命性高度统一的科学理论体系,是从总体上把握的马克思主义。 3、结合马克思恩格斯对待自己理论的态度,谈谈我们对待马克思主义应有的科学态度,怎样才能把坚持和发展马克思主义统一起来? 马克思主义是我们立党立国的根本指导思想,是全国各民族人民团结奋斗的共同理论基础。(一)在理论与实际结合中学习和掌握马克思主义 坚持学习理论和指导实践相结合,在学习运用中坚持和发展马克思主义,是我们学习掌握马克思主义基本原理的基本要求。 要努力做到:第一,学习理论,武装头脑;第二,坚持和弘扬理论联系实际的学风;第三,用科学的态度对待马克思主义 (二)把马克思主义作为行动的指南 学习马克思主义的目的在于应用。大学生必须自觉地把马克思主义作为自己行动的指南。要努力做到:第一,在思想上自觉地坚持以马克思主义为指导,确立马克思主义的坚定信念,更加坚定共产主义的远大理想。第二,不断提高运用马克思主义立场、观点和方法分析、解决问题的能力,自觉抵制各种不良思想文化的影响,树立社会主义荣辱观。第三,不断增强

金工实习报告(锻造部分)

第三章锻压 一、锻压概述 (一)目的和要求 1.了解锻造实习的意义、内容、安排、要求和安全技术。 2,了解锻造生产的种类、生产工艺过程、特点和应用,熟悉{场地。 3.了解加热的目的和方法、加热设备、操作方法、碳钢的锻:度范围,以及锻件的冷却方法。 4.熟悉有关锻打操作要领,了解锻造工具。 (二)实习操作 1.加热炉操作。 2。锻造工具的识别。 3.锻打产品示范。 (三)实习报告 1.锻造生产方式或种类有哪些?各适合生产什么锻件? 答: 自由锻:适合单件或小批量零件,或大型锻件。 模锻:适合大批量小型零件。 胎模锻:适合中批量锻件。 2.锻造生产的锻件有何显著特点? 答:具有优良的综合力学性能。 3.锻件加热有哪几种?简述其加热原理和特点。 答:(1)、火焰加热:利用燃料在炉内产生的高温液体通过对流辐射把热能传给坯料表面,并由表面向中心使坯料加热。 (2)、电阻炉加热:利用电流通入电炉内的电热体所产生的热量,以辐射及对流的方式来加热金属。 (3)、感应加热:在将感应器通入交变电流产生交变磁场的作用下,金属材料内部将产生交变涡流,由于涡流发热和磁场发热直接将金属加热。

4.材料45、Q235(A3)、Tl0A各属于何种材料?并说明其性能、应用场合、锻造加热温度范围、加热火色。 答;(1)、45#属于优质碳素钢(结构钢),各项性能中等,适合制造零件,800~1200℃,红→淡黄。 (2)、Q235是普通碳素结构钢,韧性、塑性优良,适用于建筑行业或对韧性要求较高的零件,800~1280℃,红→黄白。 (3)、T10A优质碳素工具钢,硬度高,适用于做工具,770~1150℃,红→深黄→淡黄。 5.手工锻打时应掌握哪些要领? 答:1、锤工:做到“稳、准、狠”; 2、钳工:对工件要夹牢、放平; 3、加热在允许的范围内可以高一点。 6.记录你所用工具的名称,并分析其作用。 答:各类钳子:夹持工件 大锤:产生所需压力 小锤:指挥和产生压力 剁刀:切割用 冲子:冲孔用 平锤:修整作用 7.简述演示产品的锻打过程,并图示其工艺(工序)。 比如鸭嘴锤:1、先用大锤沿一定顺序锻其一面2、90°翻转锻其一面3、用平锤修整 思考:金属加热时有哪些常见缺陷?怎样防止? 1、氧化:加速加热;减少与氧气之类酸性气体的接触。 2、脱碳:高温区域时间短一些。 3、过热、过烧:严格控制温度以及保温时间。 4、裂纹:加热均匀,减少应力集中的产生。

广工自动控制原理试卷答案

答案 一、填空题(每空1分,共15分) 1、稳定性 快速性 准确性 稳定性 2、()G s ; 3、微分方程 传递函数 (或结构图 信号流图)(任意两个均可) 4、劳思判据 根轨迹 奈奎斯特判据 5 01112()90()()tg T tg T ?ωωω--=--- 6、0()()()()t p p p i K de t m t K e t e t dt K T dt τ=++? 1()(1)C p i G s K s T s τ=++ 7、S 右半平面不存在系统的开环极点及开环零点 二、判断选择题(每题2分,共 20分) 1、A 2、B 3、D 4、C 5、C 6、B 7、A 8、C 9、C 10、D 三、(8分)建立电路的动态微分方程,并求传递函数。 解:1、建立电路的动态微分方程 根据KCL 有 2 00i 10i )t (u )]t (u )t (d[u )t (u )t (u R dt C R =-+- (2分) 即 )t (u )t (du )t (u )()t (du i 2i 21021021R dt C R R R R dt C R R +=++ (2分) 2、求传递函数 对微分方程进行拉氏变换得 )(U )(U )(U )()(U i 2i 21021021s R s Cs R R s R R s Cs R R +=++ (2分) 得传递函数 2 121221i 0)(U )(U )(R R Cs R R R Cs R R s s s G +++== (2分) 四、(共20分) 解:1、(4分) 22222221)()()(n n n s s K s K s K s K s K s K s R s C s ωξωωβ++=++=++==Φ

广工Anyview试题答案第五章

/********** 【习题5.002】编写程序,利用while语句在同一行中 逐个显示从1至5的数字,每个数字之前保留2个空格。**********/ void main() { int i=1; while(i<=5) { printf(" %d",i); i++; } } /********** 【习题5.003】编写程序,利用for语句在同一行中逐个 显示从1至6的数字,每个数字之前保留2个空格。 **********/ void main() { for(int i=1;i<=6;i++) printf(" %d",i);

} /********** 【习题5.004】n是系统给定的外部整型变量(不需要 自行定义)。编写程序,利用循环语句在同一行中逐 个显示从1至n的数字,每个数字之前保留2个空格。**********/ void main() { for(int i=1;i<=n;i++) printf(" %d",i) ; } /********** 【习题5.012】请仅在程序空缺处填入合适内容,使其 实现功能:依次输入5个整数,计算它们之和并输出。**********/ #include void main() { int i,sum=0,n; for (i=1;i<=5;i++)

{ scanf("%d",&n); sum=sum+n; } printf("sum = %d",sum); } /********** 【习题5.020】n和s是系统给定的外部整型变量(不需要 自行定义)。编写程序,求1到n之间的整数之和,并将结果存放到s。 **********/ void main() { for(int i=1;i<=n;i++) s+=i; } /********** 【习题5.022】n是系统给定的外部变量。编写程序, 求1到n间的自然数之和。请定义局部变量s存放求和 的结果,并用下列语句输出结果 printf("1+2+...+n=%d\n",s);

马克思主义哲学原理课后习题答案

绪论练习答案 一、单项选择题 1.D 2.A 3.B 4.A 5.D 二、辨析题 1、答案要点:这一观点是错误的。马克思主义是在实践中产生的,并在实践中不断丰富和发展。它虽然诞生于19世纪,但没有停留于19世纪;它虽然产生于欧洲,却跨越欧洲影响了全世界。马克思主义的不断发展,除了马克思恩格斯根据实践的发展对自己创立的理论不断充实和完善外,其后首先是由列宁等马克思主义者在领导俄国革命中实现的。中国共产党坚持把马克思主义基本原理同中国具体实际相结合,发展了马克思主义,先后产生了毛泽东思想、邓小平理论和“三个代表”重要思想这三大理论成果。科学发展观是马克思主义中国化的最新理论成果,是改革开放和现代化建设必须长期坚持的重要指导思想。中国化的马克思主义,是指引全党全国人民为实现新世纪新阶段的发展目标和宏伟蓝图而奋斗的根本指针。 2、答案要点:这一说法不对。马克思主义是在无产阶级革命实践中产生、发展起来的,是无产阶级根本利益的科学表现。鲜明的阶级性和实践性是马克思主义的根本特性。马克思主义是无产阶级认识世界和改造世界的理论武器。马克思主义第一次阐明了现代无产阶级是推翻资本主义制度的“掘墓人”、建设社会主义的领导力量,是革命最彻底最有前途的阶级。它使无产阶级真正地意识到自己的历史地位与作用,从而使无产阶级由自在的阶级发展为自为的阶级,自觉组织起来为本阶级和人类的解放而奋斗。从这样的意义上讲,马克思主义就是无产阶级立场的理论表现,是无产阶级解放条件的理论概括。 第一章辨析题及材料题答案 1A 2C 3B 4C 5D 6A 7C 8A 9D 10D 11B 12B 13B 14 C 15D 16D 17D 18C 19D 20C 21B 22C 23C 24C 25A 26B 27A 28D 29C 30A 31D 32B 33D 34B 35A 36A 37D 38D 39B 40C 41A 42D 43A 44B 45D 46D 47A 48B 49D 50A 51D 52B 53D 54D 二、辨析题 1、答案要点:(1)正确。一般说来,唯物主义哲学都是主张世界是可以被人认识的,即主张世界是可知的。但一部分唯心主义哲学也认为世界是可知的。(2)唯物主义从物质第一性、意识第二性的基本前提出发,在认识论上坚持反映论,即坚持人的认识是对客观世界的反映。唯心主义从意识第一性、物质第二性的前提出发,坚持人的认识是认识自己的感觉或是对“客观精神”的自我认识。 2、答案要点:此观点错误。物质是对一切可以从感觉上感觉的事物共同本质的抽象,客观实在性是它的唯一特性。而看得见摸得着是具体事物的个性。此观点混淆了物质与物质的具体特性的关系。

金工实习报告参考答案_

昆明理工大学 制造技术工程实训 实习报告 参考答案 一、工程材料基础知识 (一)工程材料 1、工程材料按其性能可分为结构材料和功能材料。前者通常以力学性能为主,兼有一定的物理、化学、性能。而后者是以特殊物理化学性能为主的功能材料。工程上通常按化学分类法对工程材料进行分类,可分为金属材料、陶瓷材料、高分子材料、复合材料。 2、组成合金的结构形式有固溶体、金属化合物、机械混合物三种。刚和铁的基本组成元素是铁和碳,统称为铁碳合金,其中碳含量大于2.11%为铁,小于2.11%为钢。 3、碳素钢是指碳含量小于2.11%和含有少量硅、锰、硫、磷等杂质元素所组成的铁碳合金,简称碳钢;合金钢是在碳钢的基础上加入其它金属(如硅、锰、铬、镍等)元素的铁碳合金;铸铁是含碳量大于2.11%的铁碳合金。碳素钢价格低廉,工艺性好,广发应用与机械制造中;合金钢按加入合金元素的不同,具有不同的性能(高耐磨性、耐蚀性、耐低温、高磁性等),按用途可分为结构钢、特殊性能钢;铸铁按其

碳的存在形态可分为灰口铸铁和百口铸铁。 4、常用的非金属材料有种:工程塑料、复合材料、工业橡胶、工业陶瓷等。 工程塑料具有密度小、耐腐蚀、耐磨减模型好、良好的绝缘性能以及成型性等优点,此外还有强度硬度较低、耐热性差、易老化和儒变等缺点; 复合材料具有较高的比强度和比模量、较好的疲劳强度、耐蚀、耐热、耐磨、减震的特点; 工业陶瓷:高硬度、高耐磨、高弹性模量、高抗压强度、高熔点、耐高温、耐腐蚀、脆性大等特点; 合成橡胶:耐热、耐磨、耐老化;耐寒;耐臭氧 (二)材料处理技术 1、热处理工艺主要是通过控制加热温度、保温时间、冷却速度,从而改变材料的表面或内部组织结构,最终达到改善工件的工艺性能和使用性能的目的。常用的热处理方法有:退火、正火、回火、淬火、调质。 2、说明一下热处理工艺的主要目的: 退火:降低硬度,改善切削加工性能;消除残余应力,稳定尺寸;减少变形与裂纹倾向细化晶粒,调整组织,消除组织缺陷。 回火:消除工件淬火产生的残余应力,防止变形与开裂,调

自动控制原理试卷包含答案

自动控制原理试卷 一. 是非题(5分): (1)系统的稳态误差有系统的开环放大倍数k 和类型决定的( ); (2)系统的频率特性是系统输入为正弦信号时的输出( ); (3)开环传递函数为)0(2>k s k 的单位负反馈系统能跟深速度输入信号( ); (4)传递函数中的是有量纲的,其单位为 ( ); (5)闭环系统的极点均为稳定的实极点,则阶跃响应是无 调的( ); 二. 是非题(5分): (1)为了使系统的过度过程比较平稳要求系统的相角裕量大于零( ); (2)Bode 图的横坐标是按角频率均匀分度的,按其对数值标产生的( ); (3)对于最小相位系统,根据对数幅频特性就能画出相频特性( ); (4)单位闭环负反馈系统的开环传递函数为) ()()(s D s N s G =,劳斯稳定判据是根据)(s D 的系数判闭环 系统的稳定性( );奈奎斯特稳定判据是根据)(s G 的幅相频率特性曲线判闭环系统的稳定性 ( )。 三. 填空计算题(15分): (1)如图所示:RC 网络,其输出)(t u c 与输入)(t u r 的微分方程描述为 ,假定在零初始条件下,系统的传递函数)(s φ= ,该系统在)(1)(t t u r =作用时,有)(t u c = 。 (2)系统结构如图,该系统是 反馈系 统,是 阶系统,是 型系统,若要使系统的放大系数为1,调节时间为0.1秒(取%σ的误差带),0k 应为 ,t k 应

为 。 (3)如果单位负反馈系统的开环传递函数是) )(()()(b s a s c s k s G +++=,该系统是 阶系统,是 型系统,该系统的稳态位置误差系数为 ,稳态速度误差系数为 ,稳态加速度误差系数为速度误差系数为 。 四. 是非简答题(5分): (1)已知某系统的开环传递函数在右半s 平面的极点数为,试叙述Nyquist 稳定判据的结论。 (2)试叙述系统稳定的充分必要条件。 (3)系统的稳定性不仅与系统结构有关,而且与输入信号有关,该结论是否正确。 (4)增加系统的开环放大倍数,系统的稳定性就变差,甚至变为不稳定,该结论是否正确。 五.计算题(10分) 已知某电路的微分方程为: t t i d t i C t U t U t i R t U d t i t i C t U t U t i R t U ??=+=-=+=)(1)()()()(])()([1)() ()()(22002212111111 其中)(t U i 为输入,)(0t U 为输出,2211,,,C R C R 均为常数,试建立系统方筷图,并求传递函数。 六. 计算题(15分) 某非单位反馈控制系统如图所示,若),(1*20)(t t r =,(1)求系统的稳态输出)(∞c ,及max c ,超调量%σ和调整时间s t 。(2)试画出单位阶跃响应曲线,并标出s t 及max c ,)(∞c 。

广工哲学原理课后答案

2012 操作系统复习提纲 本来想搞好在共享的!没时间了!大家凑合着用吧! 立业 教材名称:《操作系统之哲学原理》 Please remember the title of the book during your preparation for the exam. 核心考点: 1.微内核操作系统 2.进程管理 3.线程模型,两种线程模型,与线程管理模型实现相关的各种概念 4.多道编程的好处,程序道数和吞吐量的关系,响应时间计算(不同的调度策略) 5.信号量、管程的非编程题 6.页式管理 7.同步/互斥喂金鱼问题 8.死锁算法,银行家算法,哲学家就餐问题 9.锁的实现 10.页面替换算法 11.段页式管理 12.磁盘参数计算 13.FAT文件系统 14.索引文件系统

15.文件系统相关的概念:文件夹、内存映射文件、访问效率、保证文件系统一致性的手段 Chapter 1:练习2,7 -2问题:你对操作系统和用户程序之间有什么看法?诠释你的想法。 答:在操作系统的上面是虚拟界面,其下面是物理机器。而物理机器下面是硬件,虚拟界面上面就是用户程序。显然,操作系统为用户程序提供了很好的虚拟界面,而应用程序很好滴在正界面上运行。1)本质上而言,OS也是个程序,用户程序也是个程序,两者扮演者调用与被调用的关系。这样理解,操作系统通过虚拟界面为用户程序提供各种服务,用户程序在运行过程中不断地使用OS提供个各种服务来完成自己的任务。这样而言,是用户程序调用OS提供的各种服务。 2)而另一种角度看,OS是主程序,用户程序是子程序。启动OS后,OS将控制交给了用户程序,用户程序执行完后将控制交回给OS,这样而言,是操作系统调用主程序用户程序执行完后在返回操作系统。 3)对于两种截然相反的观点,没有对错,只有好坏,这也是人造科学的主要特点。对次,我认为,OS和用户程序的关系不单是一种简单的调用与被调用的关系,还是一种相互协调的调用。形成一种非常复杂的动态关系。 -2问题:有人认为设备管理(设备驱动程序)应该由第三方提供,而不是OS的一部分。对此,你有什么看法?如何判断一个软件是不是属于操作系统? 答:1)一般操作系统只是为I/O管理提供接,那样子可以实现其屏蔽设备差异性和提供并发访问。本质上,设备驱动程序是常驻内存低级硬件程序共享库。从理论上讲,所有的硬件设备都需要安装相应的驱动程序才能正常工作。但像CPU、内存、主板、软驱、键盘、显示器等设备却并不需要安装驱动程序也可以正常工作,而显卡、声卡、网卡等却一定要安装驱动程序,否则便无法正常工作。这是为什么呢?这主要是由于这些硬件对于一台个人电脑来说是必需的,所以早期的设计人员将这些硬件列为BIOS能直接支持的硬件。换句话说,上述硬件安装后就可以被BIOS和操作系统直接支持,不再需要安装驱动程序。从这个角度来说,BIOS也是一种驱动程序。所以设备驱动有多种,如官方版、第三方版、微软认证版、发烧友修改版等 2)要界定一个软件是不是操作系统的那得先清楚OS是什么。OS扮演的是一个管理者和魔术师的角色,所以他能够全局地掌握计算机局势,管理计算机的资源,为用户程序提供服务,并且将复杂的事情简单化。对此,OS 大概划分了几大领域:CPU管理、内存管理、外存管理、I/O管理。但是不是说每一个都是很清晰地划定界限的。

华科金工实习报告答案

竭诚为您提供优质文档/双击可除华科金工实习报告答案 篇一:金工实习报告答案 目录 一、钳工实习报告................................................. . (2) 二、车工实习报告................................................. .. (11) 三、刨工实习报告................................................. .. (23) 四、铣工实习报告................................................. .. (28) 五、磨工实习报告.................................................

(34) 六、焊接与胶接实习报告................................................. .. (40) 一、钳工实习报告 (1)划线、锯切、锉削 [目的要求] 1.熟悉划线的目的和基本知识,正确使用划线工具,掌握平面和立体划线方法。 2.熟悉锯切和锉削的应用范围及其工具的名称、规格和选用。 3.掌握锯切和锉削的基本操作方法及其安全知识。 4.了解上述基本操作中质量问题和产生的原因。 5.了解胶接技术的工艺特点。 [实习报告] 一、判断题 1.划线是机械加工的重要工序,广泛用于成批和大量生产。(?) 2.为了使划出的线条清晰,划针应在工件上反复多次划线。(?) 3.划线后为了保留线条,样冲眼应冲得多一些。(?) 4.选择划线基准时,应尽量使划线基准与图纸上的设计

2016最新广工anyview数据结构答案

【题目】若两棵二叉树T1和T2皆为空,或者皆不空且T1的左、右子树和T2的左、右子树分别相似,则称二叉树T1和T2相似。试编写算法,判别给定两棵二叉树是否相似。 二叉链表类型定义: typedef struct BiTNode { TElemType data; struct BiTNode *lchild, *rchild; } BiTNode, *BiTree; **********/ Status Similar(BiTree T1, BiTree T2) /* 判断两棵二叉树是否相似的递归算法*/ { if(!T1&&!T2)//同为空时,两树相似 return TRUE;

else if(T1&&T1){ if(Similar(T1 -> lchild,T2 -> lchild) && Similar(T1 -> rchild,T2 -> rchild)) //两树都不为空时,判断左右子树是否相似 return TRUE; else return FALSE; }else//以上两种情况都不符合,就直接返回FALSE return FALSE; } /********** 【题目】编写递归算法,求对二叉树T先序遍历时 第k个访问的结点的值。 二叉链表类型定义: typedef struct BiTNode {

TElemType data; struct BiTNode *lchild, *rchild; } BiTNode, *BiTree; **********/ TElemType PreOrder(BiTree T, int &k) { TElemType x='#'; if(T==NULL)return '#'; if(k==1)return T->data; if(T->lchild!=NULL) { k--; x=PreOrder(T->lchild,k); } if(T->rchild!=NULL&&x=='#')

金工实习报告答案

金工实习报告答案 金工实习报告一(铸工) 成绩教师签名日期 一、填写砂型铸造生产基本工艺流程图 二、将砂型下列名称的编号标注在铸型装配图及带浇注系统的铸件上: 1、上砂箱 2、下砂箱 3、上砂型 4、下砂型 5、型腔 6、分型面 7、型芯 8、型芯 头 9、型芯座 10、型芯通气孔 11、通气孔 12、外浇口13、直浇口 14、内浇口 15、横注口 16、铸件 三、填空 1.型砂主要由原砂,粘结剂,附加物和 水等组成,它应具备① 强度,②通气性,③可塑性,④退让性,⑤耐火 性等基本性能。 2.砂芯的主要作用是形成铸件孔洞凹档或造型时难以置出的部分 3.三箱造型的特点是铸型由上而下三个砂箱,中箱要求与铸件两个分型面的间距相等操作繁琐需整理砂箱。它只适用于具有两个分型面的铸件 ,单件 ,小批量手工制造生产条件。 四、试说明采用下列工艺措施,对型砂性能及铸件质量的影响 1.在型砂中加锯木屑并将砂型烘干,能提高透气性 ,与有关的铸件相碰,提高退让 性。 2.在型腔壁上涂石墨涂料,能提高耐火性,并能避免铸件表面粗糙,防止铸件产生的 粘砂,提高铸件表面质量。 五、简要解释下列各组名词术语。 1.型砂一种造型的材料,主要由原砂,年结剂及附加物和水配制而成。 砂型用型砂及模样等工艺装备制造的铸型。 2.分型面上型和下型的结合面。 分模:分体模型的最大截面。 3.砂芯用砂制作出的型芯叫砂芯。 芯头在模型上制出的,能安装型芯多出的部分。 4.模型铸造机器零件等的样子。 铸型利用砂粒,水,粘土和其他材料来制作供溶化的金属使用的高质量铸模。铸件用铸造方法获得的金属物体。 六、填空 浇注系统的作用是平稳迅速的注入金属液,防止溶渣等杂质进入型腔,调节铸件不同部分的温度和凝固秩序对小铸件,有时也起补缩作用,是金属液灌入铸型的通道。

《广东工业大学研究生学业奖学金评审办法》广工大规字〔2018〕37号附件

广东工业大学研究生学业奖学金评审办法 第一章总则 第一条为加大对研究生教育培养的支持力度,调动研究生参与学术研究和科研实践的积极性,激发研究生学习和创新热情,提高研究生培养质量,根据《省财政厅、教育厅关于印发<广东省普通高校研究生学业奖学金管理暂行办法>的通知》(粤财教[2014]239号)等文件规定,从2014年秋季学期起,设立研究生学业奖学金。为做好我校研究生学业奖学金管理评审工作,结合学校实际,制定本办法。 第二条研究生学业奖学金由省财政厅下拨经费和学校出资共同组成,用于奖励支持我校在读的优秀研究生更好地完成学业。 第三条研究生学业奖学金的安排使用坚持专款专用和公开透明的原则。 第二章奖励标准与申请条件 第四条奖励标准

注:一年级研究生学业奖学金100%覆盖,根据当年招生简章确定等级,不设固定比例。二三年级学业奖学金等级比例从2019级开始执行,2018级及以前研究生按《广东工业大学研究生学业奖学金评审办法》(广工大规字〔2016〕12号)执行。 第五条申请条件 (一)热爱社会主义祖国,拥护中国共产党的领导; (二)遵守宪法和法律,遵守高等学校规章制度,未曾受过校纪处分; (三)诚实守信,品学兼优; (四)具有中华人民共和国国籍; (五)积极参与学术研究和科研实践; (六)纳入全国研究生招生计划的全日制研究生; (七)学校规定学制内的在校非定向全日制博士研究生、硕士研究生(不含定向、MBA、MEM等有工资收入类型研究生); (八)完成当年度培养方案规定的教学任务(修读完培养方案规定的学分或完成开题报告、中期检查);当年度无不及格课程;当年度无黄牌警告课程或黄牌警告课程1门。 (九)提交申请前,应缴清学费、住宿费等代收费或者办理贷款手续。 (十)原则上,博士研究生必须有学术科研成果。 第六条直博生和招生简章中注明不授予中间学位的本硕博、硕博连读学生,根据当年所修课程的层次阶段确定身份参与学业奖学金的评定。在选修硕士课程阶段按照硕士研究生身份参与评定,进入选修博士研究生课程阶段按照博士研究生身份参与

广东工业大学教学大纲编写意见

广东工业大学教学大纲编写意见 广东工业大学教务处 根据广东工业大学《关于做好今年上半年迎接本科教学评估有关工作的通知》(广工大教字〔2004〕9号)要求,现对编写《广东工业大学本科专业主干课程教学大纲》(交稿时间为2004年6月30日)、《广东工业大学实验课程教学大纲》(交稿时间为2004年3月30日)和《广东工业大学实习大纲》(交稿时间为2004年5月30日)的有关事项提出以下意见,供编写时参考。 一、基本要求 1.课程教学大纲是执行专业培养计划、实现培养目标要求的教学指导文件,是编写教材、组织教学、进行课堂教学质量评价和教学管理的主要依据,由主讲教师会同课程小组起草,教研所(室)审订,学院、学校教学指导委员会两级审批后实施。 2.课程教学大纲的主要内容包括:课程的性质和目的(任务),课程的教学内容,课程 教学的基本要求,本课程与其它课程的联系与分工,建议教材及教学参考书等。 3.课程的性质和目的(任务)是课程教学大纲的核心,要写明本课程在人才培养方案中 的地位及作用,学生学习本课程后知识、能力等方面应达到的目标和要求。 4.课程的教学内容,是根据课程目的对课程内容安排的一个总设计,应分章节按要求学生掌握的程度详细编写。 5.课程教学的基本要求是对已确定的课程内容进行实施的要求和达到教学目的要采取的 措施,应按各个教学环节:课堂教学、实验、作业、课程设计、考试等逐一设计、规划。 6.本课程与其它课程的联系与分工,在于说明本课程的先修课及后续课及其联系与分工, 避免课程内容重复,并使之具有较好的衔接性。 7.课程教学大纲中指定的建议教材及教学参考书应择优选择,且与设定的教学内容能较 好的吻合。 8.课程教学大纲制定要符合时代要求,要突出体现教育教学观念的更新和教育思想的转 变。

广工Anyview试题答案-第五章

广工Anyview试题答案-第五章

/********** 【习题5.002】编写程序,利用while语句在同一行中 逐个显示从1至5的数字,每个数字之前保留2个空格。 **********/ void main() { int i=1; while(i<=5) { printf(" %d",i); i++; } } /********** 【习题5.003】编写程序,利用for语句在同一行中逐个 显示从1至6的数字,每个数字之前保留2个空格。 **********/

void main() { for(int i=1;i<=6;i++) printf(" %d",i); } /********** 【习题5.004】n是系统给定的外部整型变量(不需要 自行定义)。编写程序,利用循环语句在同一行中逐 个显示从1至n的数字,每个数字之前保留2个空格。 **********/ void main() { for(int i=1;i<=n;i++) printf(" %d",i) ; } /********** 【习题5.012】请仅在程序空缺处填入合适内容,

使其 实现功能:依次输入5个整数,计算它们之和并输出。 **********/ #include void main() { int i,sum=0,n; for (i=1;i<=5;i++) { scanf("%d",&n); sum=sum+n; } printf("sum = %d",sum); } /********** 【习题5.020】n和s是系统给定的外部整型变量(不需要 自行定义)。编写程序,求1到n之间的整数之和,并将结 果存放到s。 **********/

哈工大马克思主义哲学原理答案

一、辩析题(每题5分,共计15分) 1.人的意识体现了主观和客观的统一。 ①意识是客观存在的主观映象。意识的形式是主观的,意识的内容是客观的,任何意识都是 主观形式和客观内容的统一。(3分) ②这种统一表现在:尽管感性认识和理性认识的形式是主观的,但它所反映对象是客观存在 的;尽管个体意识之间存在着主观的差别性,但这种差别产生的根源却是客观的意识的任何 创造性反映,即使是歪曲的、虚假的反映,也毕竟是对客观对象的反映。(2分) 2.儒家的“和而不同”、“执两用中”说是否认矛盾的形而上学观点 ①“和”的哲学含义是指差异的平衡或多样性的统一,它强调不同要素、不同方面相配合的 矛盾的均衡状态。“同”的哲学含义是指无差别的同一或抽象的同一性,它以调和矛盾、否 认矛盾为特征。“和而不同”即“尚和去同”。 “执两用中”的“执两”,意即把握矛盾双方的对立、差别,“用中”则是保持对立之面的和 谐统一。“执两用中”以承认矛盾斗争性为前题,以保持矛盾同一性能需求指归。(2分) ②辩证法与形而上学的根本分歧在于是否承认事物内部的矛盾性,是否用矛盾的观点和方法 观察和处理问题。儒家的“和而不同”|“执两用中”说是一种特殊形态的矛盾方法论,是 朴素辩证法的命题,并非形而上学观点。(3分) 3.认识来源于实践,先实践,然后才能产生认识,因此,人的认识总是落后于实践活动。 ①先实践,然后产生认识,这是就认识的发生和发展而言的,因为实践是认识的来源和认识 发展的动力。但不能由此得出结论,人的认识总是落后于实践活动。落后于实践的认识指不 能正确指导实践并阻碍实践发展的认识;从实践中产生的认识不见得都是落后于实践发展 的。(3分) ②从实践中产生的正确认识,揭示了事物的本质和规律,可以进行科学的预见,作为行动的 先导,指导实践活动的发展。另外,在社会发展中,先进阶级及其代表人物往往提出先进的、甚至超前的思想,指导实践的发展,这是认识相对独立性的突出表现。上述观点是对实践和 认识关系的片面的、机械的理解。(2分) 二、分析题(每题12分,共计36分) 1.试用唯物辩证法普遍联系的观点分析为什么要按照“五个统筹”(即……)的要求,协调对改革进程中的各种利益矛盾。 ①讲清楚联系及其客观性、普遍性和多样性的哲学原理。联系是指事物内部各要素之间和 事物之亲相互影响、相互制约和相互作用的关系。联系具有客观性。事物联系是事物本 身所固有的,不是主观臆想的。联系具有普遍性。事物联系的普遍性有三层含义:第一, 任何事物内部的不同部分和要素是相互联系的,也就是说,任何事物都具有内在的结构 性。第二,任何事物都不能孤立存在,都同其他事物处于一定的相互联系之中。第三, 整个世界是相互联系的统一整体。联系具有多样性,世界上的事物是多样的,因而事物的联系也是多样的。事物联系的主要方式有:直接联系与间接联系,内部联系与外部联系,本质联系与非本质联系,必然联系与偶然联系等。不同的联系构成事物内部和事物之间的存在状态和发展趋势。(6分) ②指出“五个统筹”体现了改革进程中各种利益关系的相到制约、相互作用,体现了联系的普遍性。 (3分) ③说明“五个统筹”各有不同内容、不同特点、不同要求,又是联系的多样性、特殊性的体现。处

金工实习报告答案

金工实习报告答案 This model paper was revised by the Standardization Office on December 10, 2020

目录 一、钳工实习报告 (1)划线、锯切、锉削 [目的要求] 1.熟悉划线的目的和基本知识,正确使用划线工具,掌握平面和立体划 线方法。 2.熟悉锯切和锉削的应用范围及其工具的名称、规格和选用。

3.掌握锯切和锉削的基本操作方法及其安全知识。 4.了解上述基本操作中质量问题和产生的原因。 5.了解胶接技术的工艺特点。 [实习报告] 一、判断题 1.划线是机械加工的重要工序,广泛用于成批和大量生产。 () 2.为了使划出的线条清晰,划针应在工件上反复多次划线。 () 3.划线后为了保留线条,样冲眼应冲得多一些。 () 4.选择划线基准时,应尽量使划线基准与图纸上的设计基准一致。 () 5.正常锯切时,锯条返回仍需加压,但要轻轻拉回,速度要慢。 ()

6.锯切时,一般手锯往复长度不应小于锯条长度的2/3。 () 7.锯切时,只要锯条安装正确就能够顺利地进行锯切。 () 8.锉削时,发现锉刀表面被锉屑堵塞应及时用手除去,以防止锉刀打 滑。() 9.锉削后,工件表面的粗糙度主要决定于锉削方法。 () 10.锉削外圆弧面时,锉刀在向前推进的同时,还应绕工件圆弧中心摆 动。() 二、填空题 1.钳工的基本操作包括钻削、锯割、錾切、划线、钻孔、攻丝、 装配。 2.划线分立体和平面两种。划线时应注意工件支承平稳,一次支承 中,应把所有的平行线划完,正确使用划线工具。

3.常用的划线工具有划线平板、千斤顶、V型铁、划规、划 针、样冲、高度尺、量具。 4.常用划线基准选择以图上标注为基准,有孔、有面时以重要孔的中 心线、加工过的面、未加工的主要面、面积较大的面。 5.锯条安装时,锯齿的方向应与锯削时切削方向一致。 6.锯切速度以每分钟往复40次为宜,锯软材料时,速度可快些,锯 硬材料时,速度可慢些。 7.锯切时,锯条折断主要原因是锯条选用不当,齿装反,起锯角度不 当,防止方法有选用适当锯条,起锯小于15°,锯条安装适合,锯力不要太猛,速度适当。 8.锉刀一般分为粗齿、中齿和细齿三种,普通锉刀按其断面形状 可分为平锉、圆锉、半圆锉、方锉和三角锉等五种。 9.锉刀的规格是以工作部分的长度表示的。 10.精锉外圆弧面,粗锉平面和精锉窄平面时分别选用细平锉、粗平锉 和细齿短平锉锉刀,相应的锉削方法有滚动锉法、交叉锉法和推锉 法。

马哲课后答案完整版(新版)

马克思主义基本原理概论答案 绪论 1、(教材P20略)结合我们的学习谈谈马克思主义产生的历史必然性及在当代的适用性? 答:一、历史必然性:1、工业革命和世界市场的形成,促进资本主义经济高速发展并产生生产过剩的危机,暴露了资本主义社会生产社会化同生产资料私人占有之间这一不可克服的矛盾,预示着未来社会革命的性质和历史发展的方向,为马克思主义的产生提供了经济、社会历史条件。2、无产阶级反对资产阶级的斗争日趋激化,对科学理论的指导提出了强烈需求,这就成为马克思主义产生的阶级基础和实践基础。3、十九世纪自然科学一系列重大成就、特别是细胞学说、生物进化论和能量守恒与转化定律对自然规律的揭示及对新的世界观的需要,为马克思主义的创立提供了科学基础。二、当代适用性:1、马克思主义理论作为一种具有开放性和创新性的理论体系,是一个一脉相承而又与时俱进的历史进程。马克思主义基本原理与具体实际的结合,使马克思主义始终站在人类智慧的高峰,成为时代的旗帜,指引人们在实践中不断开辟认识真理的道路。2、马克思主义的科学世界观与方法论,致力于实现以劳动人民为主体的最广大人民的根本利益的政治立场,坚持一切从实际出发、理论联系实际、实事求是、与时俱进的理论品质,实现物质财富极大丰富、人民精神境界极大提高、每个人自由而全面发展的共产主义的崇高理想,至今仍是指导全世界无产阶级和进步人民努力奋斗的武器强大思想。3、马克思主义关于解决资本主义社会的矛盾、全球化问题、国际市场、经济周期和经济决定上层建筑等许多具有前瞻性的论述,不断地为现实社会所证实,并继续影响着当代许多社会科学家,对当今的社会革命与社会改革仍然具有巨大的现实指导意义和深远的历史影响。 2、如何理解马克思主义是科学性与革命性的统一? 答:首先,辩证唯物主义和历史唯物主义是马克思主义最根本的世界观和方法论。其次,马克思主义政党的一切理论和奋斗都应致力于实现以劳动人民为主体的最广大人民的根本利益,这是马克思主义最鲜明的政治立场。 再次,,坚持一切从实际出发,理论联系实际,实事求是,在实践中检验真理和发展真理,是马克思主义最重要的理论品质。 最后,共产主义社会是人类有史以来最美好、最进步的社会。实现物质财富极大丰富、人民精神境界极大提高、每个人自由而全面发展的共产主义社会,这是马克思主义最崇高的社会理想。 3、结合上述材料,谈谈我们对待马克思主义应有的科学态度,怎样才能把坚持和发展马克思主义统一起来。 答:坚持一切从实际出发,理论联系实际,实事求是,在实践中检验真理和发展真理,是马克思主义最重要的理论品质。这种与时俱进的理论品质,是150多年来马克思主义始终保持蓬勃生命力的关键所在。 首先,这种品质是马克思主义理论本质的反映。马克思主义理论的本质属性,在于它的彻底的科学性、坚定的革命性和自觉的实践性,而彻底的科学性是最根本

广工Anyview试题答案第八章

/**********【习题】请编写函数func(char s[], char t[], int n), 由数组s中长度为n的字符序列构造其逆序列,并存储在数组t中。 例如,由给定字符序列s="are"求得逆序列t="era";由s="time" 求得t="emit"。 **********/ void func(char s[], char t[], int n) /* 数组s的前n个元素存放给定的字符序列, 数组t的前n个元素存放s的逆序列。 注意:数组的下标从0开始。 */ { for(int i=0;i

相关文档
最新文档