简述计算机系统设计的主要方法

合集下载

计算机控制技术(第2版)部分课后题答案

计算机控制技术(第2版)部分课后题答案

第一章1、计算机控制系统是由哪几部分组成的?画出方框图并说明各部分的作用。

答:计算机控制系统由工业控制机、过程输入输出设备和生产过程三部分组成;框图P3。

1)工业控制机主要用于工业过程测量、控制、数据采集、DCS操作员站等方面。

2)PIO设备是计算机与生产过程之间的信息传递通道,在两者之间起到纽带和桥梁的作用。

3)生产过程就是整个系统工作的各种对象和各个环节之间的工作连接。

2、计算机控制系统中的实时性、在线方式与离线方式的含义是什么?为什么在计算机控制系统中要考虑实时性?(1)实时性是指工业控制计算机系统应该具有的能够在限定时间内对外来事件做出反应的特性;在线方式是生产过程和计算机直接相连,并受计算机控制的方式;离线方式是生产过程不和计算机相连,并不受计算机控制,而是靠人进行联系并作相应操作的方式。

(2)实时性一般要求计算机具有多任务处理能力,以便将测控任务分解成若干并行执行的多个任务,加快程序执行速度;在一定的周期时间对所有事件进行巡查扫描的同时,可以随时响应事件的中断请求。

3.计算机控制系统有哪几种典型形式?各有什么主要特点?(1)操作指导控制系统(OIS)优点:结构简单、控制灵活和安全。

缺点:由人工控制,速度受到限制,不能控制对象。

(2)直接数字控制系统(DDC) (属于计算机闭环控制系统)优点:实时性好、可靠性高和适应性强。

(3)监督控制系统(SCC)优点:生产过程始终处于最有工况。

(4)集散控制系统优点:分散控制、集中操作、分级管理、分而自治和综合协调。

(5)现场总线控制系统优点:与DOS相比降低了成本,提高了可靠性。

(6)PLC+上位系统优点:通过预先编制控制程序实现顺序控制,用PLC代替电器逻辑,提高了控制是现代灵活性、功能及可靠性。

第二章1、什么是工业控制计算机?它们有哪些特点?答:工业控制计算机是将PC机的CPU高速处理性能和良好的开放式的总线结构体系引入到控制领域,是工业自动化设备和信息产业基础设备的核心。

02325计算机系统结构

02325计算机系统结构

02325计算机系统结构计算机系统结构第1章计算机系统结构的基本概念1.1计算机系统的多级层次结构计算机系统的多级层次结构 1.2计算机系统结构、组成与实现1.2.1结构、组成、实现的定义与内涵内涵1.2.2计算机系统结构、组成和实现三者的相互影响现三者的相互影响1.3软硬件取舍与计算机系统设计思路思路1.3.1软硬件取舍的基本原则软硬件取舍的基本原则1.3.2计算机系统的设计思路计算机系统的设计思路1.4结构设计要解决好软件的可移植性植性1.4.1统一高级语言统一高级语言1.4.2采用系列机采用系列机1.4.3模拟与仿真模拟与仿真1.5应用与器件的发展对系统结构的影响的影响1.5.1应用的发展对系统结构的影响1.5.2器件的发展对系统结构的影响1.6系统结构中的并行性发展及计算机系统的分类算机系统的分类1.6.1并行性概念并行性概念1.6.2并行处理系统的结构与多机系统的耦合度系统的耦合度1.6.3计算机系统的分类计算机系统的分类第2章数据表示与指令系统章数据表示与指令系统2.1数据表示数据表示2.1.1数据表示与数据结构数据表示与数据结构2.1.2高级数据表示高级数据表示2.1.3引入数据表示的原则引入数据表示的原则2.1.4浮点数尾数基值大小和下溢处理方法的选择处理方法的选择2.2寻址方式寻址方式2.2.1寻址方式分析寻址方式分析2.2.2逻辑地址与主存物理地址逻辑地址与主存物理地址 2.3指令格式的优化设计指令格式的优化设计2.3.1操作码的优化操作码的优化2.3.2指令字格式的优化指令字格式的优化2.4按CISC方向发展与改进指令系统系统2.4.1面向目标程序优化实现改进2.4.2面向高级语言优化实现改进2.4.3面向操作系统优化实现改进2.5按RISC方向发展与改进指令系统系统2.5.1 RISC的提出的提出2.5.2设计RISC的原则的原则2.5.3设计RISC结构用的基本技术2.5.4 RISC技术的发展技术的发展第3章总线、中断与输入输出系统中断与输入输出系统 3.1输入输出系统的基本概念输入输出系统的基本概念3.2总线设计总线设计3.2.1总线的类型总线的类型3.2.2总线的控制方式总线的控制方式3.2.3总线的通讯技术总线的通讯技术3.2.4数据宽度与总线线数数据宽度与总线线数3.3中断系统中断系统3.3.1中断的分类和分级中断的分类和分级3.3.2中断系统的软硬件功能分配3.4通道处理机通道处理机 3.4.1工作原理工作原理3.4.2通道流量的分析通道流量的分析第4章存储体系章存储体系4.1存储体系概念与并行主存系统4.1.1发展存储体系的必要性发展存储体系的必要性4.1.2并行主存系统频宽的分析并行主存系统频宽的分析4.1.3存储体系的形成与分支存储体系的形成与分支4.1.4存储体系的性能参数存储体系的性能参数4.2虚拟存储器虚拟存储器4.2.1不同的虚拟存储管理方式不同的虚拟存储管理方式4.2.2页式虚拟存储器的构成页式虚拟存储器的构成4.2.3页式虚拟存储器实现中的问题4.3高速缓冲高速缓冲(Cache)(Cache)(Cache)存储器存储器存储器4.3.1基本结构基本结构4.3.2地址的映象与变换地址的映象与变换4.3.3替换算法的实现替换算法的实现4.3.4 Cache存储器的透明性及性能分析性能分析第5章重叠、流水和向量处理机章重叠、流水和向量处理机5.1重叠方式重叠方式5.1.1基本思想和一次重叠基本思想和一次重叠5.1.2相关处理相关处理5.2流水方式流水方式5.2.1基本概念基本概念5.2.2流水线处理机的主要性能流水线处理机的主要性能5.2.3流水机器的相关处理和控制机构机构5.3向量的流水处理与向量流水处理机理机5.3.1向量的流水处理向量的流水处理5.3.2向量流水处理机向量流水处理机5.4指令级高度并行的超级处理机5.4.1超标量处理机超标量处理机5.4.2超长指令字超长指令字(VLIW)(VLIW)(VLIW)处理机处理机处理机5.4.3超流水线处理机超流水线处理机第6章阵列处理机章阵列处理机6.1阵列处理机原理阵列处理机原理6.1.1阵列处理机的基本构形阵列处理机的基本构形6.1.2阵列处理机的特点阵列处理机的特点6.2阵列处理机的并行算法阵列处理机的并行算法6.2.1 ILLIACⅣ的处理单元阵列结构结构6.2.2阵列处理机的并行算法举例6.3 SIMD计算机的互连网络计算机的互连网络6.3.1互连网络的设计目标及互连函数函数6.3.2基本的单级互连网络基本的单级互连网络6.3.3多级互连网络多级互连网络6.4并行存储器的无冲突访问并行存储器的无冲突访问6.5并行处理机举例并行处理机举例6.5.1 MPP位平面阵列处理机位平面阵列处理机6.5.2 CM连接机连接机第7章多处理机章多处理机7.1多处理机的特点及主要技术问题7.2多处理机的硬件结构多处理机的硬件结构7.2.1紧耦合和松耦合紧耦合和松耦合7.2.2机间互连形式机间互连形式7.3程序并行性程序并行性7.3.1并行算法并行算法7.3.2程序并行性的分析程序并行性的分析7.3.3并行程序设计语言并行程序设计语言7.4多处理机的性能多处理机的性能7.4.1任务粒度与系统性能任务粒度与系统性能7.4.2性能模型与分析性能模型与分析7.5多处理机的操作系统多处理机的操作系统7.5.1主从型操作系统主从型操作系统7.5.2各自独立型操作系统各自独立型操作系统7.5.3浮动型操作系统浮动型操作系统第8章其它计算机结构章其它计算机结构8.1脉动阵列机脉动阵列机8.1.1脉动阵列结构的原理和特点8.1.2通用的脉动阵列结构通用的脉动阵列结构8.2大规模并行处理机MPP与机群系统系统8.2.1大规模并行处理机MPP8.2.2机群系统机群系统8.3数据流机数据流机8.3.1数据驱动的概念数据驱动的概念8.3.2数据流程序图和语言数据流程序图和语言8.3.3数据流计算机的结构数据流计算机的结构8.3.4数据流机器存在的问题数据流机器存在的问题8.4归约机归约机8.5智能机智能机8.5.1智能信息处理与智能机智能信息处理与智能机8.5.2智能机的结构和机器语言智能机的结构和机器语言★翻译和解释的区别和联系?区别:区别:翻译是整个程序转换,翻译是整个程序转换,翻译是整个程序转换,解释解释是低级机器的一串语句仿真高级机器的一条语句。

