计算机的工作模型.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机的工作模型,复杂模型计算机的设计,计算机模型,计算机网络模型,cd模型的工作原理,计算机财务管理模型,计算机网络osi模型,我的世界工作台纸模型,冯诺依曼计算机模型,计算机算法与数学模型

计算机的工作模型 1946年出现第一台数字电子计算机ENIAC 一台计算机由两方面构成: 硬件:计算机的物理构成,即构成计算机的元器件和设备。 软件:计算机程序以及相关的文档。 硬件为软件提供了“表演”的舞台。从某种意义上讲,一台计算机的性能主要由硬件决定,而它的功能则主要是由软件来提供。 硬件概述 硬件是指构成计算机的元器件和设备。 计算机元器件的发展经历了: 电子管 晶体管 集成电路 超大规模集成电路 计算机的计算能力与早期的计算机相比已有了很大的提高。 冯?诺依曼体系结构 目前,大部分计算机基本上采用的还是传统的冯?诺依曼(von Neumann)体系结构,即存储程序式结构。由五个单元构成: 存储单元 算术/逻辑运算单元 控制单元 输入单元 输出单元 冯?诺依曼计算机的硬件组成 冯?诺依曼计算机的工作过程 待执行的程序从外存装入到内存中; CPU从内存中逐条地取程序中的指令执行; 程序执行中所需要的数据从外设中获得; 程序执行中产生的临时结果保存在内存中; 程序的执行结果通过外设输出。 冯?诺依曼计算机的本质 通过不断地改变程序的状态来实现计算, 程序的状态由存储单元中的数据构成, 状态的转换是由指令来实现。 CPU能执行的指令 算术指令 实现加、减、乘、除等运算。 比较指令 比较两个操作数的大小。 数据传输指令 实现CPU的寄存器、内存以及外设之间的数据传输。 流程控制指令 用于确定下一条指令的内存地址,包括顺序、转移、循环以及子程序调用/返回等指令。 冯?诺依曼计算机的瓶颈 瓶颈:高速设备等待低速设备。 CPU与内存 内存与外存 解决方案:利用程序运行和对数据存取(访问)所具有的局部性原则和高速缓存(cache)技术 内存高速缓存(memory cache) 磁盘高速缓存(disk cache) 软件概述 计算机硬件只是提供了执行存储在内存中指令的能力,而执行的指令(软件)是需要人来提供的。 计算机软件是计算机系统中的程序以及有关的文档。 程序:计算任务的处理对象(数据)与处理规则(算法)的描述,由计算机执行; 文档:便于人理解程序所需的资料说明,供程序开发与维护使用。 软件的分类 系统软件 居于计算机系统中最靠近硬件的一级,它与具体的应用领域无关,其它软件一般要通过系统软件发挥作用,如操作系统就属于系统软件。 支撑软件 支持软件开发与维护的软件,一般由软件开发人员使用,如软件开发环境VC++6.0就是典型的支撑软件。 应用软件 用于特定领域的专用软件,如:人口普查软件、财务软件等。 各类软件及硬件之间的关系 虚拟机 由硬件构成的计算机常常被称为“裸机”。 在“裸机”之上,每加上一层软件就得到了一个比它功能更强的计算机--“虚拟机”。例如, 硬件加上操作系统就构成了最基本的虚拟机。 硬件构成的裸机只能识别用机器语言表示的指令,在它上面加上了C++的编译程序,则这个虚拟机就能执行由C++语言所表示的指令(语句)了。 计算机中的信息表示 在计算机中,任何信息都是用一系列的“0”和“1”来表示的,它们对应着电器设备的两个稳定状态:开关的开/关、电压的高/低、电流的有/无。 计算机中的信息包括:指令、数据和地址。 一个“0”或“1”称为一个二进制位(bit) 8个二进制位称为一个字节(Byte) 1024个Byte称为一千字节(KiloByte ,KB ) 1024个KB称为一兆字节(MegaByte, MB) 1024个MB称为一吉字节(GigaByte, GB) 1024个GB称为一太字节(TeraByte, TB) 在内存与外存中,通常把字节作为基本存储单位来组织信息。(内存:512MB、1GB、2GB等,硬盘:80GB、160GB等) 数的二进制表示 一个数可以用不同的进制来表示。常用的进制有: 10进制(0~9,逢十进一) 2进制(0~1,逢二进一)(计算机中采用) 8进制(0~7,逢八进一) 16进制( 0~9、A~F,逢十六进一) 例如,对于十进制数:29 2进制表示为:11101 8进制表示为:35 16进制表示为:1D 再例如,各种进制数的运算: 十进制与二进制之间的转换(整数) 二进制转成十进制(29) (11101)2=1×24+1×23+1×22+0×21+1×20=29 (35)8=3×81+5×80=29 (1D)16=1×161+13×160=29 十进制(29)转成二进制 二进制转成十进制 (0.1101)2=1×2-1+1×2-2+0×2-3+1×2-4 =0.8125 十进制转成二进制 乘以2取整数位,直到乘积为整,例如,(0.8125)10转成二进制: R 进制→十进制 各位数字与它的权相乘,其积相加。 例如: 11)2=1*27 + 1*26 + 1*

文档评论(0)

jx19921103 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档