计算机基础教程.pdf
《计算机基础教程.pdf》由会员分享,可在线阅读,更多相关《计算机基础教程.pdf(67页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章计算机信息基础1 .计算机系统2.计算机硬件和软件3.通信与网络1 计算机系统4.1 计算机的发展4.1.1 计算机的创始与发展1.从原始计数法到机械计算机在远古时代,人类首先从自身找到了最原始的计数工具手,用手指来计数。为了能表达比10个手指更多的数目,古代人们想出第二种计数工具石子。石子、贝壳、绳结、木棒不但作为统计财产、人数、猎物的工具,还能保留下统计的结果,这是现代计算机原理中存储思想的最初萌芽。约 1000多年前,东方文明古国中国开始使用算盘,这是世界上最古老的、流传最广的计算工具。古代算盘是用小棒(或石子、金属块等)排放在不同位置上,表示不同的位权,并按此进位与借位 可见,那
2、时已经有了进位计数的概念。1642年,19岁的法国数学家布莱斯帕斯卡(Blaise Pascal)发明了装有手转圆轮的机械加法器。帕氏加法器里,一个圆轮代表一位数。轮上分为10个相等部分,刻有。9 十个数字。做加法时,顺时针转动圆轮,当转到0 刻度,便自动将高位圆轮带进一格。巴氏加法器用纯粹机械运动代替人们的思考和记录,表示人类开始向自动计算工具的迈进。为了纪念他,程序设计语言Pascal就是以他的名字命名的。现代计算机的先驱者是英国的数学家查尔斯巴贝奇(C harles Babbage/1792 1871)。1833年在他的微分分析机(differential analyzer)的设计方案中
3、,他天才地提出了计算工具至少必须具有五个独立的部分:输入部分送入需要处理的问题和信息,存储库保存信息,以便机器使用;运算室能进行各种实际的运算;控制器指挥机器按顺序工作;输出部分送出问题处理的结果。这台机器仍属于机械计算机,但是他的思想在当时确实太先进了,直 至 100多年后才开发了电子计算机。巴贝奇的许多观点被一位女伯爵、著名的女诗人Augusta AdaByron记载下来,并深入分析。她可以算是世界上第一个计算机程序设计员,程序设计语言A da则因她的荣耀而命名。世界上第一台电子计算机诞生于1946年。它的诞生标志着计算工具随着世界文明的进步飞跃到一个崭新的阶段。这台可操作的电子数字计算机
4、称为 ENIAC (electronicnumerlcJ Integrator and calculator),由美国宾夕法尼亚大学的 John Mauchly 和 J.P.Eckert 发明。EN1AC 是个庞然大物,它占地170平方米,重量超过30吨,并使用了多于18 000个电真空管,耗资40万美元。2 电子计算机时代电子计算机时代的划分如下。第一代是真空电子管计算机,时间大约为1951 1958年。其基本电子元件是电子管,内存储器(计算机主机内存放信息的存储器称为内存储器,简称内存)采用水银延迟线,外存储器(计算机主机外的存储器叫外存储器,简称外存,它比内存容纳的信息大很多,但运行速度
5、慢)有纸带、卡片、磁鼓、磁带等。由于当时电子技术的限制,运算速度为每秒几千次至几万次基本运算,内存容量仅几千字,计算机程序设计语言还处于最低阶段,要用二进制码表示的机器语言进行编程,工作十分烦琐。因此,第一代电子计算机体积庞大,耗电多,难维护,并且造价很高。第 H代是晶体管电子计算机,时间大约为19591963年。美国有名的贝尔实验室在1948年发明了晶体管器件,10年后晶体管取代了计算机中的电子管,晶体管电子计算机诞生了。此时内存的元件大量使用磁性材料制成的磁芯存储器。外存有了磁盘、磁带,外设种类增加。计算机运算速度从每秒几万次提高到几十万次,内存容量扩大到几十万字。与此同时,计算机软件有了
6、较大发展,出现了高级程序设计语言,用它编制程序执行时,需先经过编译程序,把程序翻译成机器语言,再由计算机实现。此外还发展了一些单道和多道管理程序,及各种调试、诊断程序,批处理系统也已逐步形成。与第一代计算机比较,晶体管计算机体积小,成本低,逻辑功能强,可靠性大大提高。第三代是集成电路电子计算机,时间大约为1964 1979年。随着固体电子技术的发展,集成电路工艺技术已可以在几平方毫米的单晶硅片上集中,由十几个甚至上百个电子元器件组成逻辑电路。用这些称为小规模集成电路(small-scale integration,S S I)的器件作为计算机的主要逻辑器件,这是第三代电子计算机的标志。第三代计
7、算机的运算速度进一步提高,每秒可达几十万次到几百万次,磁芯存储器进一步发展,体积缩小,价格降低,软件逐渐完善,多道和分时系统的出现标志着操作系统的正式形成,并出现了多种高级语言。这一时期,计算机同时向品种多样化、机种系列化发展,计算机性能和可靠性有了极大提高。第四代是大规模集成电路电子计算机,时间为1979年至今。由于计算机的逻辑器件采用了大规模集成(large-scale integration,LSI)和超大规模集成(very large-scaleintegration,V L SI)技术,能在一个芯片上集成成千上万个晶体管和其他电路元件。集成度很高的半导体存储器代替了早年的磁芯存储器,
8、存储容量从儿兆字节发展到儿千兆字节,存取速度也大大加快。LSI和 VLSI技术使微处理器的开发获得成功,它能使CPU的全部线路,集成在一个芯片上,并达到每秒可以处理百万条指令的速度。带有微处理器的微型计算机和各种外围设备,以及易于使用的系统软件和应用软件包,组成了微型计算机系统(PC S)。随着计算机的广泛应用,计算机网络已成为第四代计算机的标志。目前正在研制开发第五代计算机系统。4.1.2计算机的分类及应用L计算等机的分类计算机技术的发展使计算机的分类问题变得复杂化了,比如根据用户的需求及一些技术特征,我们可以把计算机分成微型计算机、小型计算机和主干计算机,同样根据应用的分类可以是:主计算机
9、、网络服务器和工作站。分类也可能根据不同的计算平台以描述相关的计算能力。因此计算机分类与它们的计算速度和存储能力以及支撑的外围设备的数量和能力有关。但是还是可以发现某些微型计算机的能力超过小型机,而某些小型机的能力超越主干计算机。因此计算机的分类往往相互渗透。专家们还指出,微机系统网络越来越显露出计算能力和多种应用能力的加强。计算机制造商一般按系列生产计算机系统。因此计算机系统因不同的速度、存储容量以及其他能力可以有各种型号,以适应用户信息处理的不同需要。同一系列中的大多数计算机是兼容的,也就是说,所写的程序只要稍做修改甚至不用修改,就可以在同一系列其他型号的机器上运行,这就是允许用户在需求增
10、长时,可将应用移植到同一系列的更高型号的机器匕称为系统的向上兼容性。但是,专家们预测,这种生产格局将随着计算机网络的发展被打破,计算机的兼容性更强、更可靠。任何一种都可以与网络连接,使网络用户能共享软件、共享信息、共享各种输入/输出设备,如打印机、绘图仪等各种网络资源。2.微型计算机及其应用(1)个人计算机(personal computer)微型计算机是对终端用户最重要的计算机,微型计算机通常也被称为个人计算机。因此大多数微型计算机设计成单用户,以支撑终端用户各种工作活动。目前,微型计算机的能力已超出前代计算机中的主干计算机,而价格只有主干计算机的一小部分,因此微型计算机在企业中也可以作为专
11、业工作站使用,它支持用户进行大量的数学运算或工程上的计算机辅助设计(CA D),还可以用作金融业的投资和证券分析,并显示图形。特别是随着多媒体技术的发展,更是以数字技术为基础,融合通信技术(电话、传真)、广播技术(广播、电视)和计算机技术为一体,将文字、图形、图像、声音、视频等多种媒体信息进行储存、传送和综合处理。因此,基 于 1997年 Intel公司推出的多媒体扩展(multi media extension,M M X)技术及随着CPU集成度与主频提高,研制了具有处理多媒体信号能力MMX微处理器,即在传统个人计算机的基础上,扩充处理声音、图像等信息的设备和软件,从而出现了能对文、图、声、
12、像等多媒体信息进行统处理的多媒体计算机(multimedia personal computer,MPC)。微型计算机可以让终端用户进行多种信息处理业务,这与微型计算机上大量、广泛、可方便使用的软件包有关,其应用领域如下:字处理微型计算机在字处理软件的支撑下,用于电子打印与编辑备忘录、信件、报告等各种文档。高档的字处理软件还可以编辑出版刊物。决策支持应用电子表软件可以让用户建立描述事务状态的电子表(spreadsheet)模型。用计算机进行事务规划、预算和执行事务的分析,并为决策提供了交互支持.数据库管理数据管理系统允许用户建立与维护企业状况的文件和数据库,然后用户可以查询、显示所需要的数据,
13、并可以对抽取的数据加工处理,产生各种分析报告。绘图绘图软件可以用激光打印,光扫描仪以及其他设备,让用户制作各种分析图表,如直方图、曲线图、圆饼图,也可以制作各种图形影像。这种功能着重强调了报告中信息的分析和表达。通信通信网络、软件包和硬件组合在一起允许用户存取组织内的数据库,也允许用户存取外部信息服务机构提供的数据和银行中的信息,并且与其他用户通信,微型计算机可以连接到主干计算机上,也可以与支撑用户工作群体的局域网相连。应用开发微型机上可以应用的多种程序设计语言以及计算机辅助软件工程(c。mpuur一。Ned So RWo re ellgllleehng,CA SE)的工具,使信息系统开发过程
14、自动化,开发质量得以提高。工程超级微机常用作计算机辅助设计的技术工作站。它能支持计算机辅助工程(comPuter aided ensineerins,CA E)的设计.与分析过程,以及其他所需的计算能力与绘图能力。个人与家庭使用微型机可提供多种可视游戏、教育及家庭管理软件,可供个人与家庭娱乐,子女教育及家政管理。(2)移动式计算机随着计算机技术和网络技术的快速发展,计算机应用覆盖全球。对于一些经常外出的专家或企业的市场营销人员,就需要计算机既能放在办公室使用,又能方便地把计算机携带在身边,随时就地开展业务。因此需发展笔记本型、手提便携型、膝上型等移动式计算机产品。目前移动式计算机技术正在高速发
15、展中,移动式计算机采用了最新技术、最快速处理器、最优屏幕、最佳接口、最大容量、最小体积的硬盘。显然硬件成本较之桌面机昂贵,但对于工作性质为流动的业务员,公司仍应为他们配备移动式计算机。其次移动式计算机的安装、操作和维护成本也很昂贵。但由于计算机故障代表的是企业生产力和营运收入的损失,则必须减少计算机故障和故障恢复时间。例如:温哥华某咨询公司,共 有 3000名员工,其中 1800名遍及加拿大全国,其余的则分布在世界各地且不断移动。该公司向客户收取高达Z n 美元山 时的服务费。当该公司主管决定建立管理信息系统时,计算机的选择苜先必须确保每个员工每天正常工作,则必然会是移动式而非桌面式的计算机。
16、同时公司也必然要求该硬件供应商能提供全球化的快速修复服务或在计算机产生故障时,能提供相容零件进行替换,以便有问题的计算机马上修复并恢复运作。(3)网络计算机(network computers,NLs)在企业网络中的客户端往往可以采用比传统个人计算机功能缩小与简单的计算机。这种计算机并不长期储存应用软件和数据资料,而是透过因特网或企业内联网,从中央主机或服务器下载所需软件与数据资料。若发生了更新数据则传递给中央主机或服务器,以备今后多用户的共享使用。因此有效地减少了客户端对辅助存储硬盘、光碟等设备的使用。由于网络计算机的组成只需一台PC主机、一个键盘、-个屏幕与网络连接装置,同时网络计算机又不
17、必为软件升级、维护、技术支援与训练支付成本,一切由中央计算机或服务器进行集中管理与更新。因此,网络计算机的成本较之PC机的成本更低。网络计算机除了成本低的优点,另一个优点是可以加强对组织内计算机计算能力的管理控制,但必须依靠后端的大型主机系统的支持。当然若是换个角度思考,网络计算机也存在如下问题:这种主干机中央集权式的捽制将会降低终端工作人员的进取心与创造力。一个管理不善的网络系统,一旦发生故障,则所有在终端工作的员工将无法操纵网络计算机进行工作:而使用全功能PC机的员工,由于拥有独立处理能力和独立数据资料而继续保持工作,甚至还可以提供一份某种程度的备份,以恢复中央计算机的故障。企业考虑购买与
18、使用计算机时,必须联系企业的管理需求、营运模式与财政状况等,才能决定将某种类型的计算机应用于企业信息技术的基础建设。目前,财务、证券、保险与零售经销业,对网络计算机有较高的认知度与接受度。(4)超级计算机(suPercomPuter)超级计算机是一台精密且功能强大的计算机,传统上用于科学与军事研究,如航天航空技术、武器研究、气象预测、石油与工程应用方面。超级计算机每秒能执行十亿或百亿个指令,可以在瞬时之间处理大量复杂的数学计算或模拟运作,有的运算速度甚至比大型主机还快。超级计算机采用多CPU处理器结构,因此并非一次执行一条指令,而是采用平行处理(parallel processing)模式。首
19、先将一个问题分成比较小的部分,通过同时工作并行处理问题中的不同部分,最后产生问题的结果。某些尖端科学问题在解决时,要同时启用数千个处理器。因此研究开发一些解决问题的特殊的软件是超级计算机技术的关键。它将复杂的问题分解后,以最有效的方式分配给各个处理器,并将各处理器的工作结果集合起来,加以处理,最终得到问题的解答结果。超级计算机每秒能执行的指令数是其计算能力的反映。目前,科学家们正在研制每秒能执行10兆条指令运算能力的超级计算机。随着信息技术应用发展,特别数据仓库技术的发展,超级计算机也将应用于商业,应用于数据挖掘和海量数据的处理。3.小型机及其应用小型计算机无论是形体、重量还是功能,都是介丁主
20、干计算机与微型计算机之间。但这种划分并不精确。微型机系列的高瑞(超级微机)的性能远远超出小型机,而小型机系列高瑞(超级小型机)的性能又远远超出了主干计算机。但小型机价格低于主干机,而且大多数小型机都可以在普通环境中工作,不必净化空气,也不必提供专用供电线。一些比较小的小型机甚至可以不必有专家操纵,而只需对雇员加以培训即可使用。因此许多组织继续倾向于应用小型机。小型机在科学研究、建设系统、工程分析和工业过程监控领域颇受欢迎。因为小型机在这些领域已有足够强的能力胜任这些工作,而并不需要主干机的全面处理功能。因此小型机常作为工业过程控制和制造工厂的选择对象。特别在计算机辅助制造(compute ai
21、dedmanufacturing,C AM)方面起了重要作用。当然小型机也可以作为功能很强的技术工作站用于计算机辅助设计,还可以作为主干机的前端处理机,以帮助主干计算机控制数据通信网络。小型机目前也成为部门或办公室受欢迎的共享计算机。在分布式处理网络系统中,可以用干指派计算任务,也可以作为局域网的服务器,把某个部门或办公室的微机工作站、终端及其他办公自动化设备连接在一起,当网络需要更强的处理能力,联机存储能力及在同一时间能支持多用户工作时,可以使用性能更强一些的小型机。4.主干计算机及其应用主干计算机除了在形态与性能上比小型机、微型机强以外,通常有多个处理机,以达到更快的指令处理速度,例如:每
22、秒处理指令可以超过2 记条。主干计算机的内存容量也是巨大的,例如主存容量可以从32M字节到几个GM 字节。主干计算机的服务能力一次可有几百个用户。一个大型主干机可以为上百个不同的用户处理上百个不同的程序和上百个不同的设备。也允许大量用户在共享网络上访问中心数据库和应用程序库。大型主干机主要用于处理大型企业集团的组织信息需求,如对成千上万顾客的需求信息处理,企业的销售活动和库存动态管理等。不同规模的企业集团,可以采用不同规格的主干计算机。一般大型的主干机主要用于大的跨国企业集团和政府部门,这些企业几乎每天要进行上百万件事务处理,如国家银行、国家证券交易所。大型计算机也可以为颇有价值的计算设计项目
23、进行复杂的科学计算、工程设计与仿真模拟,例如宇宙飞船的设计与模拟。大型主干机的应用还可以作为分布式处理网络中的主机,例如在航空、银行、石油业的大公司都采用大型主干机与国家或国际计算机网络连接。曾几何时,微型计算机的发展,使昂贵的大型主机如同技术上的恐龙一般已为过时,曾有专家预测大型主机存在被淘汰的可能性。但是由于大型主机的无与匹敌的运算能力与可靠性,许多早期应用信息科技的公司依然应用大型主机处理一些大宗的交易。而目前大型主机在全球信息网上的电子商务找到了最佳定位。华尔街著名的美林证券公司使用大型主机作为股市网站的服务器,所有的资料全部放在这台主机上,用户可以透过网站获取所需的各种市场信息,跟踪
24、自己投资组合状态,获取交易公司的信息。当更新网站服务器软件时,原有的数据资源保留,而只需将不断更新的市场信息连接到网站服务器并方便地将资料传递给内部/外部所有用户。一个架构于Windows N T 平台上的电子书店,最多可以容纳每天一万次的点击率,而当超出该点击率时,则无法处理如此大的流量。若每天增加到100万次点击率,则不是增加几 台 N T服务器能解决问题。因此电子书店购买了 IBM S/390大型主机,尽管短期成本增加,但减少了多N T服务器引发的其他技术或营运中的问题,降低了长期运作的员工成本和维护成本。而且此时仅使用了 S/390十 个 CPU中的三个,因此在处理大宗交易方面还有很大
25、的成长空间,保证运行的高速度和高成长性。随着全球性电子商务的展开,大型主机以其特别强大的功能,开拓新的应用市场。4.1.3计算机发展趋势作为信息系统的最终用户,认识到计算机系统的发展速度飞快是很重要的。这些发展趋势在计算机的每个重要阶段已有所体现,并将继续发展下去。如上所述,第一代计算机开始于 2 0 世纪5 0 年代早期,第二代计算机在5 0 年代末期,第三代计算机在6 0 年代中期,第四代计算机则开始于70 年代末期,并将继续下去,第五代计算机在Z I 世纪初期诞生。表 4 1描述了计算机在特征和能力方面的主要发展趋势。其主体是向着体积更小、速度更快、性能更强更可靠、购买与维护成本更低的方
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 基础教程
限制150内