《管理系统中计算机应用》复习试题(含答案)

《管理系统中计算机应用》复习试题(含答案)

管理系统中计算机应用练习一1-5BACDC 5-10BDCBD 11-15CBDBA 16-20CABBC 21-25CCBBA 26-31CACCDC一、单项选择题1.关于信息和数据的描述中正确的是()A.信息是载荷数据的物理符号 B.信息是对事物运动状态和特征的描述C.一切数据都能表示信息 D.数据的具体形式和载体无关2.下列关于固定信息和流动信息的正确描述是()A.计划指标体系属于固定信息 B.查询信息属于流动信息C.可多次使用的信息属于流动信息 D.定额标准信息属于流动信息3.按决策层次分类,将信息分为()A.原始信息、二次信息和永久信息 B.高层信息、中层信息和基层信息C.战略信息、战术信息和业务信息 D.定额标准信息、计划合同信息和查询信息4.从管理系统中计算机应用的功能来看,计算机在管理系统中应用的发展依次为()A.EDP、DSS、MIS、EIS B.DSS、EDP、MIS、EISC.MIS、EDP、DSS、EIS D.EDP、MIS、DSS、EIS5.目前计算机都是由_______等五个基本部分构成。

()A.CPU、键盘、鼠标、主机、显示器B.CPU、运算器、控制器、主机、显示器C.运算器、控制器、存储器、输入设备、输出设备D.CPU、内存、外存、输入设备、输出设备6.计算机网路的主要功能是资源共享、分布处理和()A.远程传输B.数据通信C.异构机连接D.共同使用打印机7.数据库系统是一种先进的()A.数据组织技术B.数据管理技术C.数据检索技术D.数据组织与管理技术8.用二维表数据来表示实体之间联系的数据模型是()A.网状模型B.层次模型C.关系模型D.实体联系模型9.按照系统论的一般原理,系统的特征是系统具有目的性、整体性、相关性和()A.扩展性B.环境适应性C.集体性D.易维护性10.计算机应用于企业管理,除了应该具有必要的硬件外,还应该有()A.系统软件B.适合本企业的应用软件C.系统软件或适合本企业的应用软件D.系统软件和适合本企业的应用软件11.系统开发中强调系统的整体性,他采用先确定____模型,再设计____模型的思路。

1.简述计算机系统设计的主要方法。

1.简述计算机系统设计的主要方法。

福师13春《计算机体系结构》练习题1.简述计算机系统设计的主要方法。

答题要点:计算机系统设计的主要方法,有3种,参见课件第一章第三小节。

2. 一般来讲,计算机组成设计要确定的内容应包括那些方面?答题要点:计算机组成设计的主要任务,参见课件第一章第三小节。

3. 简述计算机系统结构用软件实现和用硬件实现各自的优缺点。

答题要点:计算机系统设计中软硬件的平衡,参见课件第一章第三小节。

4.简述冯。

诺依曼计算机的特征。

答题要点:冯。

诺依曼计算机的特征,参见课件第一章第五小节。

1.什么是存储系统?答题要点:存储系统的概念,参见课件第二章第一小节。

2.什么是高速缓冲存储器答题要点:高速缓冲存储器的概念,参见课件第二章第三小节。

3.假设一台模型计算机共有10种不同的操作码,如果采用固定长操作码需要4位。

已知各种操作码在程序中出现的概率如下表所示,计算采用Huffman编码法的操作码平均长度,并计算固定长操作码和Huffman操作码的信息冗余量(假设最短平均长度H=3.1位)。

指令序号指令使用频度Pi 指令序号指令使用频度PiI1 0.17 I6 0.09I2 0.15 I7 0.08I3 0.15 I8 0.07I4 0.13 I9 0.03I5 0.12 I10 0.01答题要点:利用Huffman编码的计算,操作吗的平均长度,信息冗余量R=1- 操作码的平均长度/最短平均长度,参考课件第四章第三小节的例题。

一、1.按照弗林(Flynn)分类法,计算机系统可以分为4类:SISD计算机、______计算机、_______计算机和_______计算机。

答题要点:计算机系统的佛林(Flynn)分类法,有4类,参见课件第一章第二小节。

2. 高速缓冲存储器的地址映象方式有三种,它们分别是:__________、__________、__________。

答题要点:高速缓冲存储器的三种映像方式,参见课件第二章第三小节。

3.解决中断引起的流水线断流的方法有_______和________。

2022年河南工业大学计算机科学与技术专业《计算机系统结构》科目期末试卷A(有答案)

2022年河南工业大学计算机科学与技术专业《计算机系统结构》科目期末试卷A(有答案)

2022年河南工业大学计算机科学与技术专业《计算机系统结构》科目期末试卷A(有答案)一、选择题1、计算机系统多级层次中,从下层到上层,各级相对顺序正确的应当是()。

A.汇编语言机器级,操作系统机器级,高级语言机器级B.微程序机器级,传统机器语言机器级,汇编语言机器级C.传统机器语言机器级,高级语言机器级,汇编语言机器级D.汇编语言机器级,应用语言机器级,高级语言机器级2、对机器语言程序员透明的是()A.中断字B.主存地址寄存器C.通用寄存器D.条件码3、推出系列机的新机器,不能更改的是()。

