第五章信息技术和信息处理www.cnshu.cn中国最大的资料库下载第一节计算机和信息处理一、计算机系统的构成www.cnshu.cn中国最大的资料库下载1.CPU和主存储器•CPU是计算机系统的核心,由算术逻辑单元和控制单元组成。•主存储器简称主存,也称做内存。它有三种作用:–存储全部或部分正在执行的程序;–存储负责操作计算机的操作系统程序;–存储正在被程序使用和数据。•CPU和主存储器的特性决定了计算机的速度和性能。www.cnshu.cn中国最大的资料库下载2.外部存储器•磁带:–优缺点:非常便宜,性能相对稳定,可以存储大量信息。但是顺序存储数据,速度较慢。•磁盘:–磁盘:速度快、容量大。容量到几百GB•光盘:–只读光盘640MB–可擦写的光盘640MB–光盘堆640MB×1024片www.cnshu.cn中国最大的资料库下载3.输入设备键盘数字化仪鼠标扫描仪触模屏语音麦克风条码机录像机磁卡机磁黑水www.cnshu.cn中国最大的资料库下载4.输出设备•显示器•打印机•绘图仪•投形仪www.cnshu.cn中国最大的资料库下载5.多媒体•多媒体是指能够两种或两种以上的媒体类型。–音乐–影视–虚拟现实www.cnshu.cn中国最大的资料库下载二、计算机硬件的更新换代第一代计算机•年代:1946年~1956年•特征:–依赖电子管来存储和处理信息。这些电子管消耗大量的电力,而且寿命短,还产生大量的热量。–内存:2KB–速度:10000条指令/秒www.cnshu.cn中国最大的资料库下载•年代:1957年~1963年•特征:–用晶体管取代了电子管作为存储和处理信息的设备。晶体管比电子管更稳定、更可靠,它只产生少量的热量且用电量少。–内存:32KB–速度:20~30万条指令/秒第二代计算机•年代:1964年~1979年•特征:–基于集成电路的。集成电路芯片是在一个很小的硅芯片上刻上数百甚至数千个微小的晶体管制成的,这些芯片就称为半导体。–内存:2MB–速度:500万条指令/秒第三代计算机www.cnshu.cn中国最大的资料库下载•年代:1980年至今。•特征:–这期间计算机应用了超大规模集成电路(VLSIC),使每个芯片上集成了多达20万300万个晶体管电路。第四代计算机www.cnshu.cn中国最大的资料库下载第二节信息系统软件一、软件的概念•软件是一组详细指令,它控制着计算机系统的操作。•软件程序是一系列语句或计算机指令的集合。1.软件的主要类型•系统软件:–系统软件管理计算机的资源,如中央处理单元、通讯连接和外部设备。–编写系统软件的程序员叫系统程序员。•应用软件:–应用软件是针对特定问题为用户或由用户自己编写的程序,如办理订货和邮寄名单的软件都是应用软件。–编写应用软件的程序员叫应用程序员。计算机系统应用软件系统软件硬件系统软件:•操作系统安排计算机事件的日程分配计算机资源监控事件•语言翻译编辑器解释程序•实用程序常规操作(排序,列表,打印)管理数据(建立文件,合并文件)应用软件汇编语言FORTRAN语言COBOL语言PL/1语言PASCAL语言C语言面向对象、可视化图5-3软件的主要类型及互相关系www.cnshu.cn中国最大的资料库下载2.微机操作系统•DOS:–IBM(PC-DOS)和与IBM兼容的(MS-DOS)微机的操作系统,只运行640KB以内的程序•Windows95/98:–32位操作系统,生动的用户界面,多任务和强大的网络功能。•WindowsNT:–32位的微机或工作站的操作系统,不限于Intel处理器•OS/2:–IBM个人系统的微机操作系统,能利用32位的微处理器。•UNIX(XENIK):–可用于强大的微机或工作站,支持多任务、多用户处理和网络,适用于不同种类的计算机硬件。•System7:–Macintosh计算机的操作系统,支持多任务,有强大的画图和多媒体能力。3.选择微机操作系统①哪些应用软件可运行在操作系统上?②操作系统运行在哪种计算机硬件上?③操作系统的运行速度是多少?④操作系统的设计对象是单一用户还是网上的多用户?⑤操作系统有很强的多任务能力吗?⑥操作系统的可靠性怎么样?⑦安装操作系统的成本是多少?⑧需要什么技术支持和帮助来安装运行操作系统?在哪儿能获得这些支持?⑨操作系统是否易于学习和使用?二.应用软件•应用软件主要是为完成最终用户的工作而设计的,许多程序语言可以用于开发应用软件,每一种语言都有它的优缺点,适用于不同的应用问题。1.程序语言的发展程序语言的发展:第一代40年代中期第二代50年代初期第三代50年代中期第四代70年代中期专门的程序语言:机器语言40年代中期汇编语言50年代初期FORTRAN50年代中期ALOGO50年代末期COBOL60年代初期BASIC60年代中期PL/160年代中期C70年代初期LOTUS1-2-380年代中前期dBASE80年代中期SQL80年代中期2.新一代软件工具和方法(1)面向对象的程序设计方法–面向对象的程序设计方法把数据和对数据的特定的操作组合成一个“对象”,这个对象综合了数据和程序代码。–它不是像传统程序设计方法那样将数据传递给程序,而是由程序给对象传递“消息”来执行某个已经嵌入到程序里的过程,过程在面向对象语言中称为“方法”。–对数据和程序实现:封装、继承、重用等。2.新一代软件工具和方法(2)可视化编程–使用可视化编程,程序员不用写程序代码,只需使用一只鼠标去选择和移动编程对象,从一个库里拷贝一个对象到一个程序中的特定环境,或者画一条线来连接两个或更多的对象。–语言工具包括:•VisualFoxpro;VisualC++;Delphi•BuilderC++;PowerBuilder;Oracal3.如何选择软件和编程语言1.适宜性:根据我们的问题选择最合适的语言。2.功能性:选择支持多种数据结构的语言。3.成本低:容易学习,易于维护和更改、灵活。4.技术支持:选择市场上到处可见的、有专门服务机构的软件。5.效率高:语言的构成和执行的效率要考虑进去。第三节计算机网络一、企业级的计算模式1.企业级网络•企业级计算机网络是将所有的工作地和信息连成一个大的网络。•使用多种硬件,有各种作为服务器的计算机、个人微机和运行各种各样软件的工作站。•公司大多数处理业务都在个人计算机上运行,共享数据资源。2.客户/服务器计算模式•在企业级的联网中,将计算机处理能力转到个人计算机上的方式称为客户/服务器模式。•数据及事务处理功能分散到整个企业的范围内,而不再采用集中控制的形式。•将处理过程分为两部分,客户机端和服务器端,两者都在网络上,两者相互配合工作。3.客户机的工作过程•“客户机”是用户与所需功能的接口,它通常是一台微机、一个工作站或一台笔记本电脑。•用户用一个图形界面输入数据、查询数据库,实现对数据的检索。•检索出来的数据,利用字处理器、电子表格和图形处理工具,对其进行分析和编制报表。4.服务器的工作过程•服务器响应用户对数据及处理功能的请求。•服务器可以是一台超大型计算机或大型计算机,也可以是一台微机。•服务器存储和处理共享的数据,并实现用户不可见的后端功能,例如,管理各种外围设备和控制共享数据的存取机制。5.客户/服务器计算模式局限性(1)将处理过程分解在客户机和服务器间并编写软件是困难的。(2)如果太多的用户同时向一台服务器提出服务请求,那么这台服务器将很快崩溃。(3)有独立处理能力的微机在网络环境下更难协调和管理。二、因特网(Internet)1.什么是因特网•因特网是一种国际的网络之间的联网。•因特网不属于任何一个机构,也没有正式的组织对它进行管理。•一个网络要与因特网联接,只要遵守基于TCP/IP协议(数据传输控制协议/网络互连协议)的标准就行。超文本网页•Internet网络上大部分功能是通过网页来实现。网页是用HTML(HyperTextMarkupLanguage)超文本语言编写的描述文字和图形的文本文件。也称为Web页。•Web是利用客户/服务器模式进行远程信息存储、检索、加工和显示的一组标准。•网页是由来浏览器阅读的。浏览器:–InternetExplorer(微软公司)–Netscape(网景公司)2.因特网提供的几种功能•(1)通信功能•(2)信息检索•(3)信息和产品提供•(4)电子商务(1)通信功能–电子邮件(E-Mail)–多用户对话(chatting)–电子公告(BBS)–远程终端(Telnet)(2)信息检索•Gophers(基于菜单的网络服务)利用多级菜单搜索文本信息;Archie搜寻可供下载的文档数据库、软件和数据文件•搜索引擎:(Web页)–雅虎(www.yahoo.com)–搜狐(www.sohu.com)–其他•查阅网上图书馆,查阅学术论文。(3)提供信息和产品•公司申请域名,建立专门的产品网页,想所有提供产品的技术信息。•零售商可以进行产品的销售。•发布公众关心的信息。•人员招聘。(4)电子商务•电子商务是一个以Internet为依托,将用户、商家和银行联结在一起的一种全新的商业模式。•在Internet网上完成:–广告服务–订货服务–交易服务–支付结算–售后服务海尔电子商务网站功能•商品展示•会员注册•选择商品,放入购物车。•查看购物车•支付•订货•售后服务第四节实现企业级联网•实现企业级给企业创造了机遇,也给企业带来了一些难题,当管理者设计和建立网络时他们不得不面临这些问题。一、企业级联网引起的问题(1)互连性问题(2)信息系统缺乏管理控制;(3)企业重组的要求;(4)确保网络安全性的困难;(5)网络可靠运行及其管理的复杂性;(6)客户/服务器的隐性费用。二、解决办法•当规划信息体系时,组织可以采取下列措施克服企业级计算模式所引发的问题:1.适应组织的变化•重新设计业务过程,保证组织从新技术中充分受益。•重新设计信息体系,构成新的客户机/服务器环境。•管理部门必须清楚由人员定编、功能、权力和组织文化转变引起的组织的问题。•[案例5-1]2.教育和培训•业务人员培训:–适应新的工作环境和工作要求。–利用新的环境。•技术人员培训:–新的技术环境的开发和维护方法。–网络技术对组织功能的支持。3.数据管理规定•组织应系统地规定:–业务数据存放位置。–授权数据使用权限。–明确数据的维护责任。–数据备份方式和存放位置。4.对互连性的规划•对公司的信息结构制定一个长期规划–明确组织目前和将来的信息需要。–明确系统互连的深度和广度。5.控制网络成本•(1)尽可能保持网络同质性。•(2)限制软硬件供应商的数量。•(3)合并服务器。•(4)使网络管理自动化,用新的网络管理工具监控错误、网络通讯量和响应时间。第五章结束