1、2018/12/14,西安石油大学经济管理学院 司训练,141,第4章 IS中的计算机,信息系统中的计算机 对计算机的选择 信息系统结构(应用模式),2018/12/14,西安石油大学经济管理学院 司训练,241,4.1 IS中的计算机,什么是计算机 计算机的分类 计算机的应用 计算机系统的基本组成 微型计算机的基本配制及其衡量标准,2018/12/14,西安石油大学经济管理学院 司训练,341,什么是计算机,计算机是一种能高速、准确、自动地进行各种数值运算、信息处理、自动控制和娱乐活动的电子设备。是一种可以在某些情况下代替人类智力的工具。 计算机的发展极其迅速(人们通常是按组成计算机的逻辑电
2、路元器件的不同对其进行分类)电子管、晶体管、集成电路和大规模集成电路四代。 按More(摩尔)定律发展计算机的性能每18个月提高一倍。,2018/12/14,西安石油大学经济管理学院 司训练,441,计算机的发展,第1代(19461958)电子管计算机 第2代(19591964)晶体管计算机 第3代(19651970)集成电路计算机 第4代(1971至今)大规模集成电路计算(97年的奔包含了750万个晶体管,98年推出的AMD k6-2达930万个晶体管,SUN 公司1999年推出的Ultra SPARC 集成了1600万个晶体管。2004年2月推出的Prescott集成了1.25亿个晶体管。
3、预测:未来可以在一个芯片上达到4亿个左右的晶体管) 第5代(19851990)智能计算机(最初的思想是想突破冯.诺依曼体系结构,采用人工智能技术,让计算机更具智能,但最终失败)。 第6代:神经网络计算机,2018/12/14,西安石油大学经济管理学院 司训练,541,关于计算机的几个术语,比特(bit)位:一个二进制位1或0。 字节(Byte)8个二进制位。1B=8b 字(Word)作为一个整体(单元)处理的若干二进制位 字长每个字所包含的二进制位数。 主频衡量微型机速度的一个指标。 存储器容量计算机存储器的大小。分为内存和辅助存储器。通常用K、M(兆)、G(吉)、T(太)来衡量。1K=102
4、4B, 1M=1000K、1G=1000M,1T=1000G 计算机只认识由0和1这两种符号所构成的命令、符号、文字等。,2018/12/14,西安石油大学经济管理学院 司训练,641,计算机的分类,对计算机进行分类通常是按其性能、大小、功能强弱、规模等进行分类。按此标准可以将电子计算机分为巨、大、中、小、微五种。 另外还有移动(便携)计算机: 膝上型计算机(laptop) 笔记本电脑(notebook) 亚笔记本型(subnotebook) 手持型(handheld)或掌上型(palmtop) 台式机(Desk top,即不带多媒体的PC机) 多媒体计算机 工作站计算机:运行UNIX操作系统
5、,具有图象处理的高性能微机。,2018/12/14,西安石油大学经济管理学院 司训练,741,计算机应用,计算机的应用数值计算、数据处理(管理过程)、过程控制、计算机辅助知识性劳动、生活、娱乐等几乎人类社会的各行各业。正在对人类的政治、经济、军事、文化、生活产生越来越重要的影响。,2018/12/14,西安石油大学经济管理学院 司训练,841,计算机系统的基本构成,一个完整的计算机系统是由硬件和软件两大部分组成。 硬件是计算机系统存在的前提,但只有硬件没有 软件的计算机是一个“傻瓜”或“白痴”。,2018/12/14,西安石油大学经济管理学院 司训练,941,计算机硬件,硬件组成计算机的物理实
6、体。 现代计算机(冯.诺依曼计算机)硬件由五大部分组成运算器、控制器、存储器、输入设备和输出设备。其中运算器+控制器=CPU,2018/12/14,西安石油大学经济管理学院 司训练,1041,计算机工作过程,为了让计算机完成一个给定的任务,通常需要把解决此任务的一组指令所构成的程序通过输入设备变成计算机所能识别的信息,存放到计算机内存中。然后通过输入设备向控制器发布一个运行命令后,指令便逐条从内存取到CPU中执行,最后将执行结果通过输出设备转换成人能接受的形式输出。,2018/12/14,西安石油大学经济管理学院 司训练,1141,2018/12/14,西安石油大学经济管理学院 司训练,124
7、1,计算机软件,软件的概念 程序的概念 软件的分类,2018/12/14,西安石油大学经济管理学院 司训练,1341,软件和程序的概念,软件各种各样程序及相应文档的总称。 程序是指一系列指挥计算机动作的指令,这些指令是按具体事务的内在联系和人们的需要而由人编写的,计算机按照指令的要求去做就可以完成相应的功能 对于硬件而言,软件是人们使用计算机的技术。,2018/12/14,西安石油大学经济管理学院 司训练,1441,计算机软件的分类及其功能,软件一般分为系统软件和应用软件两大类 系统软件为了管理和维护计算机、提高计算机的使用效率、扩大计算机的功能、简化程序设计和使用方法、由计算机厂商或软件公司
8、提供的软件。系统软件又包括操作系统、程序设计语言、编译程序和服务程序。 应用软件指用来处理用户特定任务的程序。如用来处理定单或生成邮寄清单的软件就是应用软件。书写应用程序的人员就是应用程序员。,2018/12/14,西安石油大学经济管理学院 司训练,1541,系统软件在硬件的外围,应用软件通过系统软件操作。最终用户操作应用软件。,各类软件之间的相互联系,2018/12/14,西安石油大学经济管理学院 司训练,1641,操作系统,操作系统是一组资源管理程序。其任务是合理地组织计算机系统的工作流程,有效组织各种资源协调一致地完成各种任务,方便用户的使用。,2018/12/14,西安石油大学经济管理
9、学院 司训练,1741,程序设计语言,为了让计算机为自己服务或工作,就必须事先用计算机语言将计算机要完成的任务写好,然后提交给计算机去完成。 计算机语言主要有以下几大类: 第一代语言机器语言 第二代语言汇编语言 第三代语言高级程序设计语言 第四代语言非过程语言非过程语言 计算机语言发展的主要趋势是提高用户对计算机软硬件交流的容易度。,过程语言,2018/12/14,西安石油大学经济管理学院 司训练,1841,流行的编程语言-1,汇编语言,和机器语言一样,它是为专用的机器和微处理器而设计的。汇编语言用一些助记符(如Load,sum)等来代替0或1编码,并且自动分配地址。缺点是耗时、难读、难调试和
10、难学,主要用于系统软件中。 FORTRAN,即公式翻译语言,是在1956年开发的,用于书写科研或工程类的应用程序。它在处理数字数据是很有用但在输入输出方面效率不高。在商业领域应用也很广泛。它的语法要求很严格,所以不容易调试。,2018/12/14,西安石油大学经济管理学院 司训练,1941,流行的编程语言-2,COBOL,即面向商业的通用语言。它主要用于商业经营管理,处理庞大的字母和数字混合的文件,也用于完成重复性的任务如工资发放等。COBOL在数学计算方面很差。 BASIC,即初学者通用符号指令码,是John Kemeny和Thomas Kurtz在1965年开发的教学生用计算机的语言。它能
11、处理从报表到数学计算几乎所有的任务。它容易使用、能很好地演示计算机功能、所需的解释程序也很小。缺点是没有完善的逻辑控制或数据结构,所以很难特别出色地完成某个任务。,2018/12/14,西安石油大学经济管理学院 司训练,2041,流行的编程语言-3,Pascal:Pascal程序占用内存很小,所以可以运行在PC机上。它具有完善的数据结构来控制程序逻辑,并且有简单强大的指令集,所以用于计算机科学课程中进行程序设计案例的教学。缺点是不善于进行输入输出处理,也不容易学习。 C和C+:C语言是20世纪70年代早期由美国电话电报公司开发的强大有效的语言。它把计算机的可移植性和计算机资源的有效使用及控制结
12、合在一起。主要用于开发PC机OS和应用程序。C+是C的面向对象的新版本,它不仅具有C语言的所有功能,而且增加了对象操作功能,主要用于开发应用软件。,2018/12/14,西安石油大学经济管理学院 司训练,2141,其它程序设计语言-1,Ada,是美国国防部在1980年开发的作为它的应用程序标准的语言。因为它可以在不同硬件上运行,所以可以用于军用软件或非军用软件。 LISP是表处理语言,用于人工智能应用软件的开发,可以把诸如操作、变量和数据值等填在表上。只用于LISt处理器。,2018/12/14,西安石油大学经济管理学院 司训练,2241,其它程序设计语言-2,prolog是逻辑程序设计语言,
13、也是用于人工智能,可用于更多的计算机上。 PL/1是IBM公司开发的通用程序设计语言,既可以用于科学领域,也可以用语商业领域。,2018/12/14,西安石油大学经济管理学院 司训练,2341,编译程序,编译程序是指把用高级语言编写的源程序“翻译”成机器语言程序的程序。,2018/12/14,西安石油大学经济管理学院 司训练,2441,程序的编译过程,2018/12/14,西安石油大学经济管理学院 司训练,2541,服务程序,服务程序也称为实用程序。主要包括各种硬件诊断程序、各种工具软件等。如杀毒软件、磁盘诊断与压缩工具等。,2018/12/14,西安石油大学经济管理学院 司训练,2641,4
14、.2 微机的选择,微型计算机的硬件组成 微机的选择,2018/12/14,西安石油大学经济管理学院 司训练,2741,微型计算机的硬件组成,CPU目前主要是Intel的奔腾系列芯片,当前最流行的是奔腾(Pentium 4)。(好的芯片如P4 3.6G为1880元左右,档次低的如2.8G为1500元左右。另外,还有AMD公司的芯片,价格400-2000多元 内存:越大越好,一般128512M 主板及总线(价格6001000不等) 机箱和电源 外存软盘( 可选)、硬盘(40G以上即可)、优盘、光驱等。 输入设备键盘、鼠标器 输出设备显示器(1800-2800)、打印机,2018/12/14,西安石
15、油大学经济管理学院 司训练,2841,微机的选择,考虑计算机的用途:娱乐、日常办公、管理 看品牌(品牌代表质量和服务) 看配制CPU、内存、硬盘、显示器(显卡及显存)、各种接口(USB)、各种卡(Modem卡、LAN网卡)、其它(光驱、键盘、鼠标、多媒体、优盘) 看能提供那些软件Windows 98(最好有正版光盘)、Office(有正版光盘)、解霸(CD/VCD播放器)、杀毒软件(正版) 服务承诺:免费维修的时间、部件、技术支持等,2018/12/14,西安石油大学经济管理学院 司训练,2941,4.3 信息系统结构,信息系统的结构一般是指将系统中的各种资源(包括处理能力、数据、网络等)有效
16、地连接成一个整体的方式和方法。信息系统的处理方式按照信息系统中计算机软硬件资源如处理功能、数据资源(数据库及文件)和通信功能等的分布情况,可分为: 主机中心结构(集中式) 分布式(Distributed) 客户/服务器(C/S)结构 网络计算模式,2018/12/14,西安石油大学经济管理学院 司训练,3041,主机中心结构,概念:集中式处理是指信息系统中各网点(节点)的数据全部集中在中心主机中,各网点只配备本地或远程联机终端系统(哑终端或PC机),它们只按照各网点办理业务的需要输入、输出信息,而所有的信息处理都由中心主机承担。主机一般配有丰富的软件系统和大容量存储与输出设备。 特点:其优点是
17、中心一本帐,安全可靠性高。缺点是对主机要求高,依赖性强,一次性投资大。 应用:集中式处理方式适合于银行、航空公司、大型企业集团等部门采用。是现代大型企业集团的主要应用模式。,2018/12/14,西安石油大学经济管理学院 司训练,3141,Browser,人民银行,2018/12/14,西安石油大学经济管理学院 司训练,3241,分布式处理,概念:分布式处理方式是指将信息系统中的主要数据和处理分布到系统中各个网点,中心主机只起控制和转接作用。 特点:分布式处理方式的特点是帐户分散,对主机要求低。它适合于先建点后联网的企业使用。,2018/12/14,西安石油大学经济管理学院 司训练,3341,
18、C/S结构,C/S为Client(客户)/Server(服务器)的缩写。 C/S结构的概念 C/S的组成 C/S的特点,2018/12/14,西安石油大学经济管理学院 司训练,3441,C/S结构的概念,C/S是以计算机网络为基础,以数据库管理系统为后援,以PC为工作站的一种体系结构。 在Client/Server结构中,计算机分成两个有机联系的部分:客户和服务器。客户是一般的PC机,它可以使用服务器中的资源。服务器的伸缩性比较大,既可以是一台功能较强的具有大磁盘空间的微机服务器或工作站计算机,也可以是一台小型机或大型机。,2018/12/14,西安石油大学经济管理学院 司训练,3541,C、
19、S各自分工,C/S结构将应用程序分成两部分:一部分是由多个用户共享所需要的功能和信息,这部分称为Server部分;另一部分是为每一个用户所专有的,称为Client部分。Client部分执行前台功能,如管理用户接口、采集数据、格式化数据库和报告请求等。而Server部分执行后台功能:如管理共享外设、控制访问共享数据库、接受Client的请求等。每当一个用户需要服务时,就由Client发出请求,然后由Server执行相应的服务,并将服务结果回送Client,提交给用户。,2018/12/14,西安石油大学经济管理学院 司训练,3641,C/S结构的组成,局域网(LAN)。这是C/S系统通信子系统的
20、骨干,为网络提供通信机构。 服务器。它可以是文件服务器和数据库服务器,也可以是为满足业务需要定制的服务器。Server只是在Client的请求下才为Client提供服务,而不主动为Client提供服务。 连接到PC服务器的主机。这是可选的,如果PC机可以连接到大型机,就使得Client容易访问现有主机的海量资源。,2018/12/14,西安石油大学经济管理学院 司训练,3741,C/S的特点,Client包含有文档处理软件、图形用户接口、决策支持工具、前端电子邮件、数据库请求程序等; Client使用标准语言(如SQL)组成一个或多个给服务器,和Server进行通信,而这种通信对用户是透明的;
21、 Client根据Server送来的对请求的处理结果进行分析,然后再送给用户。 Client与分时系统的终端不同,Client是有处理能力的。Client与局域网上的PC工作站也不同。局域网上的PC工作站需要将要执行的所有数据和文件从服务器传送到PC机上,在PC机上执行全部的处理。因此,不能将Client/Server 中的Client 与LAN上的PC机混淆。 Server对用户完全透明。 C/S结构的维护和升级成本高(TCO高),2018/12/14,西安石油大学经济管理学院 司训练,3841,网络计算模式,网络计算的含义 网络计算的特点 网络计算的产生背景,2018/12/14,西安石油
22、大学经济管理学院 司训练,3941,网络计算的含义,网络计算(Network Computing)是一种全新的计算模式。它有两个主要含义: 第一,计算机可以在任何地方接入网络。在网络上的各用户计算机可以相互通信,它将具有无限的存取能力和处理能力。 第二,网络是具有智能的网络。Internet可以为客户机提供计算、信息传递等各种服务,而这种智能是由网络中的各级服务器来提供。这儿的服务器是一种应用服务器,当客户机提出应用需求时,由相关应用的服务器作出反应,进行计算。,2018/12/14,西安石油大学经济管理学院 司训练,4041,网络计算模式的特点,网络计算模式集中了集中式和分布式管理的优点。一
23、方面,它的管理仍然相对集中,只需建立修改应用服务器的内容,各地的客户机,只需访问被修改的服务器,即可获得升级的内容。同时,信息处理也是高度分散的,资源共享程度很高。 在网络计算模式中,网络服务器的角色十分重要,它不仅限于微机的网络服务器,还包括微机、UNIX工作站,甚至大型机。且网络服务器不仅是充当硬盘角色,而且是信息的提供者。 网络计算中的网络是具有智能化的网络。,2018/12/14,西安石油大学经济管理学院 司训练,4141,网络计算的产生背景,网络计算模式的产生是由于现有计算模式的局限:第一个阶段是以大型机为中心的集中处理模式,一个很大的中央处理机外接成百上千个哑终端,一切处理均依赖主
24、机,集中的数据、集中的应用软件、集中的系统管理和网络管理。这种模式对最终用户而言很不理想,然而这种模式所需要的维护成本很低(管理成本低、升级方便)。 1980年代PC的兴起使计算模式进入了第二个重大的发展阶段,由集中式计算模式转向分布式计算模式,同时这种分布式计算又不是完全独立的计算,必须要有相互配合但又有数据和信息交换与共享,诞生了C/S模式。但这种模式在带来效率和协同工作能力的同时,也带来了巨大的成本负担。 网络计算是进入1990年代以来,随着网络技术的不断发展和成熟,特别是Internet的发展而出现的一种新计算模式。它是集中式和分布式计算两者相结合的中间道路,它既使信息高度分散因而能够实现资源共享,又使管理高度集中从而成本下降。,