A.原有指令的寻址方式和操作码B.系统总线的组成C.数据通路宽度D.存储芯片的集成度4、程序员编写程序时使用的地址是( )。

A.有效地址B.逻辑地址C.辅存实地址D.主存地址5、计算机中优化使用的操作码编码方法是( )。

(书上为扩展编码法)A哈夫曼编码B ASCII码C BCD码D扩展操作码6、IBM360/91属于()A.向量流水机B.标量流水机C.阵列流水机D.并行流水机7、从计算机系统结构上讲,机器语言程序员所看到的机器属性是( )。

A.计算机软件所要完成的功能B.计算机硬件的全部组成C.编程要用到的硬件组织D.计算机各部件的硬件实现8、最能确保提高虚拟存贮器访主存的命中率的改进途径是( )A.增大辅存容量B.采用FIFO替换算法并增大页面C.改用LRU替换算法并增大页面D.改用LRU替换算法并增大页面数9、“启动I/O”指令是主要的输入输出指令,是属于()。

A.目态指令B.管态指令C.目态、管态都能用的指令D.编译程序只能用的指令10、"从中间开始"设计的"中间"目前多数是在( )。

A.传统机器语言级与操作系统机器级之间B.传统机器语言级与微程序机器级之间C.微程序机器级与汇编语言机器级之间D.操作系统机器级与汇编语言机器级之间11、在多用户机器上,应用程序员不能使用的指令是()A.“执行”指令B.“访管”指令C.“启动IO”指令D“测试与置定”指令12、在计算机系统设计中,比较好的方法是()。

软件工程复习题

软件工程复习题

常熟理工学院2013~2014学年第二学期《软件工程》复习题(0925121、0903121、0903122)一、填空题1软件工程包括3个要素,即方法、工具、过程。

2软件生存周期是指一个软件从提出开发要求开始直到该软件报废不止的整个时期。

通常,软件生存周期包括问题定义、可行性研究,需求分析,总体设计,详细设计,编码,测试,维护活动,可以将这些活动以适当方式分配到不同阶段去完成3一个计算机系统的总体设计方案包括四方面内容:硬件工程、软件工程、人机工程和数据库工程。

4建立软件模型是需求分析活动的焦点,通常用数据流图、数据字典和主要处理算法描述这个逻辑模型。

5从应用特点的角度来看,我们可以把高级语言分为基础语言、结构语言和专用语言三类。

6数据流图中的箭头表示数据流。

软件结构图中的箭头方向表示模块调用。

7小说明是用来描述加工的。

8面向对象开发方法包括OOA、OOD和OOP三部分。

9可行性研究的目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。

10数据流图仅反映系统必须完成的逻辑功能,所以它是一种功能模型。

11内聚度是前述信息隐蔽和局部化概念的自然扩展,它标志一个模块内部各成分彼此结合的紧密程度。

内聚度按其高低程度可分为七级,内聚度越高越好。

七级内聚从低到高分:偶然性内聚、逻辑性内聚、时间性内聚、过程性内聚、通信性内聚度、顺序性内聚和功能性内聚。

12软件测试分为:黑盒测试和白盒测试。

13软件从定义开始,经过开发、使用和维护,直到最终退役的全过程称为软件生存周期称为软件生存周期。

一、单项选择题1、在结构化设计(SD)方法中全面指导模块划分的最重要的原则是( D )A、程序模块化B、模块高内聚C、模块低耦合D、模块独立性2、软件维护产生的副作用,是指(C )A、开发时的错误B、隐含的错误C、因修改软件而造成的错误D、运行时误操作3、软件详细设计的主要任务是确定每个模块的(A )A、算法和使用的数据结构B、外部接口C、功能D、编程4、为了提高模块的独立性,模块内部最好是(C )A、逻辑内聚B、时间内聚C、功能内聚D、通信内聚5、软件是一种(C )A、程序B、数据C、逻辑产品D、物理产品6、因计算机硬件和软件环境的变化而作出的修改软件的过程称为( B )A、纠正性维护B、适应性维护C、完善性维护D、预防性维护7、只有单重继承的类层次结构是( C )层次结构。

软件工程基础习题

软件工程基础习题

软件⼯程基础习题习题11. 简述计算机系统的开发流程。

2. 系统分析和定义是计算机系统开发过程中的关键步骤,这⼀步应该做哪些⼯作?3. 系统规格说明书主要应包含哪些内容?为什么要进⾏系统复审?4. 如何理解软件概念?简述软件有哪些分类⽅法?5. 软件的发展经历了哪⼏个阶段?简述各阶段名称及特点。

6. 查阅⽂献写⼀篇1000字的短⽂,综述软件⼯程的发展。

7. 什么是软件危机?主要有哪些表现?8. 查阅最新⽂献写⼀篇2000字的短⽂,综述软件危机在当今的表现以及造成的危害。

9. 什么是软件的⽣命周期?10. 软件⽣存期模型主要有哪些?给出名称及特点。

习题21. 软件计划的任务主要有哪些?2. 在软件计划阶段应该考虑哪三类资源?对软件开发中的每⼀类资源可以⽤哪些特征来描述?什么是时间窗⼝?可再⽤软件资源主要有⼏种?给出名称及简单解释。

3. 软件⽣命周期中各阶段⼈⼒资源如何安排才合理?4. 简述代码⾏技术的基本思想。

5. 指出下列公式中每个量的含义。

