信息技术的技术基础课件_第1页
信息技术的技术基础课件_第2页
信息技术的技术基础课件_第3页
信息技术的技术基础课件_第4页
信息技术的技术基础课件_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

信息技术的技术基础主要内容信息系统的技术层次计算机硬件系统计算机软件系统数据管理信息系统的技术层次应用系统(Application)企业问题的解决方案企业特定的行业特定的应用平台(ITInfrastructure)通用的企业软件基础服务一般不直接解决问题操作系统(OperatingSystemPlatform)通用基本软件系统将不同硬件包装成一个样子硬件系统(Hardware)计算机的物理系统硬件操作系统应用平台ERPSAMESCADCRMHMSWMS…信息系统的技术层次的例子应用系统直接支持业务流程的大部分系统(Transactionsystems)ERP财务会计应用平台中间件数据库操作系统视窗XPUNIX(Solaris&Linix)硬件系统奔腾4个人电脑AS/400信息系统的技术层次的特点层次名字特点应用系统

白猫黑猫抓住老鼠就是好猫经营的组成部分变化稳定用的长久,注意保护投资-系统之间的整合占60-80%的IT预算应用平台

应用系统的运行环境用的长久,变化较大应用系统多的平台较有利,支持应用系统整合的为佳操作系统

应用系统多的好可靠性好的为transactionsystems采用硬件系统

对企业价值不大够用可靠即可信息处理模式三个基本元素输入端子处理器输出端子特点流程流进处理流出能力限制信息处理器计算机的硬件系统处理器CPUALUCache记忆储存内存外存输入设备键盘,鼠标,网卡输出设备打印机,显示器,网卡通信连接系统BUS

CPU内存输出输入设备计算机的CPU能做什么工作?从内存取一条指令执行一条接一条指定的地址能执行三种指令计算加减乘除整数的小数的检测简单条件等于0,大于0,小于0重复计算

cnt=5TEST:ifcnt=0gotoExitcnt=cnt-1;printcnt;gotoTESTEXIT:done地址指令CPU的主要指标速度主蘋率MIPS速度越快,指令执性速度越快Cache的大小Cache速度是内存的10-100倍超过32KB后,作用不明显数据的宽度一般为32BIT或64BIT越宽数据流量也越大CACHE能有效地提高内存速度假设(1)内存速度为60纳秒(2)CACHE速度为5纳秒(3)80%的数据可以在CACHE找到平均读写速度为V=0.8*5+0.2*60=16纳秒CACHE的工作原理:

CPU需要数据时,先在CACHE理找如果有的话,CPU就用CACHE里的数据如果没有,CPU从内存里读取,放入CACHE,再使用数据如果CACHE里装满了,CPU清除一个老的数据,再存新的数据CPU速度的提升芯片发布时间时钟速度808678.65-10MHz8028682.28-12MHz8038685.1016-33MHz8048689.425-50MHzPentium93.360-166MHzPentiumPro95.3150-200MHzPentiumII1996233-300MHzP61997upto400MHzPentiumIII99.2450-1000MHzPentiumIV2000.111500-2GMHzCPU速度对硬件选择的含意95%的计算机足够快,以支持任何企业软件只有极少数mission-critical系统需要最快最新的硬件99%计算机无事可做人的速度太慢了最慢的一环决定着整个系统的速度买太多的速度,只是浪费钱他们重要吗?常见计算机词汇有如表对企业来说,意义不大硬件为自己挖好了坑快的使这些手段空洞化了ClockdoublingCISCRISCFloatingpointPipelinedSuperscalar记忆储存器的功用储存计算机指令(程序)程序执行前,必需读进内存程序大,内存大,执行速度快储存数据企业数据量比较大一般边用边读速度取决于储存器的读写速度。外存的读写速度比内存慢100-1000倍。买速度快的硬盘对提高系统速度有帮助我们需要多少硬件?过去10年内,美国非IT行业的IT投资基本上没有增加劳动生产率(<0.5%)为什么?该自动化的业务流程早已自动化了美国的IT行业劳动生产率增长了40%自己改进自己?高科技神话是一个自我怪圈?硬件为主的企业信息化项目一般都是错误的不解决企业问题,不是个好方案。计算机家族成员用户共享性用途连接性价格级别稳定性人材可获得性时代趋势个人电脑个人专用不共享个人软件不连网千元不稳易1980-今见少工作站个人主用可共享个人+客户软件连网万元不稳易1986-今主流服务器多个用户共享重要企业软件连网十万较稳易1986-今主流小型机多个用户共享重要企业软件连网百万稳定较难1970-今衰落中大型机多个用户共享特大型企业软件连网亿元稳定难1950-今衰落中超级计算机多个用户共享科学计算连网>亿元稳定特难1960-今少见大规模并行机多个用户共享科学计算连网>亿元稳定特难1980-今少见并行机对称的记忆共享(SMP)简单低价可延伸性:〈20CPU主要用于高端服务器Message-passed的并行机复杂可延伸性好:几百CPU主要用于特殊高端服务记忆共享的内存CPUCPUCPUCPUCPUCPUCPUCPU计算机语言简介计算机语言的概念计算机语言的结构计算机数据的表达方式计算机语言的类型计算机软件的构造步骤计算机语言家族计算机语言的概念计算机自己不会做点什么计算机只会照内存里的指令来执行计算机软件完成一项任务的一组计算机指令计算机指令是用计算机语言来描述的

