1 / 64
文档名称:

计算机系统基础知识.doc

格式:doc   大小:980KB   页数:64页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机系统基础知识.doc

上传人:1017848967 2016/12/31 文件大小:980 KB

下载得到文件列表

计算机系统基础知识.doc

文档介绍

文档介绍:第一章计算机体系结构概述 1 什么是计算机体系结构? 计算机体系结构就是汇编语言程序员看到的计算机属性, 即计算机的概念性结构和功能特性。计算机体系结构研究的内容主要包括: ?数据表示:硬件能直接识别和处理的数据类型?寻址方式:包括寻址单位、寻址方式的种类和地址运算等?寄存器组织: 包括数据寄存器、变址寄存器和控制寄存器等的定义、数量和使用规则等?指令系统:包括机器指令的类型、格式等?存储系统:包括编址单位、编址方式和最大寻址空间等?中断系统:包括中断类型、中断级别和中断响应方式等?处理机的工作状态:处理机的工作状态定义和切换方式?输入输出系统:包括 CPU 、主存和外设间的连接方式、数据交换方式、交换过程的控制等?信息保护:包括信息保护方式和硬件对信息保护的支持 2 计算机体系结构、计算机组成和计算机实现计算机体系结构研究软、硬件的分界面, 即哪些功能由硬件实现, 哪些功能由软件实现; 计算机组成是计算机体系结构的逻辑实现;计算机实现是计算机组成的物理实现; 3 计算机体系结构的分类 1) Flynn 分类法 Flynn 分类法根据指令流和数据流的不同组织方式将计算机体系结构分为 4类: 单指令流单数据流( SISD )、单指令流多数据流( SIMD )、多指令流多数据流( MISD )、多指令流多数据流( MIMD ) 。如图 1 所示 2 )冯氏分类法冯氏分类法根据最大并行度 P m(P m= 字宽× 位片宽) 将计算机体系结构分为 4 类: ?字串位串( WSBS ):每次处理一个字中的一位?字并位串( WPBS ):每次处理 m个字中的 1位?字串位并( WSBP ): 每次处理一个字中的 n位?字并位并( WPBP ):每次处理 m 字中的 n位 MM PU CU IS DS IS(a) SISD MM1 PU1 CU IS DS1 IS PU2 PUn MM2 MMn ··· ··· DS2 DSn ··· (b) SIMD PU1 CU IS2 IS1 PU2 PUn (c) MISD CU CU ··· MM1 MM2 MMn … ISn IS1 IS2 ISn … DS DS PU1 CU IS2 IS1 PU2 PUn CU CU ··· ISn IS1 IS2 ISn MM1 MM2 MMn ··· DS DS DS (d) MIMD 图 1. 1 弗林分类法 5 计算机系统结构中的并行性并行性包括两个方面: 同时性和并发性。同时性指几件事在同一时刻发生, 并发性指几件事在同一时间间隔内发生。并行处理分为: ?存储器操作并行?处理器操作步骤并行(流水线机) ?处理器操作并行(阵列处理机) ?指令、任务、作业并行(多处理机、分布式系统、计算机网络) 第二章 CPU CPU 由运算器和控制器组成。运算器包括 ALU 和用于运算的寄存器。控制器包括微操作信号发生器、时序系统和用于控制的寄存器。 1 ALU 1)1 位全加器框图∑X nY nF nC n+1C nF n=X n⊕Y n⊕C nC n+1=X n·Y n+(X n⊕Y n)C n 图21 位全加器框图 2)4 位串行加法器 X nY nF nC n+1C n 图34 位串行加法器 X nY nF nC n+1C nX nY nF nC n+1C nX nY nF nC n+1C nF 0C 0C 1C 2C 3C 4F 1F 2F 3X 0Y 0X 1Y 1X 2Y 2X 3Y 33)4 位并行加法器进位信号的逻辑式: C n+1=X n·Y n+(X n⊕Y n)C n=G n+P nC n 令: G n=X n·Y n,P n=X n⊕Y n G n叫进位产生函数, 其逻辑含义是:若X n,Y n 均为 1, 必向高位产生进位;P n叫进位传递函数, 其逻辑含义是:X n,Y n 有且仅有一个为 1, 若低位有进位, 本位必有进位。于是有: C n+1=G n+P nC n=G n+P n(G n -1+P n -1C n -1) 经迭代后可得并行进位产生函数: C n+1=G n+P nC G-1 +P nP n -1G n-2+…+P nP n -1…P 1G 0+P nP n -1…P 1P 0C 0C 0X 0Y 0G 0P 0 P 0G 0P 1G 1P 2G 2P 3G 3 X 1Y 1G 1P 1X 0Y 0G 2P 2X 1Y 1G 3P 3 +++ + C 1C 2C 3C 4F 0F 1F 2F 3图44 位并行加法器 C 0 5)用 SN74181 和 SN74182 构成 16 位并行进位 ALU C nMS 0S 1S 2S 3C n+4 A=B GP A 0B 0A 0B 0A 0B 0A 0B 0F 0F 1F