∑=-±=ni d a b L 12)6(6. 什么是40-20-40规则?7. 当采⽤敏捷开发过程时,如何进⾏项⽬估算? 8. 如何对Web ⼯程项⽬进⾏估算? 9. 简述任务分解技术的基本思想。

10. Halstead 理论模型的主要依据有哪些?给出⽤Halstead 理论模型估算成本的公式以及公式的推导过程,说出各个量的取值依据。

11. 估计某PASCAL 程序中n1=70,n2=60,N1=14300,N2=400,取S=12,W=20000,估算开发该软件的总成本。

12. 估计⼀个C 语⾔程序系统⼤约⼀万⾏,W 取30000元,估算开发该系统的成本。

13. 开发⼀个Organic 类型的软件,经分析有45000⾏源代码,试⽤基本COCOMO 模型估算所需⼯作量、⽣产率、开发时间及投⼊该项⽬的最佳⼈员数。

14. 利⽤题13得出的⼯作量E ,根据Esterling 模型估算当团队⼈数n 为8时的软件成本,若n 为12时,成本⼜当如何?15. ⽤2年的时间开发⼀个应⽤软件系统,估计代码⾏数为5万⾏,Ck 取10000,试计算所需⼯作量。

西南交《计算机控制系统》离线作业

西南交《计算机控制系统》离线作业

计算机控制系统第1次作业一、单项选择题(只有一个选项正确,共17道小题)1.D/A变换器将数字编码信号转换为相应的时间连续模拟信号,通常要完成2种变换:答案:(B )(A) 采样保持、编码(B) 解码、保持(C) 编码、保持(D) 采样保持、解码2. 通常将时间断续幅值连续的信号称为:答案:(D )(A) 连续信号(B) 模拟信号(C) 数字信号(D) 采样信号3.答案:(A )(A)(B)(C)(D)4. 如果连续信号中所含频率分量的最高频率为,那么就完全可以用周期为T的均匀采样值来描述,T满足:答案:(C )(A)(B)(C)(D)5.答案:(B )(A)(B)(C)(D)6.答案:(A )(A)(B)(C)(D)7. 采样周期T是影响稳定性的重要参数,一般来说,T减小,稳定性____。

答案:(B )(A) 增大(B) 减小(C) 不变(D) 不确定8. 对于单位负反馈闭环连续系统,其相应的采用零阶保持器的离散系统的稳态误差与采样周期T的关系为____。

答案:( D )(A) 稳态误差随着T增大而增大(B) 稳态误差随着T增大而减小(C) 稳态误差与T不确定(D) 稳态误差与T无关9. 在离散系统中,已知脉冲传递函数的极点,若脉冲响应则脉冲响应为答案:(C )(A) 正负交替收敛脉冲序列(B) 单调发散脉冲序列(C) 正负交替发散脉冲序列(D) 单调衰减脉冲序列10. 下面关于一阶向后差分的离散化方法,说法错误的为答案:(D )(A)(B)(C)(D)11.答案:(C )(A)(B)(C)(D)12. 下面关于数字PID调节器说法错误的是答案:(B )(A) 增大比例系数可以加快系统的响应速度及减少稳态误差,但过大的比例系数可能加大系统超调;(B) 积分环节可以消除或减少控制系统的稳态误差,增加积分时间常数,有利于增加系统的稳定性,减少超调量,加快系统静态误差的消除;(C) 增加微分时间常数将有助于加速系统的动态响应,使系统超调量减少;(D) 微分作用有可能放大系统的噪声,减低系统的抗干扰能力;13.答案:(A )(A) F(B) F,G(C) F,G,C(D) F,C14.答案:(D )(A) S(B) S,Q(C) Q,R(D) Q15.对于计算机连续域-离散化设计方法,控制器等效传递函数中的是指()环节。

计算机系统结构__《张晨曦、王志英》课后习题参考答案

计算机系统结构__《张晨曦、王志英》课后习题参考答案

第1章计算机系统结构的基本概念1.1 解释下列术语层次机构:按照计算机语言从低级到高级的次序,把计算机系统按功能划分成多级层次结构,每一层以一种不同的语言为特征。

这些层次依次为:微程序机器级,传统机器语言机器级,汇编语言机器级,高级语言机器级,应用语言机器级等。

虚拟机:用软件实现的机器。

翻译:先用转换程序把高一级机器上的程序转换为低一级机器上等效的程序,然后再在这低一级机器上运行,实现程序的功能。

解释:对于高一级机器上的程序中的每一条语句或指令,都是转去执行低一级机器上的一段等效程序。

执行完后,再去高一级机器取下一条语句或指令,再进行解释执行,如此反复,直到解释执行完整个程序。

计算机系统结构:传统机器程序员所看到的计算机属性,即概念性结构与功能特性。

在计算机技术中,把这种本来存在的事物或属性,但从某种角度看又好像不存在的概念称为透明性。

计算机组成:计算机系统结构的逻辑实现,包含物理机器级中的数据流和控制流的组成以及逻辑设计等。

计算机实现:计算机组成的物理实现,包括处理机、主存等部件的物理结构,器件的集成度和速度,模块、插件、底板的划分与连接,信号传输,电源、冷却及整机装配技术等。

系统加速比:对系统中某部分进行改进时,改进后系统性能提高的倍数。

Amdahl定律:当对一个系统中的某个部件进行改进后,所能获得的整个系统性能的提高,受限于该部件的执行时间占总执行时间的百分比。

程序的局部性原理:程序执行时所访问的存储器地址不是随机分布的,而是相对地簇聚。

包括时间局部性和空间局部性。

CPI:每条指令执行的平均时钟周期数。

测试程序套件:由各种不同的真实应用程序构成的一组测试程序,用来测试计算机在各个方面的处理性能。

存储程序计算机:冯·诺依曼结构计算机。

其基本点是指令驱动。

程序预先存放在计算机存储器中,机器一旦启动,就能按照程序指定的逻辑顺序执行这些程序,自动完成由程序所描述的处理工作。

系列机:由同一厂家生产的具有相同系统结构、但具有不同组成和实现的一系列不同型号的计算机。

(完整版)管理信息系统题库(8套)及答案(8套)

(完整版)管理信息系统题库(8套)及答案(8套)

《管理信息系统》试题库1一、填空题1. 信息系统包括系统和系统两个方面。

系统对输入数据进行处理,获得新的数据;而系统则不改变信息本身的内容,作用是把信息从一处传到另一处。

2. 管理系统按层次可分为战略管理、和等三个层次。

3. 数据通常按四个层次进行组织。

这四个层次是:数据项、、文件和。

4. 所谓数据的组织,指的是由计算机操作系统提供的数据组织功能。

而数据的组织,指的是对相关记录进行逻辑上的编排。

5. 数据模型有层次数据模型、和等几种。

二、选择题1.下列系统开发的各阶段中难度最大的是 ( )A、系统分析B、系统设计C、系统实施D、系统规划2.数据库的组织结构中包括的模式有()A、内模式B、(概念)模式C、外模式D、前三个选项都对3.U/C矩阵的正确性检验没有包含的一种是:()A、完备性检验B、准确性检验C、一致性检验D、无冗余性检验4.文件系统中最小的数据存取单位是( )A、数据项B、记录C、文件D、数据库5.某公司把库存物资出入库和出入库财务记账处理综合成一个应用子系统,这种子系统是将()A、供销职能和生产职能关联在一起B、供销职能和财务职能关联在一起C、财务职能和生产职能关联在一起D、供销职能和市场职能关联在一起6. 下列关于结构化方法和原型法的描述错误的是( )A、结构化开发方法是以系统工程的思想和工程化的方法进行开发B、对于运算量大、逻辑性较强的程序模块可采用原型法来构造模型C、结构化方法要求严格区分开发阶段D、原型法要求的软件支撑环境比结构化方法高7.可行性分析的内容包括( )A、业务上的可行性、管理上的可行性、决策上的可行性、技术上的可行性、业务上的可行性、管理上的可行性B.C、经济上的可行性、技术上的可行性、管理上的可行性D、经济上的可行性、业务上的可行性、管理上的可行性8. 数据库系统的核心是()A、数据库B、操作系统C、数据库管理系统D、数据库系统9. 某企业建立了生产、销售、人事等从基层到高层的MIS,这种MIS的结构为( )A、职能结构B、横向综合结构C、总的综合结构D、纵向综合结构10. 绘制系统流程图的基础是()A、数据关系图B、数据流程图C、数据结构图D、功能结构图11.VFP语言属于第( )代计算机语言。

什么是eda技术?什么是自顶向下的设计方法?简述现代数字系统设计流程。

什么是eda技术?什么是自顶向下的设计方法?简述现代数字系统设计流程。

什么是eda技术?什么是自顶向下的设计方法?简述现代数字系统设计流程。

EDA技术是电子设计自动化(Electronic Design Automation)的缩写,是指利用计算机技术来辅助进行电子系统的设计和制造。

EDA技术在现代数字系统设计中起着至关重要的作用,它涉及到从电路设计到验证、布局、布线、仿真等一系列流程,可以大大提高数字系统设计的效率和质量。

自顶向下的设计方法是一种系统设计的方法论,它强调从整体到局部的设计思路,即首先确定系统的整体架构和功能需求,然后逐步细化到各个模块和部件,直至最终的具体实现。

这种设计方法可以帮助设计者更好地把握系统的全局结构,从而更好地满足系统的功能需求。

现代数字系统设计流程一般包括以下几个主要步骤:需求分析、系统架构设计、功能单元设计、逻辑综合与优化、布局布线与验证等。

首先是需求分析阶段,这一阶段主要确定系统的功能需求,包括输入输出接口、性能指标、功耗要求等。

在这一阶段,设计者需要和用户充分沟通,确保对系统需求有清晰的理解。

接下来是系统架构设计阶段,设计者需要根据需求分析的结果确定系统的整体架构,包括各个功能模块的划分和模块之间的接口定义。

在这一阶段,自顶向下的设计方法可以帮助设计者更好地把握系统的整体结构。

然后是功能单元设计阶段,设计者需要对各个功能模块进行详细设计,包括逻辑电路设计、状态机设计等。

在这一阶段,EDA技术可以帮助设计者进行逻辑综合与优化,提高设计效率和性能。

接着是布局布线与验证阶段,设计者需要对电路进行布局布线设计,并进行功能验证和时序验证。

在这一阶段,EDA技术可以帮助设计者进行布局布线规划和仿真验证,确保电路设计的正确性和稳定性。

总的来说,现代数字系统设计流程涉及到多个环节和多种工具技术,其中EDA技术和自顶向下的设计方法是其中至关重要的组成部分。

通过合理运用这些技术和方法,可以帮助设计者更好地完成数字系统的设计任务,提高设计效率和质量。

计算机控制习题解答-独家

计算机控制习题解答-独家

计算机控制系统习题集目录一各章习题 (1)二填空题练习 (6)三简答题练习 (8)四综合题练习 (11)一各章习题1.1 第1章绪论1. 计算机控制系统的硬件主要包括哪几个部分?2. 什么是过程控制通道,过程控制通道主要有哪几种?3. 根据计算机控制系统的发展历史和在实际应用中的状态,计算机控制系统可分为哪6类,各有何特点?4. 计算机控制系统从深度和广度两方面各有何发展趋势。

1.2 第2章计算机控制系统中的检测设备和执行机构1. 什么叫传感器及变送器?2. 简述压力检测的主要方法和分类。

3. 简述温度检测的主要方法和分类。

4. 简述热电偶测温的原理。

2. 物位仪表分为哪几类?6. 简述电容式差压变送器的工作原理。

7. 简述常用执行机构和执行器的工作原理。

8. 简述TT302温度变送器的结构和工作原理。

9. 简述交流、直流伺服电机的工作原理。

10.简述步进电机的工作原理。

1.3 第3章计算机总线技术1.什么叫总线?为什么要制定计算机总线标准?2.计算机总线可以分为哪些类型?3.评价总线的性能指标有哪些?4.STD总线有哪些特点?5.常用的PC总线有哪些?各有什么特点?6.简述PCI总线的性能特点。

7. 简述IEEE-488总线的工作过程。

8. 详述RS-232C 、RS-485和RS-422总线的特点和性能。

9. RS-232C 总线常用的有哪些信号?如何通过该接口实现远程数据传送?10. 什么是平衡方式和不平衡传输方式?试比较两种方式的性能。

11. USB 数据传输方式有哪几种?USB 协议中是如何区分高速设备和低速设备的?12. 简述USB 总线的枚举过程1.4 第4章 过程通道与人机接口1.什么是过程通道?过程通道由哪几部分组成?2.画出数字量输入输出通道的结构。

3.在数字量输入调理电路中,采用积分电容或RS 触发器是如何消除按键抖动的?4.数字量输出驱动电路有哪三种形式?各有什么特点?5.画出D/A 转换器原理框图,并说明D/A 转换的原理。

自考计算机系统结构必考习题

自考计算机系统结构必考习题

一.填空题:12、计算机系统(广义说法):由人员,数据,设备,程序,规程五部分组成。

1、推动计算机系统结构发展的主要动力是(把计算机系统看成是由多个机器级构成的层次结构)。

2、提高计算机系统并行性的主要的主要技术途径有(时间重叠)、(资源重复)、(资源共享)。

3、数据表示是指能由(机器硬件)直接识别和引用的(数据类型)。

4、定义数据表示具体又有(带标志符数据表示)和(数据描述符)两类。

5、I/O设备取得I/O总线后,所传送的数据总量,称为(数据宽度),数据通路宽度是数据总线的(线数)。

6、中断系统软件功能分配实质是中断(处理程序)软件和中断(响应)硬件的功能分配。

7、页面替换是发生于(虚拟空间比主存空间大的多),同时又发生于(页面失效)的时候。

8、由四位经ROM查表舍入法下溢处理成三位结果,设计出的ROM表中应当有(16)个单元,其中地址为1101的单元存储内容为(1111)。

9、程序访问局部性包括(时间上局部性)和(空间上局部性)两个方面,其中前者是指(在最近的未来要用到的信息很可能是现在现在正在使用的信息),后者是指(在最近的未来要用到的信息很可能与现在正在使用的信息在程序空间上是相邻的或是相近的)。

10、模拟是采用(机器语言程序)解释执行方式,其运行速度比仿真方法(慢),仿真是采用(微程序)解释,所以通常将使用频率较高的指令尽可能用(仿真)方法提高运行速度,而对使用频率低的指令则用(模拟)方法加以实现。

11、并行性主要是指解题中同时进行(运算)或(操作)的特性。

12、计算机系统结构中数据表示是指可由(机器硬件)直接辨认的数据类型,若要直接识别某一种数据类型,必须有相应的(运算硬件)及相应的(逻辑运算硬件)。

13、地址的编址通常可采用(按高位地址划分)、(按地位地址划分)和(按混合划分)三种不同方式。

14、指令系统按照设计风格可分为(CISC)和(RISC),其中(RISC)更优。

15、评价贮存器性能的基本要求是:(大容量)、(高速度)和(低价格)。

信息系统分析与设计

信息系统分析与设计

信息系统设计与分析名词解释:信息系统:指在经济或社会的组织中,以满足管理者的信息需求为目标、以计算机和现代通信技术等现代信息技术为手段,既包括设备和技术,又包括人员与机构在内的综合系统。

CASE(信息系统建设的软件工具) :从概念说,是一类专门用来帮助人们建设信息系统的软件,是一类专用的、特别为信息系统建设人员服务的软件。

BSP方法:即企业系统规划,是进行组织的信息系统规划的一套规范方法。

CSF方法:即关键成功因素法,是进行信息系统规划的另一种类型的方法。

白盒测试:也称为结构测试,指将软件看成透明的白盒,根据程序内部结构和逻辑来设计测试用例,对程序的路径和过程进行测试,检查是否满足设计的需要。

黑盒测试:也称为功能测试,指将软件看成黑盒子,在完全不考虑软件内部结构和特性的情况下,测试软件的外部特性。

软件构件:软件系统中具有相对独立功能,可以明确辨识,接口由规约指定,与语境有明显依赖关系,可独立部署,且多由第三方提供的可组装软件实体。

软件复用:是将已有的软件成分用于构造新的软件系统。

继承性:如果一个类A继承自另一个类B,就把这个A称为B的子类,而把B称为A的父类。

继承可以使得子类具有父类的各种属性和方法,而不需要再次编写相同的代码。

封装性:将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成“类”。

简答题:1.使用生命周期法的条件。

生命周期法适合以下的场合:1)用户需求定义可以明确;2)系统运行程序确定、结构化程度高;3)系统具有较长的使用寿命,环境变化不大;4)开发过程要求有严格的控制;5)研制人员对系统任务了解且熟练程度较高;6)系统文档要求祥而全;7)开发成果重复使用等。

