- 1、本文档共50页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
计算机硬件根底知识
计算机硬件系统由运算器、控制器、存储器以及输入/输出设备五局部组成。如图2-1所示。
图2-1?计算机硬件组成示意图
运算器的主要功能是在控制器的控制下完成各种算术运算、逻辑运算和其他操作。一个计算过程需要用到加法器/累加器、数据存放器或其他存放器,如状态存放器等。
控制器是中央处理器的核心,它控制和协调整个计算机的动作。控制通常需要程序计数器〔PC〕,指令存放器〔IR〕,指令译码器〔ID〕,定时与控制电路,以及脉冲源、中断等共同完成。
存储器的作用是存储程序和数据,它是具有记忆功能的部件。存储器分为Cache、主存储器和辅助存储器,如图2-2所示。
图2-2?计算机存储系统组成示意图
Cache〔高速缓冲存储器〕:它是位于CPU与内存之间的临时存储器,它的容量比内存小,但交换速度非常快。在Cache中的数据是内存中的一小局部,但这一小局部数据是短时间内CPU即将访问的,当CPU调用大量数据时,就可避开内存直接从Cache中调用,从而加快读取速度。Cache本钱非常高,故容量一般非常小。
主存储器:一般采用半导体存储器件实现,访问速度比拟快〔但速度远远比Cache慢〕,用于存放运行中的程序和数据,它可以被CPU直接访问。制造本钱比辅助存储器高。
主存储器是由一片或多片存储器配以控制电路构成的。其容量为W×B,W是存储单元〔word,即字〕的数量,B表示每个word由多少bit〔位〕组成。如果某一芯片规格为w×b,那么组成W×B的存储器需要用〔W/w〕×〔B/b〕个芯片。主存储器的组成如图2-3所示。
图2-3?主存储器组成示意图
主存储器〔内存〕采用随机存取方式,需对每个数据块进行编码,而在主存储器中数据块是以word来标识的,即每个字一个地址,通常采用16进制表示。例如,按字节编址,地址从A4000H到CBFFFH,那么表示有〔CBFFF-A4000〕+1个字节,28000H个,也就是163840个字节,等于160K.
需要注意的是,编址的根底可以是字节,也可以是字〔字是由1个或多个字节组成的〕,要算地址位数,首先应计算要编址的字或字节数,然后求2的对数即可得到。
辅助存储器:主要包括硬盘、光盘、磁带、磁盘,它不能被CPU直接访问,其访问速度比主存储器慢。
1.流水线技术
流水线是指在程序执行时多条指令重叠进行操作的一种准并行处理实现技术。各种部件同时处理是针对不同指令而言的,它们可同时为多条指令的不同局部进行工作,以提高各部件的利用率和指令的平均执行速度。
指令流水线是将指令执行分成几个子过程,每一个子过程对应一个工位,我们称为流水级或流水节拍,这个工位在计算机里就是可以重叠工作的功能部件,称为流水部件。
如图2-4所示,IF,ID,EX,WD分别是流水线的流水部件。
图2-4?几个部件组成的流水线
流水线要求所有的流水级部件必须在相同的时间内完成各自的子过程。在流水线中,指令流动一步便是一个机器周期,机器周期的长度必须由最慢的流水级部件处理子过程所需的时间来决定。
那么我们为什么要提出流水线这个概念,以及流水线是如何提高系统吞吐量的呢?下面我们来看几个图,概念自然就清楚了。图2-5是一个非流水线结构系统执行指令时空图。
图2-5?非流水线结构系统执行指令时空图
我们从图2-5中可以看到,任意一个系统时间都有大量的设备处于空闲状态,如第一个时间段有ID,EX,WB空闲,那么第二个时间段有IF,EX,WB空闲。
我们再来看采用了流水线结构的指令时空图2-6.
图2-6?流水线结构指令时空图
显然,采用流水线可以大大提升系统资源的利用率以及整个系统的吞吐量。
流水线技术要点如下:
流水线技术并不能提高单个任务的执行效率,它可以提高整个系统的吞吐率;
流水线中的瓶颈是最慢的那一段;
多个任务同时执行,但使用不同的资源;
其潜在的加速比=流水线的级数;
流水段所需时间不均衡将降低加速比;
流水线存在建立时间和排空时间,使得加速比降低〔流水线工作阶段可分为建立、满载和排空三个阶段〕;
由于存在相关问题,会导致流水线停顿。
2.系统可靠性计算
〔1〕串联系统
假设一个系统由n个子系统组成,当且仅当所有的子系统都能正常工作时,系统才能正常工作,这种系统称为串联系统,如图2-7所示。
图2-7?串联系统
在此系统中,假设各个子系统的可靠性分别为:R1,R2…Rn,那么系统的可靠性为:R=R1×R2×…×Rn.
假设系统的各个子系统的失效率分别为λ1,λ2…λn,那么系统的失效率为:λ=λ1+λ2+…+λn.
〔2〕并联系统
假设一个系统由n个子系统组成,只要有一个子系统能够正常工作
您可能关注的文档
- 百尺河小学消防安全演练通知方案总结记录表.doc
- 电能和电功率.doc
- 五年级美术上册第1课-悠悠老街(第1课时).ppt
- 电工技术报告.doc
- 人教版-必修三-Unit1-Reading-Festivals-and-celebrations.pptx
- 中西方节日文化差异.ppt
- 交通运输方式及布局变化的影响(优质课课件).ppt
- 人教版语文二年级下册第30课爱迪生救妈妈.ppt
- 瑞安锦湖小学六年级期中考试试卷.doc
- 主成分分析实例及含义讲解.ppt
- 第一单元(单元测试)-2023-2024学年六年级语文下册统编版.docx
- 山西省吕梁市汾阳市2023-2024学年四年级下学期期末语文试卷.docx
- 小升初测试卷(试题)-2023-2024学年六年级下册数学人教版 (1).docx
- 期末模拟测试押题预测卷(试题)2023-2024学年四年级下册数学人教版.docx
- 广东省揭阳市榕城区2023-2024学年三年级下学期期终质量数学检测.docx
- 四川省乐山市马边彝族自治县2023-2024学年三年级下学期期末学情监测语文试题.docx
- 浙江省金华市金东区2023-2024学年六年级下学期期末语文试卷.docx
- 第四单元核心素养诊断卷(单元练习)2023-2024学年统编版语文六年级下册.docx
- 山东省济南市天桥区2023-2024学年六年级下学期期末考试语文试卷.docx
- 湖南省衡阳市祁东县2023-2024学年六年级下学期期末语文试卷.docx
文档评论(0)