《[计算机软件及应用]ch02 mis技术基础》由会员分享,可在线阅读,更多相关《[计算机软件及应用]ch02 mis技术基础(88页珍藏版)》请在金锄头文库上搜索。
1、返回总目录,Technology of Management Information Systems,第二章 管理信息系统技术基础,使学生了解实施管理信息系统的基本的技术 了解计算机基础知识 了解计算机硬件知识 了解计算机软件知识 了解通信技术知识 掌握数据处理的基本理论数据库技术,教学目的,计算机基础知识,计算机硬件知识,计算机软件知识,数据库技术,通信与网络,管理信息系统技术基础,第一节 计算机基础,管理信息系统技术基础,计算机的产生(现代史) 1945年, 美国数学家冯.诺依曼博士发表电子计算工具逻辑设计论文,提出二进制表达方式和存储程序控制计算机构想。 1946年, 美国宾西法尼亚大学
2、研制成功电子数字计算机 ENIAC。重28吨,耗电150kW,占地170平米,用电子管18800个,每秒5000次加法。,2.1 计算机基础,电子计算机的发展简史 第一代 电子管时代(1946-1958) 耗电高,体积大,定点计算,机器语言,汇编语言 第二代 晶体管时代(1958-1965) 变集中处理为分级处理,浮点运算、高级语言 第三代 中小规模集成电路时代(1965-1970) 存储容量大,运算速度快,几十至几百万次/秒 第四代 大规模集成电路时代(1971至今) 向大型机和微型机两个方向发展 现代计算机发展方向 巨型化,微型化,网络化,智能化,多媒体化 根据摩尔定律集成电路大体上每18
3、个月翻一番,今后可再用10年。,2.1 计算机基础,2.1 计算机基础,计算机的六大分类(1) 巨型机 世界几家公司生产,最快1.4万亿次,9千个CPU组成。Cray-1,Cray-2,Cray-3,国产银河I, 银河II, 银河III。 小巨型机 功能同巨型机相近,价格相对便宜,发展十分迅速。美国Convex公司的C系列机为其代表产品。 大型机 大中型企事业单位作为计算中心的主机使用,统一调度主机资源。代表产品有IBM360,370,4300等。,2.1 计算机基础,计算机的六大分类(2) 小型机 可以满足部门性的需求,供小型企事业单位使用,典型产品有IBM-AS/400,DEC-VAX系列
4、,国产太级 工作站 用于特殊的专业领域,例如图象处理和辅助设计等。 典型产品有HP-APOLLO,SUN工作站等。 微型机 个人或家庭使用,PC机/个人计算机,价格低廉,2.1 计算机基础,计算机的应用领域 科学研究计算 密码破译,天气预报,地质勘探,卫星轨道计算 过程控制 机器人以及各种自动化装备,温度调节,阀门控制 辅助设计/分析/制造/教学 机械CAD,建筑CAD,CAE,CAM,CAI 数据处理 数据库管理,企业信息管理,统计汇总、办公自动化 智能模拟 人工智能、专家系统、自学习,2.1 计算机基础,冯.诺依曼机具有如下基本特点 计算机由运算器、控制器、存储器、输入设备和输出设备五部分
5、组成。 采用存储程序的方式,程序和数据放在同一存储器中,由指令组成的程序可以修改。 数据以二进制码表示。 指令由操作码和地址码组成。 指令在存储器中按执行顺序存放,由指令计数器指明要执行的指令所在的单元地址,一般按顺序递增。 机器以运算器为中心,数据传送都经过运算器,冯诺依曼概念,即存储程序及程序控制的概念,是美籍匈牙利人冯诺依曼提出的,因此又称为冯诺依曼概念。 著名科学全才冯诺伊曼,由于他对计算机科学作出的巨大贡献,被世人尊称为“计算机之父”。 冯诺伊曼,1903年生于匈牙利。1930年移居美国。1942年美国制订了研制原子弹等尖端武器的曼哈顿计划。为实施这一计划,需要进行大量复杂的计算。正
6、是这种需要,冯诺伊曼被引入到计算机科学的殿堂。 1944年夏,冯诺伊曼作为顾问,参加了ENIAC(Elextronic Numerical Integrator And Computer电子数值积分和计算机) 研制小组的活动。他敏锐地觉察出,正在孕育之中的ENIAC,潜伏着先天的缺陷:十进制记数,限制了计算机的存贮量;计算机不能存贮程序,而依靠外接电路板插入,这样必然增加计算机的准备时间。冯诺伊曼果断地提出建议:应该研制出一台性能优于ENIAC的计算机,这就是后来研制的埃德代克(EDVAC)计算机。,冯诺伊曼和同事们,于1945年制订了EDVAC方案。在设计中,采用了“存贮程序”的概念。这样,
7、不仅数据能存入存贮器,而且指令在用数字表示后,也能存入存贮器。于是,指令的执行就能自动完成了。 冯诺伊曼从未说过“存贮程序”概念是由他本人首先提出来的。他倒多次提起英国的图灵是现代计算机基本设计思想的创始人。图灵1938年在美国时,曾当过冯诺伊曼的助手。因此可以认为,“存贮程序”概念是以冯诺伊曼为核心研究群体的一项集体创造。 程序存贮概念的提出,不仅加快计算机的运算速度,而且还简化了计算机的结构。这是计算机技术发展史上的一座里程碑。 冯诺伊曼的另一项贡献,就是在计算机中使用二进制。ENIAC采用的记数法是十进制,而EDVAC改为采用二进制。这样,不仅可提高运算速度,节省存贮设备,还能简化逻辑线
8、路。,EDVAC (Electronic Discrete variable Automatic Computer)。是第一台现代意义的通用计算机。 它由五个基本部分组成:1)运算器CA(2)控制器CC(3)存储器M(4)输入装置I(5)输出装置O; 采用二进制:计算机中的指令和数据均以二进制形式存储; “存储程序”和“程序控制”结合的原理,即程序和数据都放在内存中,在程序的控制下自动完成操作。这种结构一直延续至今,所以现在一般计算机被称为冯诺依曼结构计算机。 从第一代到第四代计算机,都是按“冯诺伊曼方式”进行工作的。年月,日本开始了一项计划,采用“非冯诺伊曼方式”,来研制第五代计算机(智能计
9、算机)。,2.1 计算机基础,诺依曼计算机的工作原理可概述为: “存储程序” + “程序控制” 要点: 1以二进制表示数据和指令(程序) 2. 先将程序存入存储器中,再由控制器自动读取并执行,输 入 设 备,控制器,输 出 设 备,CPU,存储器,运算器ALU,2.1 计算机基础,计算机程序的运行 一个CPU能执行什么操作,是工程人员设计和制造时安排好的,是固定的,用户不能改变。 程序 是用户在使用计算机时,为要解决的问题,用一条条指令编写的指令序列。 构成程序的指令在存储器中一般都是顺序存放, 要破坏这种顺序性,必须由转移指令操作。,2.1 计算机基础,计算机程序的运行 指令 是CPU能执行
10、的一个基本操作。 如:取数、加、减、乘、除、存数 等 计算机能够执行的各种不同类型指令的总和称为该机的指令系统。 指令系统决定了计算机的功能。指令越多,计算机功能越强,线路也就越复杂。以下是几类基本指令: 数据传送指令 算术运算指令 逻辑运算指令 程序控制指令 输入/输出指令 其他指令,第二节 计算机硬件,管理信息系统技术基础,2.2 计算机硬件,微处理器一般功能 进行算术逻辑运算 可接收和发送数据 可暂存少量数据 提供控制信号 对指令解码,2.2 计算机硬件,存储器分类,2.2 计算机硬件,主存储器 只读存储器(ROM) 随机存储器(RAM),2.2 计算机硬件,二级存储器 磁盘、磁带、光盘
11、,2.2 计算机硬件,输入设备 键盘、扫描仪、鼠标 输出设备 打印机、显示器 视频 声音识别 光和磁识别,管理信息系统技术基础,第三节 计算机软件,2.3 计算机软件,软件分为两类: 系统软件:管理与支持计算机系统资源及操作的程序,是计算机硬件和应用程序之间重要的软件接口。 应用软件:综合用户信息处理需求的、直接处理特定应用的程序。 软件发展趋势: 程序设计语言向对话式、自然语言方向发展 向更容易使用的多目标应用软件包发展,2.3 计算机软件,分类: 系统管理程序: 用于管理计算机系统的硬件、软件和数据资源。包括操作系统、数据库管理程序、通信管理程序。 系统支持程序: 通过提供各种支持服务,以
12、支持计算机系统的操作和管理。包括系统实用程序、安全管理器等。 系统开发程序: 帮助用户开发信息系统的应用程序。包括各种语言编译器、开发工具、辅助软件工程包等。,2.3 计算机软件,操作系统 是一台计算机最基本、最重要的软件包,它控制CPU的操作,控制计算机系统的输入/输出,资源的分配,为应用程序提供各种服务与接口。 五大功能: 用户界面 资源管理 任务管理 文件管理 实用程序与支持服务 操作系统分类: 批处理OS、分时OS、实时OS。,2.3 计算机软件,DOS 曾经是PC机上最常用的操作系统,以简单、可靠赢得了广大用户的青睐。但由于未能紧跟计算机硬件技术的发展,最终退出了历史舞台。 Wind
13、ows3X 是PC机上最为成功的DOS扩展器,它在DOS的基础上改进了用户接口、内存管理和设备管理,增加了对多媒体的支持,实现了图形用户界面,为PC机操作系统的进一步发展打下了基础。,2.3 计算机软件,Windows95 是一个全新的32位PC机操作系统,它充分利用了PC硬件技术发展的新成果,在支持原有16位应用的基础上,把PC操作系统技术向前推进了一大步。 UNIX系统 经过20多年的锤炼,以高可靠性、高效率和强大的TCP/IP支持、支持并行处理和多处理器和独有的64位计算使其成为企业级应用的首选。 作为UNIX风格的操作系统。,2.3 计算机软件,LINUX 秉承了UNIX系统的优秀特性
14、,以可靠、高效和近乎为零的使用成本而成为一种重要的操作系统。 NetWare 以其独特的结构、良好的运行效率和强大的目录管理服务,成为PC局域网络的最主要的网络操作系统。,2.3 计算机软件,Windows NT 继承了微软公司Windows系列操作系统的优良特性,是一种可移植性好,支持多种硬件平台,功能强大,可靠性好、灵活性高的企业级操作系统。它采用了先进的操作系统技术,如虚存管理、优先权多任务、结构化异常处理和操作系统对象等,支持对称式多处理器,提供了Windows图形用户界面,兼容WIN32程序、16 Windows程序、MS-DOS程序、POSIX程序和OS/2程序等。Windows
15、NT以其灵活、强大的功能和稳定可靠的性能成为了目前最为重要的操作系统之一。,2.3 计算机软件,其他系统管理软件 数据库管理系统(DBMS) Oracle Sybase MS SQL server 通信管理器 系统支持程序,2.3 计算机软件,程序设计语言: 机器语言。特点: 采用二进制代码 指令随机器而异 效率高,执行速度快 编程繁琐,工作量大,不直观 汇编语言 高级语言。优点: 更接近自然语言,一般采用英语表达,便于理解、记忆、掌握。 高级语言编写的程序短小,易于编写、调试。 可移植性强。,2.3 计算机软件,高级语言不能被计算机直接识别和执行,必须先翻译成用机器指令表示的目标程序。翻译的
16、方式有两种: 解释执行 编译执行 第四代语言(4GL) 是一种十分接近英语和其他人类语言的自然语言 面向对象的语言,2.3 计算机软件,程序设计工具 IDE Microsoft visual studio .net/6.0 c+ Builder 5.0 Dephi 6.0 JBuild6.0 PowerBuilder,管理信息系统技术基础,第四节 网络与通讯,2.4通信与网络,主要内容 通信系统 通信部件及其功能 通信网络的分类与应用 通信管理,2.4通信与网络,通信的定义 利用通信设备和线路将地理位置不同的,功能独立的多个计算机系统互联起来,以功能完善的网络软件(即网络通信协议、信息交换方式及网络操作系统)实现网络中资源共享和信息传递的系统。,2.4通信与网络,远程通信模型 远程通信是指以一定的形式,如语言、数据、文本和图象,使用电或者光的介质,从一个地方发送到另一个地方。数据通信是更专门的定义,指的是数据的传送。远程通信的基本组成: 终端 远程通信处理器(调制解调