2.信息系统的生命周期各个阶段包括的内容。

1)系统规划阶段,根据审议通过的可行性分析报告,将新系统建设方案及实施计划编写成系统开发计划书。

2)系统分析阶段,根据系统设计任务书确定的范围,对现行系统进行详细调查,指出现行系统的局限性和不足之处,提出新系统的逻辑模型。

2022年清华大学计算机科学与技术专业《计算机系统结构》科目期末试卷B(有答案)

2022年清华大学计算机科学与技术专业《计算机系统结构》科目期末试卷B(有答案)

2022年清华大学计算机科学与技术专业《计算机系统结构》科目期末试卷B(有答案)一、选择题1、下列说法正确的是()A."一次重叠"是一次解释一条指令B."一次重叠"是同时解释相邻两条指令C.流水方式是同时只能解释两条指令D."一次重叠"是同时可解释很多条指令2、在系统结构设计中,提高软件功能实现的比例会( )。

A.提高解题速度B.减少需要的存贮容量C.提高系统的灵活性D.提高系统的性能价格比3、若输入流水线的指令既无局部性相关,也不存在全局性相关,则()。

A.可获得高的吞吐率和效率B.流水线的效率和吞吐率恶化C.出现瓶颈D.可靠性提高4、多处理机的各自独立型操作系统()。

