- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章计算基本概念
第1章 计算机基础知识 作为20世纪最伟大的发明之一,计算机正以其自动、高速及准确的信息处理功能将人们从繁重的数据计算、数据处理和其它事务工作中解放出来,它的出现使人们迈入了一个崭新的时代。目前计算机已经广泛应用到工业、农业、科技、军事、文教、卫生等各个领域,成为现代社会工作和生活不可缺少的工具,掌握计算机应用知识已成为对现代人的基本要求。 1.1 计算机概述 1.1.1计算机的产生和发展 世界上第一台计算机ENIAC(electronic numerical integrator and calculator)于1946年诞生于美国宾夕法尼亚大学。制造它总共用了17468个真空管,6000个继电器,10000多个电容器和70000多个电阻器,重30吨,占地面积170平方米。ENIAC的运算速度达到每秒钟5000次加法,可以在3/1000秒时间内做完两个10位数乘法。一条炮弹的轨迹,20秒钟就可以算完,比炮弹本身的飞行速度还要快。 以元器件变革为标志,可以将计算机的发展划分为四个阶段,这四个阶段通常称为计算机发展的四个时代。 第一代:电子管计算机时代(1946年—1958年) 特点:采用电子管作为基本器件。 第二代:晶体管计算机时代(1958年—1964年) 特点:主要器件为晶体管,缩小了体积,降低了功耗, 提高了速度和可靠性。 第三代:中小规模集成电路计算机时代(1964年—1974年) 特点:主要器件是集成电路,功耗、体积、价格等进一步下降,速度及可靠性相应提高,促使计算机范围进一步扩大。 第四代:大规模集成电路计算机时代(1974年至今) 特点:半导体存储器的问世,取代了磁心存储器,并不断向大容量、高速度发展,此后存储器芯片集成 度大体上每三年翻两番,价格平均每年下降30%, 逻辑电路也得到相应的发展。 随着计算机科学技术的迅猛发展,新一代计算机的说法正在形成,理想中的新一代计算机应具有知识存储、知识库管理、利用已有知识进行推理判断以及联想和学习的功能。要实现新一代计算机的目标,需要多种学科知识的综合运用和我们这一代人的不断努力。 1.1.2 计算机的分类 1.按计算机的规模划分 (1)巨型机:巨型机运算速度最高,存储容量最大,工艺技术性能最先进,主要用于复杂学科和工程计算,代表了一个国家的科学技术发展水平。 (2)大、中型机:用于科学和工程计算、信息的加工处理、企事业单位的事务处理等方面。 (3)小型机:小型机规模小、结构简单、价格高、而且通用性强、维修使用方便。适合工业、商业和事务处理等应用。 (4)微型机:微型机是当今最为普及的机器,又称为微机或PC机。微型机体积小、功耗低、成本低、灵活性大。 2.按信息的形式和处理方式划分 (1)数字计算机:所有信息是以二进制表示的,基本运算部件是数字逻辑电路。 (2)模拟计算机:内部信息形式为连续变化的模拟电压,基本运算部件为运算放大器。 3.按用途划分 (1)通用机:适用于各种应用场合,功能齐全,通用性好。家庭、学校使用的一般都是通用机。 (2)专用机:其硬件和软件的配置是依据解决特定问题的需要而制造的。如工业控制机、银行专用机、超级市场收银机(POS)等。 1.1.3 计算机的特点 1.处理速度快 2.具有记忆和逻辑判断能力 3.高度的自动化 4.可靠性高 5.通用性强 1.2 计算机中的数据表示 计算机的基本元件是超大规模集成电路,而集成电路则是将成千上万个晶体管制作在一小片半导体芯片上。对晶体管来说,有导通和截止两种稳定的状态,这两种状态分别可以表示数据“0”和“1”,所以在计算机中采用二进制数来表示信息,最直接也最方便。 1.2.1 数制 1.十进制 十进制记数有两个特点: (1)它有十个不同的记数符号:0,1,2,…,9。每一位数只能用这十个记数符号来表示,称这些记数符号为数码。 (2)它采用逢十进一的原则计数。小数点前面自右向左,分别为个位、十位、百位、千位等。相应地,小数点后面自左向右,分别为十分位、百分位、千分位等。各个数码所在的位置称为数位。 例如:777.77= 7*102+ 7*101+ 7*100+ 7*10-1+7*10-2 如果用α?表示某一位的不同数码,对任意一个十进制数A,可用多项式表示为: A= αn-1*10n-1+… +α1*101+ α0*100+α-1*10-1+…+α-m*10-m 2.二进制 二进制记数有两个特点: (1)它有两个不同的记数符号:0和1,每一位数只能用这二个记数符号之一来表示,称这些记数符号为数码。 (2)
文档评论(0)