- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第二章计算机系统基础知识计算机硬件系统架构设计师第二版
综合知识精讲培训课讲师:邵宗其
计算机硬件计算机硬件的组成冯·诺依曼计算机结构将计算机硬件划分为5部分,但在现实的硬件构成中,控制单元和运算单元被集成为一体。处理器存储器总线接口
计算机系统概述计算机硬件组成计算机由运算器、控制器、存储器、输入设备和输出设备等五个逻辑部件组成。
计算机系统概述计算机硬件组成。冯·诺依曼计算机结构将计算机硬件划分为5部分,但在现实的硬件构成中,控制单元和运算单元被集成为一体,封装为通常意义上的处理器(但处理器并不是只有上述两部分);输入设备和输出设备则经常被设计者集成为一体,按照传输过程被划分为总线、接口和外部设备。下面按照处理器、存储器、总线、接口和外部设备进行阐述。
计算机硬件处理器处理器的指令集按照其复杂程度可分为复杂指令集(ComplexInstructionSetComputers,CISC)与精简指令集(ReducedInstructionSetComputers,RISC)两类。CISC以Intel、AMD的x86CPU为代表,RISC以ARM和Power为代表。随着研究的深入,除了由于历史原因而仍然存在的CISC结构外,RISC已经成为计算机指令集发展的趋势,几乎所有后期出现的指令集均为RISC架构。
计算机硬件处理器典型处理器系统结构
计算机硬件随着微电子技术发展,用于专用目的处理器芯片不断涌现,常见的有图形处理器(GraphicsProcessingUnit,GPU)处理器GPU具有数百或数千个内核,经过优化可并行运行大量计算,因此近些年在深度学习和机器学习领域得到了广泛应用。信号处理器(DigitalSignalProcessor,DSP)(数字信息号处理)通过采用饱和算法处理溢出问题,通过乘积累加运算提高矩阵运算的效率,以及为傅里叶变换设计专用指令等方法,在各类高速信号采集的设备中得到广泛应用。现场可编程逻辑门阵列(FieldProgrammableGateArray,FPGA)等。
计算机硬件国产处理器随着我国国家政策的日益完善,国产处理器也呈现百花齐放的局面。在市场上占有率和知名度较高的包括龙芯、飞腾、申威、兆芯、国微、国芯、华睿、翔腾微和景嘉微等产品,各自在不同的行业领域中得到应用。
计算机硬件-存储器按照与处理器的物理距离可分为(1)片上缓存(2)片外缓存(3)主存(内存)(4)外存
计算机硬件-存储器片上缓存在处理器核心中直接集成的缓存,一般为SRAM结构,实现数据的快速读取。它容量较小,一般为16kB~512kB,按照不同的设计可能划分为一级或二级。
计算机硬件-存储器片外缓存在处理器核心外的缓存,需要经过交换互联开关访问,一般也是由SRAM构成,容量较片上缓存略大,可以为256kB~4MB。按照层级被称为L2Cache或L3Cache,或者称为平台Cache(PlatformCa级或二级。
计算机硬件-存储器主存(内存)在通常采用DRAM结构,以独立的部件/芯片存在,通过总线与处理器连接。DRAM依赖不断充电维持其中的数据,容量在数百MB至数十GB之间。
计算机硬件-存储器外存可以是磁带、磁盘、光盘和各类Flash等介质器件,这类设备访问速度慢,但容量大,且在掉电后能够保持其数据。不同的介质类型容量有所不同,如NorFlash容量一般在MB级别,磁盘容量则在GB和TB级别。外存能够在掉电后保持数据,但并非所有介质都能够永久性保存数据,每种介质都有一定的年限,如Flash外存的维持数据的年限在10年左右,光盘年限在数年至数十年,磁盘年限在10年以上,磁带年限为30年以上。
计算机硬件总线按照总线在计算机中所处的位置划分为内总线、系统总线和外部总线。其中内总线用于各类芯片内部互连,也可称为片上总线(On-ChipBus)或片内总线。系统总线是指计算机中CPU、主存、I/O接口的总线。
计算机硬件总线种类并行总线和串行总线。并行总线主要包括PCI、PCle和ATA(IDE)等。串行总线主要包括USB、SATA、CAN、RS-232、RS-485、RapidIO和以太网等。在一些专业领域中还定义了多种类型的总线,比如航空领域的ARINC429、ARINC659、ARINC664和MIL-STD-1553B等;工业控制领域的CAN、IEEE1394、PCI、PCle和VME等。
计算机硬件接口接口是指同一计算机不同功能层之间的通信规则。计算机接口有多种,常见的包括显示类接口(HDMI、DVI和DVI等
文档评论(0)