- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.1 计算机系统的组成与工作原理
2.1.1 计算机系统的组成
一个完整的计算机系统是由硬件系统和软件系统两部分组成。
硬件系统又称裸机,只能识别由0和1组成的机器代码。
软件系统是为运行、管理和维护计算机而编制的各种程序、数据和文档的总称。
软件功能可以用硬件来实现,称为硬化或固化
硬件实现的功能也可以用软件来实现,称为硬件软化
2.1.2 计算机系统的硬件组成
EDVAC计算机的特点:
计算机应由五个基本部分组成:运算器、控制器、存储器、输入设备和输出设备。
程序和数据以同等地位存放在存储器中,并要按地址寻访。
程序和数据以二进制表示。
运算器
运算器的主要功能时进行算术运算和逻辑运算。
运算器又称为算术逻辑单元(Arithmetic and Logic Unit,ALU)
算术运算指:加、减、乘、除等基本运算。
逻辑运算指:逻辑判断、关系比较以及其他的基本逻辑运算,例如与、或、非。
运算器中的数据取自内存,运算的结果又送回内存。
运算器对内容的读/写操作是在控制器的控制下进行的
控制器
控制器是计算机的神经中枢和指挥中心。
控制器的功能依次是:从存储器取出指令、翻译指令、分析指令、向其他部件发出控制信号,指挥计算机各个部件协同工作。
控制器的组成:
程序计数器:用来对程序中的指令进行计数,使控制器能够依次读取指令。
指令寄存器:在指令执行期间暂时保存正在执行的指令。
指令译码器:用来识别指令的功能,分析指令的操作要求。
时序控制电路:用来生成时序信号,以协调在指令执行周期各部件的工作。
微操作控制电路:用来产生各种控制操作命令。
存储器
存储器的主要功能是存放程序和数据。
存储器通常分为内存储器和外存储器。
内存储器
内存储器(内存/主存):计算机中信息交流的中心。
内存以半导体存储器为主
内存是不能长期存储信息的随机存储器(RAM,断电后信息丢失)
外存储器
外存储器(外存/辅存):主要用来长期存放暂时不用的程序和数据。
通常外存不和计算机的其他部件直接交换数据,只和内存交换数据,而且是成批的进行数据交换。
外存与内存的不同点:
外存不想内存那样怕停电,信息可以长久保存。
外存的容量不像内存那样受多种限制,可以大得多。
外存速度慢,内存速度快。
存储器的相关术语:
位(Bit): 二进制代码0和1,都在CPU中占一位
字节(Byte):1B = 8位,1KB=1024B,1MB=1024KB
字长(Length Word):CPU单位时间内(同一时间)能处理的二进制数据的位数。8位CPU,32位CPU,64位CPU。
地址(Address):微型计算机中,整个内存被分成一个个字节,每个字节都有一个唯一的地址来标识。CPU能够访问内存的最大寻址范围与CPU的地址线的根数有关。寻址范围:0~2x-1(X为地址总线数)
输入设备
输入设备用来接受用户输入的原始数据和程序,并将他们转变为计算机可以识别的形式(二进制代码)存放在内存中。
输出设备
输出设备用于将存放在内存中由计算机处理的结果转变为人们所能接受的形式。
2.1.3 计算机的基本工作原理
计算机的指令系统
指令是能被计算机识别并执行的二进制代码,它规定了计算机能完成的某一种操作。
指令通常由两部分组成:操作码+操作数
操作码:指令要完成的操作的类型或性质。操作码的位数(n位)决定了一个机器操作指令的条数(2n条)。
操作数:指明操作对象的内容或所在的单元地址。操作数大多数情况下是地址码,地址码可以有0~3个。从地址码得到的仅是数据所在的地址,可以是源操作数的存放地址,也可以是操作结果的存放地址。
一台计算机的所有指令的集合,称为该计算机的指令系统。
指令系统都应具有以下功能的指令:
数据传送指令:将数据在内存与CPU之间进行传送。
数据处理指令:数据进行算术、逻辑或关系运算。
程序控制指令:控制程序中指令的执行顺序。
输入/输出指令:用来实现外部设备与主机之间的数据传输
其他指令:对计算机的硬件进行管理。
计算机的工作原理
计算机的工作过程实际上是快速执行指令的过程。
计算机工作时,有两种信息在执行指令的过程中流动:数据流和控制流。
数据流:原始数据、中间结果、结果数据、源程序等。
控制流:控制器对指令进行分析、解释后向各部件发出的控制命令,指挥各部件协调地工作。
指令的执行过程(四个步骤):
取指令:按照程序计数器中的地址(0100H),从内存储器中取出指令(070270H)并送往指令寄存器。
分析指令:对指令寄存器中存放的指令(070270H)进行分析,由译码器对操作码(07H)进行译码,将指令的操作码转换成相应的控制电位信号;由地址码(0270H)确定操作数地址。
执行指令:由操作控制线路发出完成该操作所需要的一系列控制信息,去完成该指令所要求的操作。(例
您可能关注的文档
- 《机械CADCAMa》教学大纲.doc
- 《计算机图形学》教学参考书目.doc
- 《离散数学课程实验》大纲.doc
- 《模流分析基础入门》1.doc
- 《软件工程》复习题1和答案.doc
- 《软件工程练习题及参考答案》.doc
- 《商务网站模拟与实现》模板(适用09级信管&电商).doc
- 《数据结构01》复习题_答案.doc
- 《数据结构02》复习题及答案.doc
- 《数据结构》(开放本科)课程教学一体化设计方案.doc
- 广发证券-建筑-建筑装饰行业:“反内卷”背景下钢结构、水泥、钢铁工程有望受益重视深海经济标的华电科工.pdf
- 中信建投-房地产-房地产行业新发展模式展望系列六:香港楼市现状与启示双轨并行缓解住房压力存量转型助力优质经营.pdf
- 银河期货-红枣专题:红枣行情分析.pdf
- 华福证券-银行业2025中期策略-红利与ROE共同驱动,股份行和城商行相对占优.pdf
- 开源证券-固态电池行业点评-第四期-:上海洗霸拟参竞拍有研稀土硫化锂相关资产,多家公司固态铜箔供应.pdf
- 天风证券-信用策略系列:解析“信用债ETF成分券策略”.pdf
- 中信建投-国际宏观-伊以冲突分析:从影子战争到直接对抗.pdf
- 天风证券-大金重工-002487-打造“制造+服务”全产业链生态,管桩出海实现利润升维.pdf
- 申万宏源-新股巡礼-注册制新股纵览:技源集团HMB全球市占率第一布局多个膳食营养细分市场.pdf
- 华安证券-学海拾珠系列之二百四十:高阶矩视角下的投资组合优化:基于偏度与峰度的马科维茨模型拓展.pdf
文档评论(0)