简述计算机系统设计的主要方法
计算机控制技术(第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计算机系统结构计算机系统结构第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.简述计算机系统设计的主要方法。

福师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(有答案)一、选择题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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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号处理器上
本人自任职以来,担任公司的技术员,在工作上, 尊重领导、团结同事、谦虚谨慎、以诚待人、认真负责,具有很好的团队合作精神,注重团体的利益,集体意识强。
能够与人充分合作,充分听取他人的意见和建议,而且上进心强、为人随和、易于沟通、能够快速地融入工作团队。
在学习上,力争努力上进,积极参加格类培训学习,锤炼业务讲提高。
积极参加本专业相关知识的培训学习,为将来工作的顺畅铺平道路,打下良好的基础。
在生活上,有良好的生活习惯,生活充实而有条理,有严谨的生活态度和良好的生活作风,为人热情大方,诚实守信,乐于助人,拥有自己的良好处事原则,能与大家和睦相处,能够吃苦耐劳,具有很好的独立能力。