cnt=5TEST:ifcnt=0gotoExitcnt=cnt-1;printcnt;gotoTESTEXIT:done地址指令计算机程序计算机语言的结构不管什么语言,它们都不外如下计算机指令的类型目的例子解释描述性指令告诉计算机缩用数据的大小,类型Integerx,x[5];x是一个整数x是一个整数组执行性指令:

顺序语句一条接一条执行的x=sin(4);y=x+3;求SIN(4)+3;

条件语句检查条件,然后再做If(x<0)Do_something;如果X小于0,执行Do_something

重复语句重复执行sum=0;for(integeri=0;i<5;i++)sum=sum+i;求1+2+3+4计算机数据的表达方式Bigendian数据从高位排到低位Smallendian数据从低位排到高位为什么这个重要?不同的计算机并不能直接沟通12343412数字:234计算机语言的类型机器语言计算机能懂并执行的语言计算机不同,机器语言也不同宏汇编语言近似机器语言专业的人能读写高级语言接近人的语言计算机不能直接懂需要翻译器翻译成机器语言计算机软件的构造步骤第一步用编辑软件产生一个文本文本里装着你写的程序第二步用一个汇编软件将高级语言翻译成计算机能懂的语言第三步指行这个新产生的软件计算机语言家族机器语言宏汇编语言结构性语言面向目标对象的语言操作系统简介概念结构类型选择操作系统的概念直接使用硬件的困难硬件变化多端,不容易处理硬件要求专门知识,不利推广应用操作系统是一件软件外衣提供统一的界面提供统一的功能提供统一的操作硬件硬件硬件都一样吗!操作系统的功能资源管理者CPU内存输出/输入设备外存通讯用户命令执行者操作系统的结构任务打开,关闭,停止,继承文档系统打开,关闭,读,写文件数据输出/输入设备通讯机制打开,关闭,送,收时钟命令执行壳任务任务任务文档系统通讯机制钟操作系统的类型单任务操作系统只能执行一个任务DOS,WINDOWS多任务操作系统同时执行多个任务UNIX,WINDOW95,98,XP,NT互交式的操作系统允许用户互动命令批运行的操作系统一起执行,一个接一个选择操作系统操作系统用户容易度稳定度技术支持应用应用软件的可获得性升级兼容DOS易不稳有限简单设备控制差差WINDOWS易不稳有限工作站好,但过时差WIN95,98易不稳有力工作站好,多差WINNT,XP易较稳有力工作站,低端服务器好,多较好UNIX难稳定有服务器少,但重要好LINUX较难稳定较无服务器更少好应用平台/中间件简介为什么需要中间件?中间件的概念结构类型选择为什么需要应用平台/中间件?操作系统缺乏对跨计算机系统的支持联网后,计算机系统需要与其它计算机协作计算机之间的通讯硬件上的数字表示标准跨计算机的资源管理跨计算机的控制硬件硬件硬件?为什么中间件难作?必需克服五个困难操作系统的不同计算机语言的不同计算机数字表示的不同网络技术的不同时钟的不同应用平台的概念在计算机之间,用软件创造一个一致性的系统服务环境及其系统主要服务核心服务通讯服务使计算机上的任务能相互交流目录服务114服务:将名字变成网络地址事件服务事件通知服务计算机通讯核心是计算机通讯的协议通信时用的共同语言计算机通讯协议的三要素地址我是谁?你是谁?我要和你通讯格式这是什么意思?规则我应该如何作?你应该如何作?地址:电话号码格式:中文打电话协议规则:

-先拨后打

-打完再挂通讯方式的类型Messagepassing同步方式送出信息后,等待回复保证对方在等待可靠简单的通讯,不可靠的系统异步方式送出信息后,不等待回复信息被系统放到队列里(messagequeue)不保证对方在等待不可靠的通讯,但可靠的系统送送者收者送等收中间件送者收者送取客户-服务器方式(C/S)客户-服务器方式是同步的一种优点客户开发简单维护容易可以是低性能系统服务器集中管理维护业务知识在一处缺点对系统可靠性要求高系统集成难度高客户服务器送等收做真正的工作流览器-服务器方式(B/S)流览器-服务器是客户-服务器的一种流览器为客户软件网站为服务器的接口优点不用专门开发客户软件用流览器就是了缺点客户软件比较不灵活很多事不能做流览器WWW服务器应用服务器流览器应用服务器MessageQueue(MQ)MessageQueue是异步通讯的一种优点开发简单对系统可靠性要求低特别适合系统集成缺点需要中间件中间件客户服务器送取目录服务计算机的114给定名字,查地址使资源的地址改变不影响应用软件目录服务实际上是一个服务器软件每个资源自己注册用户可查询使用方式计算机自己用(API)人用看起来象文档系统目录服务计算机B计算机A注册注册B?B,9,8080联接信息OK做事结果事件服务通知系统将某事件告诉有关系统用于应用软件的整合事件服务实际上是一个服务器软件每个系统自己

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论