计算机系统结构 复习资料
自考计算机系统结构复习精讲资料
自考计算机系统结构复习精讲资料计算机中所采用的数据类型,它们主要有两类:一类是基本数据类型,包括位、串、整数、实数、字符和布尔量等;另一类是结构数据类型,包括向量、数据、字符串、堆栈、队列、记录等。
因为计算机只能识别"0"和"1"这些二进制位,那么在计算机中如何在存储器中用"0"和"1"来表示上面的这些数据,就是我们要学的数据表示。
这一章内容不多,比较难理解的似乎是"向量"这种数据类型。
本章的内容主要应掌握浮点数的数据表示。
一、数据类型(识记)计算机中所使用的数据一般可分为三类:第一类是用户定义的数据,这类数据通常是由程序设计语言所确定的;第二类是系统数据,它是程序在执行时由计算机系统蕴含生成的;第三类是指令,即被执行的程序可看成是数据的复合。
上面讲的是"数据",那么"数据类型"是什么呢?它不同于数据,数据类型除了指一组值的集合外,还定义了可作用于这个集合上的操作集,比如有一组整数值的集合,连同定义在这个集合上可进行的加减乘除等算术操作,这个整数的集合就成为了整数数据类型。
从系统结构的观点来看,数据类型可分为基本数据、结构数据、访问指针和抽象数据等类型。
我们这里讲的主要是基本数据和结构数据。
1、基本数据类型(识记)一般包括二进制位及其位串、整数及自然数、实数(浮点数)、字符和布尔数等。
2、结构数据类型(识记)结构数据类型是一组由相互有关的数据元素复合而成的数据类型,这些数据元素可以是基本数据类型中的元素,也可以是结构数据类型本身中的元素。
也就是说这些数据是有结构的,包括向量和数组、字符串、堆栈、队列、记录等,结构数据类型中的元素不一定都具有相同类型。
这里提到了向量,向量通常是指由标量的一组有序集合表示的量,它类似于一维数组,但又有所不同,因为标量通常只是一个整数或实数,而数组元素不一定只取实数。
02325计算机系统结构复习资料
第一章计算机系统结构的基本概念从处理数据的角度看,并行级别有位串字串,位并字串,位片串字并,全并行。
位串字串和位并字串基本上构成了SIMD。
位片串字并的例子有:相联处理机STARAN,MPP。
全并行的例子有:阵列处理机ILLIACIV。
从加工信息的角度看,并行级别有存储器操作并行,处理器操作步骤并行,处理器操作并行,指令、任务、作业并行。
存储器操作并行是指可以在一个存储周期内并行读出多个CPU字的,采用单体多字、多体单字或多体多字的交叉访问主存系统,进而采用按内容访问方式,位片串字并或全并行方式,在一个主存周期内实现对存储器中大量字的高速并行操作。
例子有并行存储器系统,以相联存储器为核心构成的相联处理机。
处理器操作步骤并行是指在并行性概念中引入时间因素,让多个处理过程在时间上错开,轮流重复地执行使用同一套设备的各个部分,加快硬件周转来赢得速度。
例子有流水线处理机。
处理器操作并行是指一个指令部件同时控制多个处理单元,实现一条指令对多个数据的操作。
擅长对向量、数组进行处理。
例子有阵列处理机。
指令、任务、作业并行是指多个独立的处理机分别执行各自的指令、任务、作业。
例子有多处理机,计算机网络,分布处理系统。
并行性的开发途径有时间重叠(Time Interl eaving ),资源重复(Resou rceReplication),资源共享(ResourceSharing)。
时间重叠是指在并行性概念中引入时间因素,让多个处理过程在时间上错开,轮流重复地执行使用同一套设备的各个部分,加快硬件周转来赢得速度。
例子有流水线处理机。
资源重复是指一个指令部件同时控制多个处理单元,实现一条指令对多个数据的操作。
例子有阵列处理机,相联处理机。
资源共享是指用软件方法让多个用户按一定时间顺序轮流使用同一套资源以提高资源的利用率,从而提高系统性能。
例子有多处理机,计算机网络,分布处理系统。
SISD:一个指令部件控制一个操作部件,实现一条指令对一个数据的操作。
00018计算机应用基础复习资料
00018计算机应用基础复习资料一、计算机基础知识(一)计算机的发展历程计算机的发展经历了几个重要阶段。
从最初的电子管计算机到晶体管计算机,再到集成电路计算机和大规模集成电路计算机,计算机的性能不断提升,体积不断缩小,价格不断降低,应用范围也越来越广泛。
(二)计算机的组成计算机主要由硬件系统和软件系统两大部分组成。
1、硬件系统硬件系统包括中央处理器(CPU)、存储器、输入设备和输出设备等。
CPU 是计算机的核心部件,负责处理数据和执行指令。
存储器分为内存储器(如内存)和外存储器(如硬盘、U盘等)。
输入设备有键盘、鼠标、扫描仪等,用于向计算机输入信息。
输出设备包括显示器、打印机、音箱等,用于将计算机处理的结果输出。
2、软件系统软件系统分为系统软件和应用软件。
系统软件如操作系统(Windows、Linux 等)、语言处理程序、数据库管理系统等,为计算机的运行和应用提供支持。
应用软件则是为了满足用户的各种具体需求而开发的软件,如办公软件(Word、Excel 等)、图形图像处理软件(Photoshop 等)、游戏软件等。
(三)计算机中的数据表示计算机中采用二进制来表示数据,因为二进制只有 0 和 1 两个数字,易于实现和运算。
同时,还需要了解不同进制之间的转换方法,如二进制与十进制、八进制、十六进制之间的转换。
(四)计算机病毒与防治计算机病毒是一种人为编制的具有破坏性的程序。
它可以通过网络、存储设备等途径传播,对计算机系统造成损害。
为了防止计算机病毒的入侵,我们需要安装杀毒软件、定期更新系统和软件补丁、不随意下载和运行来路不明的程序等。
二、Windows 操作系统(一)Windows 操作系统的基本操作1、桌面和窗口操作了解桌面图标的含义和操作,掌握窗口的打开、关闭、最小化、最大化、移动、缩放等操作。
2、文件和文件夹管理学会创建、复制、移动、删除文件和文件夹,以及设置文件和文件夹的属性(如只读、隐藏等)。
计算机体系结构复习题(有答案)
《体系结构复习题》一、选择题(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.5B.0.25C.0.125D.1/647.在尾数下溢处理方法中,平均误差最大的是()A.截断法B.舍入法C.恒置“1”法D.ROM 查表法8.ILLIAC Ⅳ是一种()A.流水线处理机B.指令重叠处理机C.阵列处理机D.多处理机9.能实现作业、任务级并行的异构型多处理机属()A.MISDB.SIMDC.MIMDD.SISD10.非线性流水线是指()A.一次运算中使用流水线中多个功能段B.一次运算中要多次使用流水线中的某些功能段C. 流水线中的某些功能段在各次运算中的作用不同D. 流水线中的各个功能段在各种运算中有不同的组合11.流水机器对全局性的相关处理不包括()A.猜测法B.提前形成条件码C.加快短循环程序的执行D.设置相关专用通路12.外部设备打印机适合于连接()A.数组多路通道或选择通道B.字节多路通道或选择通道C.选择通道D.任意一种通道13.虚拟存储器常用的地址映像方式是()A.全相联B.段相联C.组相联D.直接14.下列关于虚拟存储器的说法,比较正确的是()A.访主存命中率随页面大小增大而提高B.访主存命中率随贮存容量增加而提高C.更换替换算法能提高命中率D.在主存命中率低时,改用堆栈型替换算法,并增大主存容量,可提高命中率15.Cache 存储器常用的地址映像方式是()A.全相联映象B.页表法映象C.组相联映象D.段页表映象16.对系统结构透明的是()A.字符行运算指令B.主存地址寄存器C.虚拟存储器D.VLSI 技术17.汇编语言源程序变换成机器语言目标程序是经()来实现的。
最新系统结构总复习题(附答案)
《计算机系统结构》期末考试复习题一、选择题:1、我们称由(B )实现的机器为虚拟机器。
A、硬件B、软件C、微程序D、固件2、计算机系统结构设计者所关心的是(C )所看到的的计算机结构。
A、硬件设计人员B、逻辑设计人员C、机器语言或汇编语言程序员D、高级语言程序员3、计算机组成是计算机系统结构的(B )。
A、硬件实现B、逻辑实现C、软件实现D、以上三种4、在计算机系统设计时,为了提高系统性能,应当注意(A )。
A、加快经常性使用指令的执行速度B、要特别精心设计少量功能强大的指令B、要减少在数量上占很小比例的指令的条数D、要加快少量指令的速度5、SIMD计算机可以处理(D )。
A、多指令流、单数据流B、单指令流单数据流C、多指令流多数据流D、单指令流多数据流6、在提高CPU性能的问题上,从系统结构角度,可以(C )。
A、提高时钟频率B、减少程序指令条数C、减少每条指令的时钟周期数D、减少程序指令条数和减少每条指令的时钟周期数7、冯.诺依曼计算机是(B )。
A、以存储器为中心B、以CPU为中心C、以处理输入/输出危重点D、以存储器与计算器为中心8、解决软件移植最好的办法就是(C )。
A、采用模拟方法B、采用仿真的方法C、采用统一高级语言D、采用统一标准设计计算机结构9、对计算机系统结构,下列透明的是(A )。
A、数据总线宽度B、浮点数表示C、CPU寄存器个数D、存储器的编址方法10、以下对系统程序员不透明的是(B )。
A、系列机各档不同的数据通路宽度B、虚拟存储器C、指令缓冲寄存器D、存储器读写缓冲寄存器11、在浮点数表示中,尾数的位数多少主要影响( B )。
A、表数范围B、表数精度C、表数效率D、运算实现容易程度12、当浮点数的尾数基值为(A )时,其表数效率最高(假如不考虑隐藏位)。
A、16B、8C、4D、213、当浮点数的尾数基值为( D )时,其表数精度最高,表数范围最大。
A、2B、8C、16D、2或414、当浮点数的尾数用原码表示,基值为2,阶码用移码表示,基值为2时,若尾数部分占23位(不含符号位),阶码占8位(含符号位),则表示的最大负数和最大正数分别为( C )。
自考-计算机系统结构--复习资料大全
1计算机系统的多级层次结构, , 1:M0微程序(微指令)机器、2:M1传统(机器指令)机器、3:M2操作系统(作业控制)机器、4:M3汇编语言机器、5:M4高级语言机器、6:M5应用语言机器;1—2为实际机器,3—6为虚拟机器2,各个机器级的实现的依靠, , 翻译和解释3, 翻译, translation, 是先用转换程序将高一级机器级上实现的程序整个地变换成低一级机器级上等效的程序,然后再在低一级机器上实现的技术。
4,解释, interpretation, 在低级机器级上用它的一串语句或指令来仿真高级机器级上的一条语句或指令的功能,通过高级机器语言程序中的每条语句或指令逐条解释来实现的技术.5, M0—M5各级的实现方式,, M0用硬件实现,M1用微程序(固件实现),M2到M5大多采用软件实现.6, 虚拟机器的定义, , 以软件为主实现的机器7, 实际机器的定义, ,以硬件或固件实现的实际机器8 透明的定义,,客观存在的事物或属性从某个角度看不到,称之为透明9 计算机系统结构的定义, , 是系统结构的一部分,指的是传统机器级的系统结构,其界面之上包括操作系统、汇编语言、高级语言和应用语言级中所有的软件功能,界面之下包括所有硬件和固件的功能。
它是软件和硬件/固件的交界面,是机器语言、汇编语言、程序设计者,或者编译程序设计者看到的机器物理系统的抽象。
是研究软、硬件之间的功能分配以及对传统机器级界面的确定,提供机器语言、汇编语言设计者或编译程序生成系统为使其设计或生成的程序能在机器上正确运行应看到或遵循的计算机属性.10计算机系统结构的属性(需了解一部分), , 1、数据表示;2、寻址方式;3、寄存器组织;4、指令系统;5、存储系统组织;6、中断机构;7、系统机器级的管态和用户态的定义与切换;8、I/O结构;9、信息保护方式和保护机构等等.11计算机系统结构不包含的内容,, 不包含“机器级内部”的数据流和控制流的组成,逻辑设计和器件设计等.12 计算机组成的定义,, 指的是计算机系统结构的“逻辑实现”,包括机器级内的数据流和控制流的组成以及逻辑设计等。
计算机复习资料
计算机复习资料计算机科学和技术是一门应用广泛的学科,它包括计算机硬件、软件、网络和应用等多个领域。
随着计算机技术的不断发展,人们对计算机知识的需求越来越大。
为了帮助大家更好地复习计算机知识,本文整理了一些有关计算机的复习资料,供大家参考。
一、计算机的基础知识1. 计算机的定义和发展历史:计算机是一种可以进行数据处理和指令执行的电子设备,它通过硬件和软件协同工作实现各种功能。
计算机的发展经历了多个阶段,从早期的巨型机到现代的个人计算机和移动设备,计算机的体积越来越小,性能越来越强大。
2. 计算机的组成部分:计算机主要由中央处理器(CPU)、内存、硬盘、显示器、键盘、鼠标等组成。
其中,CPU是计算机的核心部件,负责执行指令和处理数据。
内存用于存储计算机临时使用的数据和程序,硬盘则用于长期存储数据和程序。
3. 计算机的工作原理:计算机通过接收输入数据,经过处理和运算,最终输出结果。
计算机按照指令的顺序执行操作,并通过运算、逻辑判断和存储等方法完成各种任务。
4. 计算机网络:计算机网络是计算机之间互相连接的系统,通过网络可以实现资源共享、信息传输和通信等功能。
常见的计算机网络包括局域网(LAN)、广域网(WAN)和互联网(Internet)等。
5. 操作系统:操作系统是计算机的核心软件,它管理计算机的硬件和软件资源,为用户和应用程序提供各种服务。
常见的操作系统有Windows、Linux和macOS等。
二、计算机编程与数据结构1. 编程语言:编程语言是一种用于编写计算机程序的工具,常见的编程语言有C、Java、Python和JavaScript等。
不同的编程语言适用于不同的场景和应用。
2. 程序设计基础:程序设计基础包括算法、流程控制、数据类型和变量、循环和条件语句等内容。
掌握这些基础知识对于编写高效、可靠的程序非常重要。
3. 数据结构:数据结构是组织和存储数据的方式,常见的数据结构包括数组、链表、栈、队列和树等。
计算机系统结构密训
计算机系统结构密训计算机系统结构是指计算机硬件和软件组件之间的关系和交互方式。
它涉及到计算机内部各个组成部分的功能、连接方式、层次结构等方面。
计算机系统结构主要包括以下几个方面:1.中央处理器(CPU):CPU是计算机的核心部件,负责执行指令和处理数据。
它包括算术逻辑单元(ALU)、控制单元(CU)和寄存器等部分。
ALU用于执行算术和逻辑运算,CU负责控制指令的执行过程,寄存器用于暂存数据和指令。
2.存储器:存储器用于存储计算机的数据和指令。
主要包括内存(RAM)和外存(硬盘、光盘等)。
内存是计算机中实时存取数据和指令的地方,而外存用于长期存储数据和指令。
3.输入输出设备:输入输出设备用于与计算机进行交互。
常见的输入设备有键盘、鼠标、扫描仪等,输出设备有屏幕、打印机、音箱等。
输入设备将外界的信息输入到计算机中,输出设备将计算机处理后的数据和结果展示给用户。
4.总线:总线是连接计算机各个组件的通信线路。
它分为数据总线、地址总线和控制总线。
数据总线负责传输数据,地址总线用于传输存储器地址,控制总线用于传输控制信号。
5.指令集架构:指令集架构是计算机硬件与软件之间的接口规范。
它决定了计算机能够执行的指令和支持的数据类型。
常见的指令集架构有精简指令集(RISC)和复杂指令集(CISC)。
6.并行计算:并行计算是指多个处理器同时执行任务,以提高计算机系统的性能。
它可以通过并行算法和并行硬件来实现。
常见的并行计算模式有并行计算、向量计算和并发计算。
7.系统层次结构:系统层次结构描述了计算机系统的层次组织关系。
常见的系统层次结构有冯·诺依曼结构和哈佛结构。
冯·诺依曼结构将数据和指令存储在同一存储器中,哈佛结构则将其分开存储。
计算机系统结构是计算机科学中的重要概念,对于我们理解计算机工作原理、进行系统设计和优化都起着重要的作用。
通过合理设计计算机系统结构,可以提高计算机系统的性能、可靠性和可扩展性。
02325计算机系统结构复习资料全
第一章计算机系统结构的基本概念从处理数据的角度看,并行级别有位串字串,位并字串,位片串字并,全并行。
位串字串和位并字串基本上构成了SIMD。
位片串字并的例子有:相联处理机STARAN,MPP。
全并行的例子有:阵列处理机ILLIAC IV。
从加工信息的角度看,并行级别有存储器操作并行,处理器操作步骤并行,处理器操作并行,指令、任务、作业并行。
存储器操作并行是指可以在一个存储周期内并行读出多个CPU字的,采用单体多字、多体单字或多体多字的交叉访问主存系统,进而采用按内容访问方式,位片串字并或全并行方式,在一个主存周期内实现对存储器中大量字的高速并行操作。
例子有并行存储器系统,以相联存储器为核心构成的相联处理机。
处理器操作步骤并行是指在并行性概念中引入时间因素,让多个处理过程在时间上错开,轮流重复地执行使用同一套设备的各个部分,加快硬件周转来赢得速度。
例子有流水线处理机。
处理器操作并行是指一个指令部件同时控制多个处理单元,实现一条指令对多个数据的操作。
擅长对向量、数组进行处理。
例子有阵列处理机。
指令、任务、作业并行是指多个独立的处理机分别执行各自的指令、任务、作业。
例子有多处理机,计算机网络,分布处理系统。
并行性的开发途径有时间重叠(TimeInterleaving),资源重复(Resource Replication),资源共享(Resource Sharing)。
时间重叠是指在并行性概念中引入时间因素,让多个处理过程在时间上错开,轮流重复地执行使用同一套设备的各个部分,加快硬件周转来赢得速度。
例子有流水线处理机。
资源重复是指一个指令部件同时控制多个处理单元,实现一条指令对多个数据的操作。
例子有阵列处理机,相联处理机。
资源共享是指用软件方法让多个用户按一定时间顺序轮流使用同一套资源以提高资源的利用率,从而提高系统性能。
例子有多处理机,计算机网络,分布处理系统。
SISD:一个指令部件控制一个操作部件,实现一条指令对一个数据的操作。
计算机系统结构复习题
计算机系统构造复习1、从使用语言角度,可将系统按功能划分为多层次机器级构造,层次构造分别是:应用语言机器级、高级语言机器级、汇编语言机器级、操作系统机器级、传统机器语言机器级和微程序序机器级。
2、各机器级的实现主要靠翻译和解释或两者结合进展。
翻译是先用转换程序将高一级机器级上的程序整个地变换成低一级机器级上等效的程序,然后再在低一级机器级上实现的技术。
解释则是在低级机器上用它的一串语句或指令来仿真高级机器上的一条语句或指令的功能,是通过对高级的机器级语言程序中的每条语句或指令逐条解释来实现的技术。
3、计算机系统构造在计算机系统机器级层次中指传统机器级的系统构造。
4、计算机系统构造研究的是软、硬件之间的功能分配以及对传统机器级界面确实定,提供机器语言、汇编语言程序设计或编译程序生成系统为使其设计或生成的程序能在机器上正确运行应看到的遵循的计算机属性。
5、计算机系统构造的属性包括:数据表示、寻址方式、存放器组织、指令系统、存储系统组织、中断机构、系统机器级的管态和用户态的定义和切换、机器级的I/O构造、系统各局部的信息保护方式和保护机构等属性。
6、机器透明性:指相对于每一机器级设计人员,都客观存在的功能或属性看不到的现象,称相对于此级设计人员来说,这此功能或属性是具有透明性,即透明的。
7、计算机组成指的是计算机系统构造的逻辑实现,包括机器级部的数据流和控制流的组成以及逻辑设计等。
它着眼于机器级部各事件的排序方式与控制机构、各部件的功能及各部件间的联系。
8、计算机组成设计要解决的问题是在所希望到达的性能和价格下,怎样更好、更合理地把各种设备各部件组织成计算机,来实现所确定的系统构造。
9、当前,计算机组成设计主要是围绕提高速度,着重从提高操作的并行度、重叠度,以及功能的分散和设置专用功能部件来进展的。
10、计算机组成设计要确定的方面一般应包括:数据通路宽路、专用部件的设置、各种操作对部件的共享程度、功能部件的并行度、控制机构的组成方式、缓冲和排队技术、预估预判技术、可靠性技术等。
02325计算机系统结构复习资料
第一章计算机系统结构的基本概念从处理数据的角度看,并行级别有位串字串,位并字串,位片串字并,全并行。
位串字串和位并字串基本上构成了SIMD。
位片串字并的例子有:相联处理机STARAN,MPP。
全并行的例子有:阵列处理机ILLIAC IV。
从加工信息的角度看,并行级别有存储器操作并行,处理器操作步骤并行,处理器操作并行,指令、任务、作业并行。
存储器操作并行是指可以在一个存储周期内并行读出多个CPU字的,采用单体多字、多体单字或多体多字的交叉访问主存系统,进而采用按内容访问方式,位片串字并或全并行方式,在一个主存周期内实现对存储器中大量字的高速并行操作。
例子有并行存储器系统,以相联存储器为核心构成的相联处理机.处理器操作步骤并行是指在并行性概念中引入时间因素,让多个处理过程在时间上错开,轮流重复地执行使用同一套设备的各个部分,加快硬件周转来赢得速度。
例子有流水线处理机。
处理器操作并行是指一个指令部件同时控制多个处理单元,实现一条指令对多个数据的操作.擅长对向量、数组进行处理。
例子有阵列处理机。
指令、任务、作业并行是指多个独立的处理机分别执行各自的指令、任务、作业。
例子有多处理机,计算机网络,分布处理系统。
并行性的开发途径有时间重叠(TimeInterleaving),资源重复(ResourceReplication),资源共享(Resource Sharing)。
时间重叠是指在并行性概念中引入时间因素,让多个处理过程在时间上错开,轮流重复地执行使用同一套设备的各个部分,加快硬件周转来赢得速度。
例子有流水线处理机。
资源重复是指一个指令部件同时控制多个处理单元,实现一条指令对多个数据的操作。
例子有阵列处理机,相联处理机。
资源共享是指用软件方法让多个用户按一定时间顺序轮流使用同一套资源以提高资源的利用率,从而提高系统性能。
例子有多处理机,计算机网络,分布处理系统。
SISD:一个指令部件控制一个操作部件,实现一条指令对一个数据的操作。
计算机体系结构复习题(有答案)
(完整版)系统结构简答题答案
《计算机系统结构》简答题复习资料1.简述标志符数据表示的主要优点(1)简化了指令系统和程序设计;(2)简化了编译程序;(3)便于实现一致性校验;(4)能由硬件自动变换数据类型;(5)支持数据库系统的实现与数据类型无关的要求;(6)为软件调试和应用软件开发提供了支持。
2.简述哈夫曼压缩概念的基本思想。
哈夫曼压缩概念的基本思想是,当各种事件发生的概率不均等时,采用优化技术对发生概率最高的事件用最短的位数(时间)来表示(处理),而对出现概率较低的,允许用较长的位数(时间)来表示(处理),就会导致表示(处理)的平均位数(时间)的缩短。
3.RISC存在不足表现在哪些方面?(1)、由于指令少使原来在CISC上由单一指令完成的某些复杂功能现在要用多条RISC指令才能完成,加重了汇编语言程序设计的负担,增加了机器语言程序的长度,占用存储空间多,加大了指令的信息流量。
(2)、对浮点运算执行和虚拟存储器的支持虽有很大加强,但仍显得不足。
(3)、RISC机器的编译程序比CISC的难写。
4.简述设计RISC结构用了哪些基本技术?(1)按RISC一般原则设计;(2)逻辑实现用硬联和微程序结合;(3)用重叠寄存器窗口(4)指令用流水和延迟转移;(5)优化设计编译系统。
5.简述计算机系统“由中间开始”设计的基本思想。
(1)软硬件设计分离和脱节是”由上往下”和“由下往上”设计的主要缺点,由此提出“有中间开始”设计。
“中间”提的是层次结构中的软硬交界面,目前多数实在传统机器级与操作系统机器级之间。
(2)进行合理的软、硬件功能分配时,既要考虑能拿到的硬、器件,又要考虑可能的应用所需的算法和数据结构,先定义好这个交界面。
确定哪些功能由硬件实现,哪些功能由软件实现,同时还要考虑好硬件对操作系统、编译系统的实现提供些什么支持。
然后由这个中间点分别往上往下进行软件和硬件的设计。
6.简述计算机系统结构、组成和实现三者的相互关系。
结构、组成、实现三者互不相同,但又互相影响:相同结构(如指令系统相同)的计算机,可以因速度不同而采用不同的组成。
计算机复习资料
一、计算机系统结构图1、硬件系统2、软件系统二、数制1、基数:R进制有R个数,基数就是R2、数制的表示方法:11173、十进制整数转化为R进制整数方法:除R取余4、十进制小数转化为R进制小数方法:乘R取整5、R进制转化为十进制方法:加权求和6、位权三、编码:广义计算机存储、处理、传输的任何信息都是以二进制编码形式进行的。
排列顺序:控制符(除DEL)——标点——数字——大写字母——小写字母空格 B g 92、汉字编码区位码:“中”5448国标码:机内码:3、点阵码:24×24×3(字节)四、剪贴板:RAM的一个存储单元(空间)CTRL+CCTRL+XCTRL+VPRINTSCREENALT+ PRINTSCREEN五、网络(一)网络分类1、地域分类:LAN MAN W AN2、拓扑分类:星型环型总线型3、介质分类:光缆双绞线同轴电缆无线网4、功能分类:资源子网通信子网通信子网处于网络的内层,负责完成网络数据传输,转发等通信处理任务.当前通信子网一般由路由器,交换机和通信线路组成.资源子网处于网络的外围,由主机系统,终端,终端控制器,外设,各种软件资源与信息资源组成,5、上网分类:专线局域网拨号(二)几个重要协议1、HTTP2、FTP3、TCP/P(三)网络地址1、IP地址:直观形式:192.168.163.5 一个网络主机只有一个IP地址实际形式:11000000.10101000.10100011.00000101 IPV4 32位实际形式最大值:11111111. 11111111. 11111111. 11111111直观形式最大值:255. 255. 255. 255 判断合法性A类:0——127 01111111. 11111111. 11111111. 11111111B类:128——191C类:192——2232、域名地址: 一个网络主机可有多个域名www: world wide web 万维网第一级域名:国家和地区cn jp hk第二级域名:组织好机构com edu gov org net统一资源定位器(URL): http:// E-mail地址:jjjkkk@ (四)网络设备网卡网桥集线器(HUB)交换机路由器(五)测试网络命令PING IPCONFIG(六)网络带宽:频带、基带(七)传输速率:比特率位/秒bits/s六、资源管理器(一)文件名合法性不能使用字符:/ \ : < > * ? “|(二)选择多个连续文件,按SHIFT(三) 选择多个不连续文件,按CTRL(四) 确保移动文件或文件夹到目标磁盘或目标文件夹,按SHIFT(五)确保复制文件或文件夹到目标磁盘或目标文件夹,按CTRL七、电子表格:256列65536行八、文字处理计算机期末复习资料一、填空题1、计算机的发展趋势是巨型化、微型化、网络化、多媒体化、智能化。
计算机系统结构复习题
1【简答题】传统的存储程序计算机的主要特征是什么?存在的主要问题是什么?目前计算机系统是如何改进的?正确答案:解:主要特征:(1)机器以运算器为中心;(2)采用存储程序原理;(3)存储器是按地址访问的、线性编址的空间;(4)控制流由指令流产生;(5)指令由操作码和地址码组成;(6)数据以二进制编码表示,采用二进制运算。
主要问题和改进:(1)问题:以运算器为中心,所有部件的操作都由控制器集中控制,导致慢速输入输出操作占用快速运算器矛盾,影响运算器效率发挥。
改进:各种分布式的I/O处理或输入输出方式如程序控制、DMA(直接存储器访问)方式、 I/O 处理机等。
(2)问题:数据和指令存放在同一存储器中,自我修改程序是难以编制、调试和使用的,不利于指令执行的重叠和流水。
改进:通过存储管理硬件的支持,由操作系统控制在程序执行过程中不准修改程序。
(3)问题:访问存储器次数较多影响计算机系统性能。
改进:按内容访问的相联存储器CAM,大量使用通用寄存器,在CPU和主存之间设置高速缓冲存储器cache。
(4)问题:受程序计数器控制,程序执行只能串行、顺序执行。
改进:改进CPU的组成,如采用重叠方式、先行控制、多操作部件甚至流水方式把若干条指令的操作重叠起来;采用向量处理技术、多机并行处理,总之通过并行处理技术进一步提升计算机系统速度。
(5)问题:需要指令功能更加丰富,但实现困难;计算机存储器容量大增,采用直接寻址方式指令中地址码位数不够。
改进:出现了CISC和RISC指令系统,CISC用硬件实现大量丰富功能,RISC只包含使用频率高的少量指令;采用多种灵活的寻址方式,如间接寻址、相对寻址、变址寻址、基址寻址、页式寻址等。
2【简答题】通用寄存器型指令系统结构在灵活性和提高性能方面的优势主要体现在哪几个方面?正确答案:(1)寄存器的访问速度比存储器快很多;(2)对编译器而言,能更加容易、有效地分配和使用寄存器。
在表达式求值方面,通用寄存器型结构具有更大的灵活性和更高的效率。
专升本《计算机系统结构》
专升本《计算机系统结构》计算机系统结构是计算机科学与技术专业中的一门重要课程,是培养学生计算机系统设计能力的关键课程之一、通过学习该课程,可以使学生了解计算机系统的组成结构,掌握计算机系统的工作原理,培养学生计算机系统设计与优化能力。
以下是关于计算机系统结构的一篇1200字以上的专业文章。
计算机系统结构是计算机科学与技术中的基础课程,主要研究计算机系统的组成结构和工作原理。
计算机系统是由硬件和软件两个部分组成,硬件包括中央处理器、内存、外设等,软件包括操作系统、应用程序等。
计算机系统结构主要研究如何将这些硬件和软件组合起来,构成完整的计算机系统。
计算机系统结构包括指令流水线、存储器层次结构、总线系统和I/O系统等内容。
其中,指令流水线是计算机系统中的一种重要技术,可以提高计算机运行速度。
指令流水线将指令执行过程划分为若干个阶段,每个阶段只执行一个操作,从而可以并行执行多个指令。
通过指令流水线可以提高计算机的效率,降低计算机系统的延迟。
存储器层次结构是计算机系统中的另一个重要部分,主要包括主存、高速缓存和辅助存储器等。
存储器层次结构的设计是为了在速度、容量和成本之间找到一个平衡点。
高速缓存是CPU和主存之间的一种高速存储器,用于存放经常访问的数据和指令。
通过高速缓存可以减少CPU访问主存的次数,提高计算机的运行速度。
总线系统是计算机系统中的交通系统,用于连接计算机系统中不同部件之间的数据和信号。
总线系统主要包括数据总线、地址总线和控制总线等。
数据总线用于传输数据,地址总线用于传输地址,控制总线用于传输控制信号。
总线系统的设计需要考虑带宽、传输速度和信号干扰等因素,以保证计算机系统的正常运行。
I/O系统是计算机系统中的输入输出系统,用于对外部设备进行数据交换。
I/O系统主要包括输入设备、输出设备和I/O接口等。
输入设备用于将外部设备的数据输入到计算机系统中,输出设备用于将计算机系统中的数据输出到外部设备中,I/O接口用于连接计算机系统和外部设备。
计算机系统结构考点总结
计算机系统结构考点总结计算机系统结构是指计算机硬件和软件之间的组织关系,它决定了计算机系统的性能、可靠性和可扩展性。
它是计算机科学中的一个重要领域,涉及到计算机的各个方面,包括中央处理器、存储器、输入输出设备以及各种通信和控制设备。
计算机系统结构的考点主要包括以下几个方面:1.中央处理器(CPU):中央处理器是计算机系统的核心部件,负责执行计算机程序中的指令。
它由控制单元和算术逻辑单元组成,控制单元负责指令的解码和执行,算术逻辑单元负责执行算术运算和逻辑运算。
中央处理器的性能取决于其时钟频率、指令集和缓存结构等因素。
2.存储器:存储器用于存储计算机程序和数据。
计算机系统通常包括主存储器和辅助存储器。
主存储器是CPU直接访问的存储介质,其速度较快但容量较小;辅助存储器用于长期存储数据,容量较大但速度较慢。
存储器的组织和访问方式对计算机系统的性能有重要影响。
3.输入输出设备:输入输出设备用于与外部环境进行信息交换。
常见的输入设备包括键盘、鼠标和扫描仪等,输出设备包括显示器、打印机和音频设备等。
输入输出设备的种类和性能对计算机系统的使用体验和功能扩展能力有重要影响。
4.总线和通信:总线是计算机系统中各个组件之间进行数据传输的通道。
它包括地址总线、数据总线和控制总线等,用于传输指令、数据和控制信号。
通信是计算机系统中各个计算机之间进行数据交换的方式,常见的通信方式包括以太网、无线网络和蓝牙等。
5.操作系统:操作系统是计算机系统的核心软件,负责管理计算机的资源和控制计算机的运行。
它提供了文件管理、进程管理、内存管理和设备管理等功能,为用户提供了友好的接口和良好的使用体验。
6.并行计算和分布式系统:并行计算是指多个处理器同时进行计算,以提高计算速度和处理能力。
分布式系统是指多台计算机通过网络相互连接,共同完成计算任务。
并行计算和分布式系统在科学计算、大数据处理和人工智能等领域具有重要应用。
7.虚拟化和云计算:虚拟化是指将一个物理资源划分为多个逻辑资源,使多个用户可以共享物理资源。
计算机体系结构复习题
计算机体系结构复习题计算机体系结构复习要点计算机体系结构:计算机体系结构是程序员所看到的计算机属性,即概念性结构与功能特性。
(Amdahl提出的系统结构实际上指传统机器语⾔级程序员所能看到的计算机属性。
)系列机——在⼀个⼚家⽣产的具有相同的体系结构,但具有不同的组成和实现的⼀系列不同型号的机器。
Amdahl定律:系统中某⼀部件由于采⽤某种更快的执⾏⽅式后整个系统性能的提⾼与这种执⾏⽅式的使⽤频率或占总执⾏时间的⽐例关系。
计算机组成:指的是计算机系统结构的逻辑实现,包含物理机器级中的数据流和控制流的组成以及逻辑设计等。
它着眼于物理机器级内各事件的排序⽅式与控制⽅式、各部件的功能以及各部件之间的关系。
计算机的实现:指的是计算机组成的物理实现,包括处理机、主存等部件的物理结构,器件的集成度和速度,模块、插件、底板的划分与连接,信号传输,电源、冷却及整机装配技术等。
它着眼于器件技术和微组装技术,其中器件技术在实现技术中起主导作⽤。
透明性:在计算机技术中,对本来存在的事物或属性,从某⼀⾓度来看⼜好像不存在的概念称为透明性。
软件兼容:同⼀个软件可以不加修改第运⾏于体系结构相同的各档及其,⽽且它们所获得的结果⼀样,差别只在于运⾏时间不同。
系列机的软件兼容⽅式4种:向上兼容、向下兼容、向前兼容、向后兼容。
向上(下)兼容指的是按某档计算机编制的程序,不加修改就能运⾏于⽐他⾼(低)档的计算机。
向后(前)兼容指的按某个时期投⼊市场的某种型号计算机编制的程序,不加修改就能运⾏于在它之后(前)投⼊市场的计算机。
向后兼容⼀定要保证,他是系列机的根本特征。
兼容机:它是指由不同制造商⽣产的具有相同系统结构的计算机。
兼容机:不同⼚家⽣产的、具有相同体系结构的计算机。
系统加速⽐——系统改进前与改进后总执⾏时间之⽐。
CPI:指令时钟数响应时间——从事件开始到结束之间的时间,也称执⾏时间课本重点习题:(郑纬民《计算机系统结构》)3.5硬件和软件在什么意义上是等效的?在什么意义上是不等效的?计算机系统结构的设计是在功能这⼀层次上考虑问题,当然也不排斥硬件这⼀层次,但不只包括硬件设计。
计算机系统结构复习资料
计算机系统结构复习资料1.6某台主频为400MHz 的计算机执⾏标准测试程序,程序中指令类型、执指令类型指令执⾏数量平均时钟周期数整数 45000 1 数据传送 75000 2 浮点 8000 4 分⽀ 1500 2解:(1)CPI =(45000×1+75000×2+8000×4+1500×2) / 129500=1.776 (2)MIPS 速率=f/ CPI =400/1.776 =225.225MIPS(3)程序执⾏时间= (45000×1+75000×2+8000×4+1500×2)/400=575s1.7 将计算机系统中某⼀功能的处理速度加快10倍,但该功能的处理时间仅为整个系统运⾏时间的40%,则采⽤此增强功能⽅法后,能使整个系统的性能提⾼多少?解由题可知:可改进⽐例 = 40% = 0.4 部件加速⽐ = 10根据Amdahl 定律可知:()5625.1104.04.011=+-=系统加速⽐采⽤此增强功能⽅法后,能使整个系统的性能提⾼到原来的1.5625倍。
1.8 计算机系统中有三个部件可以改进,这三个部件的部件加速⽐为:部件加速⽐1=30;部件加速⽐2=20;部件加速⽐3=10(1)如果部件1和部件2的可改进⽐例均为30%,那么当部件3的可改进⽐例为多少时,系统加速⽐才可以达到10?(2)如果三个部件的可改进⽐例分别为30%、30%和20%,三个部件同时改进,那么系统中不可加速部分的执⾏时间在总执⾏时间中占的⽐例是多少?解:(1)在多个部件可改进情况下,Amdahl 定理的扩展:∑∑+-=iii n S F F S )1(1已知S 1=30,S 2=20,S 3=10,S n =10,F 1=0.3,F 2=0.3,得:)()(10/20/0.330/0.30.30.3-111033F F +++++=得F 3=0.36,即部件3的可改进⽐例为36%。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Ch1 计算机系统结构 是指多级层次结构中传统机器级的结构,它是软件和硬(固)件的主要交界面,是让编制的机器语言程序,汇编语言源程序以及由高级语言源程序编译生成的机器语言目标程序能在机器上正确运行所应看到的计算机属性.计算机组成 主要指计算机硬件系统在逻辑上是如何组织.计算机组成主要与计算机操作的并行度,重叠度及部件的共享度等有关,直接影响系统的速度和价格. 计算机组成设计要确定的方面包括:1数据通路宽度; 2专用部件的设置;3各种操作对部件的共享程度;4功能部件的并行度;5控制机构的组成方式;6缓冲和排队技术;7预估预判技术;8可靠性技术等. 计算机实现 指计算机组成的物理实现.它着眼于用什么样的器件技术和微组装技术.它也直接影响到系统的速度和价格.三者的联系 1相同结构的计算机可以因速度不同而采用不同的组成;2相同的组成也可有多种不同的实现;3系统结构的设计不能过多或不合理地限制各种组成,实现技术的采用与发展;4组成与实现可以折衷权衡,它主要取决于器件的来源,厂家的技术特长和性能价格比能否优化.应当在当时的器件技术条件下,使价格在不增或只增很少的情况下去尽可能地提高系统的性能.计算机的透明性 在计算机中,客观存在的事物或属性从某个角度看不到,称这些事物或属性是透明的. 软件可移植性 指软件不用修改或只经少量的修改,就可以由一台机器搬到另一台机器上去运行,使得同一套软件可以应用于不同的硬件环境.实现软件移植的必要性:1充分利用现有软件;2节省软件开发费用,减少软件开发成本;3新的硬件和器件技术得以尽快应用;4有利于开发全新的软件. 实现软件移植的基本技术有:1 统一高级语言;2 采用系列机;3 模拟和仿真.并行性 1并行性是指问题中具有可同时进行运算或操作的特性.2包括同时性和并发性.两个或多个事件在同一时刻发生属于同时性,而在同一时间间隔内发生则属于并发性.3目的是为了能予以并行处理,以提高解题效率开发并行性的途径 时间重叠:让多个处理过程在时间上相互错开,轮流使用同一套硬件设备的各个部分,以加快硬件周转使用来赢得速度.例如,流水线处理机.资源重复:通过重复设置硬件资源来提高性能的. 资源共享:利用软件方法让多个用户共享同一套资源,来提高资源利用率和系统性能的.例如,多道程序分时系统,多处理机,分布处理系统,计算机网等. Ch2 三种面向的寻址方式:面向寄存器,面向堆栈和面向主存的寻址方式.逻辑地址与物理地址 逻辑地址:程序员编写程序时所用到的地址,如内存变量,程序标号;物理地址:程序在主存中的实际地址. 操作码的优化目前平均码长最短的编码是哈夫曼编码. H=-∑pi ×l og2pi等长码的信息冗余=(实际编码平均长度-H)/实际编码平均长度CISC 结构的问题 1指令系统庞大复杂,使机器的设计周期延长,成本升高,错误增多,可靠性降低;2指令的操作繁杂,使执行速度降低;3高级语言源程序的优化编译困难,编译的时空开销增大;4指令系统中,约有80%的指令使用频度很低,利用率低,因而系统的性能价格比低.设计RISC 机器的原则和技术 1精简指令的条数;2简化指令的格式,让指令字等长,并让所有指令都在一个机器周期执行完;3扩大机器中通用寄存器的个数,只让存,取两类指令可以访存4其它的指令一律只能对寄存器进行操作;5指令的实现以组合电路硬联实现为主,少量指令可采用微程序解释;6精心设计高质量的编译程序来优化对高级语言程序实现的支持. RISC 的优点 1简化了指令系统的设计,适合于用VLSI 来实现;2提高了机器的运行速度和效率;3降低了设计成本,提高了系统的可靠性;4可以直接高效地支持高级语言的实现,简化了编译程序.RISC 的问题及发展趋势 RISC 的问题和不足是:加重了汇编语言程序设计的负担;目标程序所占的存贮空间量可能加大;对浮点运算和虚拟存贮器等的支持还不够强;对编译程序的设计质量要求较高,难度较大. Ch3 中断:CPU 中止正在执行的程序,转去处理随机提出的请求,处理完,在返回刚才的程序继续执行,这个过程叫中断. 中断系统:响应和处理各种中断的软硬件总体. 中断源:引起中断的各种事件.中断请求:中断源向中断系统发出请求中断的申请. 中断响应:允许CPU 中止正在执行的程序,转去处理引起中断的各种事件.中断处理是通过具体执行中断服务程序来对中断源进行处理的过程.通道的流量设计 通道流量是指通道在“通道数据传送”期间,单位时间里传送的字节数. 极限流量:通道所能达到的最大流量.字节多路:fmax.byte =l/(T s+T D)数组多路:fmax.block =k /(T s+k TD)=1/(T s/K+T D) 选择:fmax.select =n/(T s+nT D)=1/(T s/n+TD) Ch4 段式存贮管理 优点: 1支持了程序的模块化设计和并行编程的要求,缩短了程序的编制时间;2各个程序段的修改相互不会有影响;3便于多道程序共享主存中某些段,不必将它们在物理主存中重复存放; 缺点 1段映象表机构太庞大,其地址字段和段长字段都太长;2查表进行地址变换的速度太慢;3对主存各区域的存贮管理十分麻烦;4存贮器内部的段间零头浪费大,有时难以利用。
增加命中率 对于虚拟存储 1增加主存数;2页面转换算法FIFO->LRU;3增加实页面数 对于Cache 1增加块大小;2增加目的块数;3增大Cache 容量;4转换算法;5地址流的簇系统页式存贮管理 优点:1所用映象表的硬件量少;2地址变换的速度快;3主存空间的分配和管理简便得多。
缺点:缺乏段式存贮管理的优点。
全相联映象:让每道程序的任何一个虚页均可以映象装入到主存中任何一个实页位置上. 地址映象:建立虚页和实页的对应关系; 地址变换:根据多用户虚地址计算实地址. 实地址=实页号*每页字数+页内偏移 虚页号=Int(虚地址/每页字数) 页内偏移=M od(虚地址,每页字数)页面失效:C PU 按虚地址访存时未找到所需的程序页,称为页面失效.页面争用:两个以上的虚页要想进入主存中同一个实页位置时,就会产生实页冲突,或称发生了页面争用. 页面算法 1)随机(RAND)替换算法虽然简单,容易实现,但由于未反映出程序的局部性特点,命中率很低,所以无法实用.2)先进先出(FIFO )替换算法实现起来不复杂,但不能很好地反映出程序的局部性,因此主存的命中率不一定很高.由于实现成本低,目前仍有不少系统在用.3)近期最少使用(LRU)替换算法能比较确切地反映出程序的局部性特点.4)优化(OPT)替换算法虽然不实用,但它可作为评价所用替换算法好坏的一个标准,哪种替换算法的主存命中率能接近于O PT 法的,它就是好的替换算法.全相联映象 是在主存和Cache 都机械等分成相同大小的块后,让主存中的任何一个块均可以映象装入到Cache 中任何一个块位置上。
优点:Cache 块冲突概率最低,Cache 空间利用率最高 缺点:目录表容量太大,成本极高。
结论:无法实用直接映象 是在主存和Cache 都机械等分成相同大小的块后,再将主存空间按物理Cache 大小等分成区,让主存中每一个区中的各个块均只能按位置一一对应装入Cache 中相应的块位置上。
也就是说,当物理Cache 共有n 个块位置时,让主存第i 块只能唯一映象装入到物理Cache 的第i mod n 块位置上。
优点:1目录表所需的硬件量很少,成本低,易于实现。
2采用直接映象时,查表找区号可以与访物理Cache 同时进行。
所以Cache 的实际访问速度很快。
缺点: Cache 块冲突的概率很高,Cache 的空间利用率很低。
结论:现在已很少使用组相联映象规则:1分Cache 和主存为大小相等的块;2Cache 分为几个大小相同的组,并顺序编号;主存各区以同样方式分组,使的主存每区组数等于Cache 的组数,各区的分组单独顺序编号;3主存和Cache 各组内的块也单独顺序编号(以组为单位),一般从0开始;4主存的组与Cache 的组通过组号直接映象,组内块间全相联映象;Ch5 重叠解释 指令的重叠解释方式是在相邻的指令之间,让取指令,分析,执行各部分的操作在时间上错开重叠地进行,而指令内部的微操作仍然是顺序串行的.重叠解释不能加快每条指令的解释速度,但在硬件增加不多的情形下,可以加快相邻两条指令以及整段程序的解释,使系统的性能价格比有显著提高.缺点:会造成访存冲突;-----★-----Inferno Line-----★----- ★中断级屏蔽位设置表写法 1.对角线全置开放;2.按照处理次序依次填写,第x 位执行中断,则x 行全开,x 列全关,已存在的值不改变. ★中断处理次序图画法1.若响应序同处理序,则依序执行並中断返回.2.若不同,则先按照响应序,单步操作,此时 1)该步执行序较低,则临时中断,转至下一请求; 2)该步执行序最高,则立即执行,完全中断,然后转到下一请求.3.一阶段内所有请求完结,则复位,中断.4.所有流程结束,则中断,画向下箭头.Ch1 4.什么是透明性概念?对计算机系统结构,下列哪些是透明的?哪些是不透明的?存储器的模m交叉存取;浮点数据表示;I/O系统是采用通道方式还是外围处理机方式;数据总线宽度;字符行运算指令;阵列运算部件;通道是采用结合型还是独立型;PDP-11系列的单总线结构;访问方式保护;程序性中断;串行,重叠还是流水控制方式;堆栈指令;存储器最小编址单位;Cache存储器。
答:透明指的是客观存在的事物或属性从某个角度看不到。
透明的有:存储器的模m交叉存取;数据总线宽度;阵列运算部件;通道是采用结合型还是独立型;PDP-11系列的单总线结构串行,重叠还是流水控制方式;Cache存储器。
不透明的有:浮点数据表示;I/O系统是采用通道方式还是外围处理机方式;字符行运算指令;访问方式保护;程序性中断;;堆栈指令;存储器最小编址单位。
----★-----Inferno Line-----★-----Ch2 8.经统计,某机器14条指令的使用频度分别为:0.01,0.15,0.12,0.03,0.02,0.04,0.02,0.04,0.01,0. 13,0.15,0.14,0.11,0.03。
分别求出用等长码,Huffma n码,只有两种码长的扩展操作码3种编码方式的操作码平均码长。
解:等长操作码的平均码长=4位;Huffma n编码的平均码长=3.38位;只有两种码长的扩展操作码的平均码长=3.4位。
-----★-----Inferno Line-----★-----12.某模型机9条指令使用频率为:ADD(加) 30% S UB(减) 24% JOM(按负转移) 6%STO(存) 7% JMP(转移) 7% SHR(右移)2%CIL(循环) 3% CLA(清加) 20% ST P(停机) 1%要求有两种指令字长,都按双操作数指令格式编排,采用扩展操作码,并限制只能有两种操作码码长。