A.要求管理程序不必是可再入的B.适合于紧耦合多处理机C.工作负荷较平衡D.有较高的可靠性5、对系统程序员不透明的应当是( )。

A.Cache存贮器XB.系列机各档不同的数据通路宽度C.指令缓冲寄存器D.虚拟存贮器6、在流水机器中,全局性相关是指( )。

A.先写后读相关B.先读后写相关C.指令相关D.由转移指令引起的相关7、计算机系统结构不包括( )。

A.主存速度B.机器工作状态C.信息保护D.数据8、虚拟存储器常用的地址映象方式是( )A.全相联B.段相联C.组相联D.直接9、块冲突概率最高的Cache地址映象方式是( )A.段相联B.组相联C.直接D.全相联10、除了分布处理、MPP和机群系统外,并行处理计算机按其基本结构特征可分为流水线计算机,阵列处理机,多处理机和()四种不同的结构。

A.计算机网络B.控制流计算机C.机群系统D.数据流计算机11、浮点数尾数基值rm=8,尾数数值部分长6位,可表示的规格化最小正尾数为( )A.0.5B.0.25C.0.125D.1/6412、下列关于虚拟存贮器的说法,比较正确的应当是( )A.访主存命中率随页面大小增大而提高B.访主存命中率随主存容量增加而提高C.更换替换算法能提高命中率D.在主存命中率低时,改用堆栈型替换算法,并增大主存容量,可提高命中率13、在计算机系统设计中,比较好的方法是( )A.从上向下设计B.从下向上设计C.从两头向中间设计D.从中间开始向上、向下设计14、计算机系统结构不包括()A.主存速度B.机器工作状态C.信息保护D.数据表示15、费林按指令流和数据流的多倍性把计算机系统分类,这里的多倍性指()。

计算机学科方法论

计算机学科方法论

计算机学科方法论随着科技的飞速发展,计算机学科已经成为当今社会最为重要的学科之一。

计算机学科方法论是计算机科学领域中一个重要的研究领域,它旨在探讨计算机科学的本质、方法和应用,为计算机科学的未来发展提供指导。

计算机学科方法论主要包括以下几个方面:1、抽象化:计算机科学中的抽象化是一种将现实世界中的问题转化为计算机能够处理的形式的方法。

通过抽象化,我们可以将复杂的问题简化为简单的模型,从而使得问题更容易被解决。

2、模块化:模块化是一种将复杂系统划分为简单、可重复使用的模块的方法。

在计算机科学中,模块化可以帮助我们更好地组织代码、提高代码的可维护性和可重用性。

3、形式化:形式化是一种使用数学语言描述计算机系统的方法。

通过形式化,我们可以对计算机系统进行严格的验证和推理,从而确保系统的正确性和可靠性。

4、算法化:算法化是一种将问题转化为可执行指令序列的方法。

在计算机科学中,算法是一种解决问题的程序,它可以对数据进行处理、分析和计算,从而得到需要的结果。

5、自动化:自动化是一种使用计算机技术实现生产和管理过程自动化的方法。

通过自动化,我们可以提高生产效率、降低成本、提高产品质量。

计算机学科方法论在计算机科学研究和应用中具有非常重要的意义。

它可以帮助我们更好地理解计算机科学的本质和规律,指导我们更好地解决实际问题。

计算机学科方法论还可以帮助我们更好地掌握计算机科学的前沿技术和未来发展方向,为计算机科学的未来发展提供指导。

当我们探讨计算思维和计算机方法论时,我们的是一种以计算方式解决问题的思维模式,以及一种使用计算机工具解决实际问题的理论框架。

计算思维是一种解决问题的思维方式,它采用抽象和分解的方法,将问题简化为一系列可管理的部分,并使用公式和算法来解决这些问题。

计算思维不仅限于计算机科学,它可以应用于各种领域,包括数学、物理、社会科学等。

例如,在数学中,我们使用计算思维来理解和解决复杂的数学问题;在社会科学中,我们使用计算思维来模拟和分析社会现象。

机电一体化技术参考答案

机电一体化技术参考答案

课后练习0 参考答案0-1.什么是机电一体化?答:“机电一体化”一词的英文名词是“Mechatronics”,它是取Mechanics(机械学)的前半部分和Electronics(电子学)的后半部分拼合而成。

机电一体化是在以机械、电子技术和计算机科学为主的多门学科相互渗透、相互结合过程中逐渐形成和发展起来的一门新兴边缘技术学科,而机电一体化产品是在机械产品的基础上,采用微电子技术和计算机技术生产出来的新一代产品。

机电一体化技术同时也是工程领域不同种类技术的综合及集合,它是建立在机械技术、微电子技术、计算机和信息处理技术、自动控制技术、电力电子技术、伺服驱动技术以及系统总体技术基础之上的一种高新技术。

0-2.试分析机电一体化技术的组成及相关关系。

答:机电一体化是多学科技术的综合应用,是技术密集型的系统工程。

这些技术主要体现在以下六个方面:1)精密机械技术(基础);2)检测传感技术(感官)关键技术;3)信息处理技术(计算机);4)自动控制技术(最佳化);5)伺服传动技术(传动,分液压和电气);6)系统总体技术(整体)等。

机电一体化实际上是机、电、液、气、光、磁一体化的统称。

0-3.试简述机电一体化系统的设计方法。

答:(1)取代法取代法就是用电气控制取代原系统中的机械控制机构。

该方法是改造旧产品、开发新产品或对原系统进行技术改造常用的方法,也是改造传统机械产品的常用方法。

(2)整体设计法整体设计法主要用于新产品的开发设计。

在设计时完全从系统的整体目标出发,考虑各子系统的设计。

(3)组合法组合法就是选用各种标准功能模块组合设计成机电一体化系统。

0-4.机电一体化系统中的接口的作用。

答:接口主要完成电平转换、信号隔离、放大、滤波、速度匹配等。

0-5.试分析机电一体化技术在打印机中的应用。

答:打印机是典型的机电光一体化产品,机械、电子、光学、材料等领域的新技术大量地应用在打印机产品中,并推动打印机向自动化、人性化、多样化及更好地满足用户多种需求的方向发展。

计算机控制技术期末复习试题附答案

计算机控制技术期末复习试题附答案

第一章计算机控制系统概述1、计算机控制系统的概念是什么计算机控制系统是以计算机技术、控制理论及自动化技术相结合并应用于工业生产过程的结果,是以自动控制理论为基础,以计算机为手段的控制系统。

2、计算机系统由哪些部分组成并画出方框图。

计算机控制系统由计算机、外部设备、操作台、输入通道、输出通道、检测装置、执行机构、被控对象以及相应的软件组成。

3、计算机控制系统的主要性能指标有哪些稳定性/动态指标/稳态指标/能控性与能观性4、计算机控制系统的主要特点有哪些各项连续控制系统计算机控制系统信号形式都是模拟信号模拟信号、数字信号皆有控制规律实现由模拟电路实现由计算机通过程序实现控制形式整个过程始终连续控制整个过程始终离散控制控制器作用一个控制器控制一个回路一个控制器分时控制多个回路功能强度简单控制具有丰富的指令系统和很强的逻辑判断功能自动化程度自动化程度低便于实现控制与管理的一体化5、计算机控制系统是怎样分类的按功能和控制规律可分为几类一、按控制系统的功能及结构特点分类①操作指导控制系统②直接数字控制系统DDC③监督控制系统SCC④计算机分级控制⑤集散控制系统DCS⑥现场总线控制系统FCS二、按控制规律分类 ①程序和顺序控制 ② PID 控制 ③最少拍控制 ④复杂规律的控制 ⑤智能控制第二章 离散控制系统及Z 变换分析法1、计算机控制系统的信号形式有哪些连续模拟信号:时间与幅值上均连续,如 r(t)、y(t)、u(t) 离散模拟信号:时间是离散的,幅值上连续,如y*(t)、u*(t) 离散数字信号:时间离散的,幅值为数字量,如y(kT)、u(kT)2、香农(Shannon)采样定理是如何描述的一个连续时间信号f(t),设其频带宽度是有限的,其最高频率为ωmax(或fmax),如果在等间隔点上对该信号f(t)进行连续采样,为了使采样后的离散信号f *(t)能包含原信号f(t)的全部信息量。

则采样角频率只有满足下面的关系: ωs ≥2ωmax采样后的离散信号f *(t)才能够无失真地复现f(t)。

简述计算机系统设计的主要方法

简述计算机系统设计的主要方法

1.简述计算机系统设计的主要方法。

答:基于计算机系统层次结构的基础上,其计算机系统设计方法可以有以下的三种:方法1:由上向下(Top-Down)设计过程:面向应用的数学模型→面向应用的高级语言→面向这种应用的操作系统→面向操作系统和高级语言的机器语言→面向机器语言的微指令系统和硬件实现。

应用场合:专用计算机的设计(早期计算机的设计)。

特点:对于所面向的应用领域,性能(性能价格比)很高。

随着通用计算机价格降低,目前已经很少采用。

方法2:由下向上(Bottom-Up)(通用计算机系统的一种设计方法)设计过程:根据当时的器件水平,设计微程序机器级和传统机器级。

根据不同的应用领域设计多种操作系统、汇编语言、高级语言编译器等。

最后设计面向应用的虚拟机器级。

应用场合:在计算机早期设计中(60~70年代)广为采用。

特点:容易使软件和硬件脱节,整个计算机系统的效率降低。

方法3:中间开始(Middle-Out)设计过程:首先定义软硬件的分界面。

然后各个层次分别进行设计。

应用场合:用于系列机的设计。

特点:软硬件的分界面在上升,硬件比例在增加。

硬件价格下降,软件价格上升。

软硬件人员结合共同设计。

2.简述冯.诺依曼计算机的特征。

答:计算机的工作过程就是执行程序的过程。

怎样组织程序,涉及到计算机体系结构问题。

现在的计算机都是基于“程序存储”概念设计制造出来的。

(l)冯.诺依曼(V on Neumann)的“程序存储”设计思想冯.诺依曼是美籍匈牙利数学家,他在1946年提出了关于计算机组成和工作方式的基本设想。

到现在为止,尽管计算机制造技术已经发生了极大的变化,但是就其体系结构而言,仍然是根据他的设计思想制造的,这样的计算机称为冯·诺依曼结构计算机。

冯·诺依曼设计思想可以简要地概括为以下三点:①计算机应包括运算器、存储器、控制器、输入和输出设备五大基本部件。

②计算机内部应采用二进制来表示指令和数据。

每条指令一般具有一个操作码和一个地址码。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.简述计算机系统设计的主要方法。

答:基于计算机系统层次结构的基础上,其计算机系统设计
方法可以有以下的三种:
方法1:由上向下(Top-Down)
设计过程:面向应用的数学模型→面向应用的高级语言→面向这种应用的操作系统→面向操作系统和高级语言的机器语言→面向机器语言的微指令系统和硬件实现。

应用场合:专用计算机的设计(早期计算机的设计)。

特点:对于所面向的应用领域,性能(性能价格比)很高。

随着通用计算机价格降低,目前已经很少采用。

方法2:由下向上(Bottom-Up)(通用计算机系统的一种设计方法)
设计过程:根据当时的器件水平,设计微程序机器级和传统机器级。

根据不同的应用领域设计多种操作系统、汇编语言、高级语言编译器等。

最后设计面向应用的虚拟机器级。

应用场合:在计算机早期设计中(60~70年代)广为采用。

特点:容易使软件和硬件脱节,整个计算机系统的效率降低。

方法3:中间开始(Middle-Out)
设计过程:首先定义软硬件的分界面。

然后各个层次分别进行设计。

应用场合:用于系列机的设计。

特点:软硬件的分界面在上升,硬件比例在增加。

硬件价格下降,软件价格上升。

软硬件人员结合共同设计。

2. 一般来讲,计算机组成设计要确定的内容应包括那些方面?
答:(1)数据通路的宽度; (2)专用部件的设置;(3)各种操作对部件的共享程度;
(4)功能部件的并行度;(5)控制机构的组成方式;(6)缓冲和排队技术;(7)预估,预判技术(8)可靠性技术。

3. 简述计算机系统结构用软件实现和用硬件实现各自的优缺点。

答:计算机系统结构用硬件实现:速度快、成本高;灵活性差、占用内存少。

用软件实现:速度低、复制费用低;灵活性好、占用内存多。

4.简述冯.诺依曼计算机的特征。

答:计算机的工作过程就是执行程序的过程。

怎样组织程序,涉及到计算机体系结构问题。

现在的计算机都是基于“程序存储”概念设计制造出来的。

(l)冯.诺依曼(V on Neumann)的“程序存储”设计思想冯.诺依曼是美籍匈牙利数学家,他在1946年提出了关于计算机组成和工作方式的基本设想。

到现在为止,尽管计算机制造技术已经发生了极大的变化,但是就其体系结构而言,
仍然是根据他的设计思想制造的,这样的计算机称为冯·诺依曼结构计算机。

冯·诺依曼设计思想可以简要地概括为以下三点:
①计算机应包括运算器、存储器、控制器、输入和输出设备五大基本部件。

②计算机内部应采用二进制来表示指令和数据。

每条指令一般具有一个操作码和一个地址码。

其中操作码表示运算性质,地址码指出操作数在存储器中的地址。

③将编好的程序送人内存储器中,然后启动计算机工作,计算机勿需操作人员干预,能自动逐条取出指令和执行指令。

从以上三条可以看出,以前所有的讨论都是针对冯·诺依曼设计思想论述的,不过没有明确指出其人罢了。

冯·诺依曼设计思想最重要之处在于明确地提出了“程序存储”的概念,他的全部设计思想实际上是对对程序存储”概念的具体化。

(2)计算机的工作过程了解了“程序存储”,再去理解计算机工作过程变得十分容易。

如果想叫计算机工作,就得先把程序编出来,然后通过输人设备送到存储器中保存起杂,即程序存储。

接下来就是执行程序的问题了。

根据冯.诺依曼的设计,计算机应能自动执行程序,而执行程序文归结为逐条执行指令。

①取出指令:从存储器某个地址中取出要执行的指令送到CPU 内部的指令寄存器暂存;
②分析指令:把保存在指令寄存器中的指令送到指令寄存器,译出该指令对应的微操作;
③执行指令:根据招令译码器向各个部件发出相应控制信号,完成指令规定的操作;
④为执行下一条指令做好准备,即形成下一条指令地址。

5.如有一个经解释实现的计算机,可以按功能划分成4级。

每一级为了执行一条指令需要下一级的N条指令解释。

若执行第一级的一条指令需K(ns)时间,那么执行第2、3、4级的一条指令各需要用多少时间(ns)?
答:因为第二级的一条指令需第1级的N条指令解释,
所以第二级的一条指令执行时间为NKns;
第三级的一条指令执行时间为N2Kns;
第四级的一条指令执行时间为N3Kns。

6.假设将某系统的某一部件的处理速度加快到10倍,但该部件的原处理时
间仅为整个运行时间的40%,则采用加快措施后能使整个系统的性能提高多少?
答:由题意可知:Fe=0.4, Se=10,根据Amdahl 定律
56.164
.01104.06.01≈=+=
n S 1. 什么是存储系统?
解:存储系统是指计算机中由存放程序和数据的各种存储设备、控制部件及管理信息调度的设备(硬件)和算法(软件)所组成的系统。

2. 什么是高速缓冲存储器:
解:高速缓冲存储器(Cache )其原始意义是指存取速度比一般随机存储记忆体(RAM )来得快的一种RAM,一般而言它不像系统主记忆体那样使用DRAM 技术,而使用昂贵但较快速的SRAM 技术,也有快取记忆体的名称。

3.假设一台模型计算机共有10种不同的操作码,如果采用固定长操作码需要4位。

已知各种操作码在程序中出现的概率如下表所示,计算采用Huffman 编码法的操作码平均长度,并计算固定长操作码和Huffman 操作码的信息冗余量(假
答:构造Huffman 树如下:
Huffman编码平均码长为:
冗余量=(3.15-3.10)/3.15=1.59%
固定码长:log210=4
冗余量=(4-3.10)/4=22.5%
4.若某机要求有:三地址指令4条,单地址指令192条,零地址指令16条。

设指令字长为12位,每个地址码长3位。

问能否以扩展操作码为其编码?


• 111 101
xxx
111 111 110
000

111 111 111
111
1.简述直接相联映象规则。

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

(2)主存容量应是缓存容量的整数倍,将主存空间按缓存的容量分成区,主存中每一区的块数与缓存的总块数相等。

(3)主存中某区的一块存入缓存时只能存入缓存中块号相同的位置。

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

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

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

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

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

3. 试述页式管理虚拟存储器的工作过程。

答:(1) 系统中每个用户都有自己的页表基址寄存器,页表(慢表)及快表,当CPU需要访问时,首先查快表,如果命中则可以得到实页号,然后与页内地址组装成为主存的实际地址。

(2) 如果在快表中不命中,则通过查慢表得出实页号,同时修改快表内容。

(3) 如果慢表中仍然没有命中,则说明该页尚未进入主存,发生页面实效,出现缺页中断,系统转入中断处理。

在中断处理程序中需完成两项工作:一是查外页表,进行虚地址与磁盘地址的转换,并到磁盘中读取该页。

二是查询主存使用状态,如果主存没有存满,则直接将磁盘信息调入,并修改页表及快表;如果主存已满,则需要进行替换。

为了方便查询主存占用情况,通常建立一个帧页表(帧页号,内容,虚地址,状态位),其中帧页号字段是指主存的实际页号,内容字段存放用户名或程序名,虚地址字段记录存入该页的虚页号,状态页字段指明虚页的信息是否已调入主存
4.互连网络例子:编号为0,1……15的16个处理器用单级互连网络连接,当互连函数分别为:(1)cube 3; (2)PM2+3; (3)shuffle;时第13号处理器各连至哪一个处理器?
答:(1)第1101号处理器连至0101号处理器上,即连至第5号处理器上。

(2)第13号处理器连至第(13+23 mod 16)号处理器上。

即连至第5号处理器上。

(3)第13号处理器连至第1011号处理器上。

即连至第11号处理器上
本人自任职以来,担任公司的技术员,在工作上, 尊重领导、团结同事、谦虚谨慎、以诚待人、认真负责,具有很好的团队合作精神,注重团体的利益,集体意识强。

能够与人充分合作,充分听取他人的意见和建议,而且上进心强、为人随和、易于沟通、能够快速地融入工作团队。

在学习上,力争努力上进,积极参加格类培训学习,锤炼业务讲提高。

积极参加本专业相关知识的培训学习,为将来工作的顺畅铺平道路,打下良好的基础。

在生活上,有良好的生活习惯,生活充实而有条理,有严谨的生活态度和良好的生活作风,为人热情大方,诚实守信,乐于助人,拥有自己的良好处事原则,能与大家和睦相处,能够吃苦耐劳,具有很好的独立能力。

相关文档
最新文档