版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
4.14.计算机系统第二篇信息系统的技术基础学习目标了解计算机系统硬件基本组成熟悉计算机各部件的功能了解信息系统中常用的各种类型的计算机了解软件的主要类型系统软件的功能和常用PC操作系统的比较比较主要的应用程序语言和软件工具的优势和局限性熟悉应用软件开发的新方法
*4.2计算机硬件计算机硬件的基本组成计算机各部件的功能计算机系统的类型和选择*4.3输入设备辅助存储器主存储器计算机硬件的基本组成CPU输出设备通讯设备总线4.4中央处理单元(CPU)中央处理单元包含算术/逻辑单元、控制单元和寄存器,是计算机系统的“大脑”。算法/逻辑单元(ALU)对在控制单元的控制下从内存中获得的数据进行算术运算和/或逻辑运算。控制单元从计算机系统的内存中提取指令,解释这些指令,并通知系统中相应部件执行相关的指令。寄存器是位于ALU或控制单元中的暂时存储器,是高速存储区域,用来暂时保存少量的程序指令和那些即将被CPU处理的、CPU处理过程中用到的或刚被CPU处理完的数据4.5机器周期机器周期是指计算机系统完成一条计算机指令的一系列操作。一个机器周期由指令阶段和执行阶段构成。机器周期可用时间来度量,通常采用的单位是MIPS(MillionInstructionsPerSecond),即每秒百万条指令。*4.6机器周期控制单元(2)译码取指令时间算术/逻辑单元
(3)执行执行指令时间
(1)取指令
寄存器
(4)存储内存4.7CLOCK时钟速度时钟速度是CPU产生一系列电子脉冲的频率。常用兆赫兹来计量。一个兆赫就是每秒钟一个频率周期或脉冲。PC机的时钟速度大约在20~100兆赫兹之间或更大的范围内。用兆赫兹计量的时钟速度和用MIPS计量的处理速度之间没有直接的关系。4.8字长和总线宽度计算机系统中的数据不是以一个连续的流而是以比特组来移动的。CPU在一定时间内所能处理的比特数也是一个影响系统整体性能,特别是速度的因素,即CPU的字长。一个32位字长的CPU能在一个机器周期内处理32比特的数据。将数据从CPU传送到其他系统部件要经过总线。总线是连接计算机系统中各个部件的物理线。一条总线一次所能传送的比特数称为总线宽度。一条32比特宽的总线一次能传送32比特的数据。4.9字长和总线宽度计算机系统要达到最佳性能,总线宽应与CPU字长相匹配。在总线宽度和字长已匹配的情况下,字长越长,计算机的处理能力就越强。字长长的计算机能在同一机器周期中传送更多的数据。同时也能够用更多的比特数表示更多的存储地址。4.10总线CPU主存数据总线地址总线控制总线输入设备输出设备辅助存储4.11BIT:
二进制数.On/Off,0/1,字节BYTE:
用来表示一个字符的一组二进制数EBCDIC-ExtendedBinaryCodedDecimalInterchangeCode(8bitsperbyte)ASCII-AmericanStandardCodeforInformationExchange(7or8bitsperbyte)奇偶检验位PARITYBIT:
附加在每个字节后的bit以进行错误检查*主存储器4.12存储容量KILOBYTE(KT):210bytes...1024字节MEGABYTE(MB):210KB...兆字节GIGABYTE(GB):210MB...千兆字节TERABYTE(TB):210GB...千千兆字节*4.13存储器类型RAM:
RandomAccessMemory随机存储器,即平常所称的内存动态:DRAM随处理过程变化静态:SRAM保持不变(通电)ROM:
ReadOnlyMemory只读存储(preprogrammed)PROMEPROM*4.14多处理和协处理多处理(Multiprocessing):多个中央处理器在一个系统中同时运行几个程序协处理(Coprocessing):协处理是多处理的一种形式,使用协处理器辅助中央处理器,协处理器完成某些特殊的功能。4.15顺序处理与并行处理顺序处理并行处理TASK1RESULTTASK2RESULTProgramCPUProgramCPUProgramCPUTASK2CPUTASK3CPUTASK1RESULT4.16在线处理与批处理在线处理:
事务数据及时进入系统,立即更新文件。需要直接存取设备的支持.批处理:
将事务数据集中分批处理.对一些时间要求不强的功能可采用此方法.*4.17在线处理
ON-LINEPROCESSING事务输入处理更新主文件主文件即时输入即时处理即时文件更新4.18输入一批事务分类主文件旧主文件新的主文件更新主文件错误报表报表批处理BATCHPROCESSING4.19辅助存储器与主存相比,辅助存储器有数据不易丢失、容量大、成本低的特点存取方式分为顺序存取(SequentialAccessStorageDevice,SASD),采用顺序存取方式存取数据的辅存直接存取(DirectAccessStorageDevice,DASD),采用直接存取方式存取数据的辅存称为直接存取存储设备。4.20磁带(MagneticTape)磁盘(MagneticDisk)冗余磁盘阵列(RAID)光盘(OpticalDisk)数字视频盘(DVD)快速存储器(FlashMemory)*辅助存储器4.21输入设备鼠标和键盘触摸屏语音识别设备扫描仪光数据读入器(OMR&OCR)磁墨字符识别(MICR)数字照相机输入笔和光笔*4.22输出设备显示屏(阴极射线管、视频显示终端、监视器)彩显单显打印机和绘图仪计算机输出缩微胶卷设备声音输出设备多媒体*4.23计算机系统的类型微型计算机(MICROCOMPUTER)工作站(WORKSTATION)小型机计算机(MINICOMPUTER)主机(MAINFRAME)超级电脑(SUPERCOMPUTER)*4.24台式或便携式几百M的RAM个人或企业用价低多类产品联网*微型计算机(MICROCOMPUTER)4.25工作站(WORKSTATION)台式强的图形处理能力和数学运算能力支持多任务(MULTI-TASKING)通常根据特殊的功能要求而配置(e.g.;CAD,ENGINEERING,GRAPHICS)*4.26小型计算机(MINICOMPUTER)中等规模的计算机多CPU大学、工厂、实验室使用用作主机的前端机专用的操作系统*4.27主机MAINFRAME大型企业用计算机
大RAM应用在交易处理、科学计算或军事上大量数据处理复杂数学运算*MIPS:MillionsofInstructionspersecond4.28超级电脑
SUPERCOMPUTER
TERAFLOP:
TRILLIONCALCULATIONS/SECOND高度复杂化的、强的数学处理能力高速多CPUs大型模拟、仿真昂贵*4.29计算机系统的选择选择具有高性价比的计算机将计算机的购买与网络设备的购买联系起来考虑从业务的需要出发选择软件计算机硬件的选择是一个非常重要的决策4.30计算机软件系统软件应用软件程序设计语言企业软件选择4.31计算机软件硬件操作系统:安排计算机事件分配计算机资源监控事件语言翻译:解释器编译器实用程序:例行操作 管理数据
编程语言:
汇编语言;FORTRAN;COBOL;PL/1;QBASIC;PASCAL;C;C++;第四代语言系统软件应用软件
用户4.32实用程序实用程序是指经常使用的、例行化的程序。例如:拷贝,清除主存,排序,建立、删除、压缩文件,格式化磁盘等。有些实用程序也可通过购买获得,例如用于数据或磁盘压缩的软件包。从服务对象来看,有服务于个人的实用程序,有服务于一个小组的实用程序,还有服务于整个组织的软件。4.33操作系统(OS)操作系统(operatingsystem,OS)是计算机系统中最基本的软件包,它控制计算机硬件,在应用软件与硬件之间起着接口的作用,为用户使用计算机提供各种服务。操作系统主要功能有:执行常见的硬件功能提供用户界面硬件独立性*4.34操作系统(OS)内存管理任务处理网络功能系统资源访问控制管理文件*4.35用户界面
USERINTERFACE基于命令驱动的用户界面要求用户向计算机以字符的形式输入命令,以使系统实现用户所要求的功能。图形用户界面(GUI)微软的Windows是目前应用最广泛的图形用户界面。4.36图形用户界面
GRAPHICALUSERINTERFACE(GUI)操作系统使用:图标(图标,按钮,下拉菜单,弹出菜单)鼠标向计算机发送命令选择要执行的操作*4.37虚拟内存
VIRTUALSTORAGE最大限度地利用现有内存程序分解为固定步长(页)或不定长度(段)当前部分存放在主存中处理完成的程序段退出主存*4.38任务处理多程序(Multiprogramming)多任务(Multitask)多线程(Multithreading)多处理(Multiprocesing)分时处理(TimeSharing)4.39多程序MULTIPROGRAMMING操作系统未使用内存程序1传统单程序系统操作系统未使用内存程序1程序2程序3多程序环境4.40多任务
MULTITASKING在微机之类的单用户系统上的多程序*4.41多线程
Multithreading单个应用程序上的多任务一次可运行程序的多个部分一个应用程序中多个工作任务的一个工作单位称为一个线程。4.42多处理
MULTIPROCESSING系统中有两个或多个并行的处理器将程序分解以利用多个CPUs处理可快速完成大程序的处理*4.43分时处理
TIMESHARING许多用户共享一个大的CPU:将CPU的时间划分成很多小段(e.g.:2MILLISECONDS)每个用户使用划定的时段由于CPU的速度很快,在每个时间段内可完成很多处理*4.44常见的操作系统个人小组组织PC-DOS、MS-DOSOS/2Windows95、98WindowsCESystem7.6UnixWindowsNTNovellNetwareBanyanVinesUnixWindowsNTIBMAIX,DECUltrixIBMESA/370IBMMVS/ESAHPMPEDECVMS4.45常见的操作系统操作系统特征
Windows95&98WindowsCE32-bit操作系统;GUI;多任务.网络功能32-bit.适用于IBMPS/2.多任务;网络功能手提电脑及无线通讯设备OS/2PC-DOS&MS-DOS单用户、单任务4.46MICROCOMPUTEROPERATINGSYSTEMS操作系统特征UNIX用于功能强的微机,工作站,小型机.多任务;多用户处理;网络.可方便连接多计算机平台WindowsNT&NT工作站32-bit操作系统,适用于Intel及其他多种芯片.
多任务;多处理;网络System7.6用于Macintosh计算机系统,强的图形处理能力和多媒体功能;多任务;虚拟内存多虚拟存储、企业系统结构为专门的硬件提供的专用操作系统。MVS/ESA;ESA/3704.47应用软件个人应用软件工作小组支持软件企业应用软件软件问题*4.48个人应用软件字处理软件电子数据表格数据库应用程序绘图程序在线信息服务软件套装*4.49工作小组应用软件组建或群件帮助工作小组更有效、更高效地协作工作组件的功能帮助工作小组进行工作日程的安排小组工作人员之间的通讯小组工作人员之间观点和计划的共享4.50企业应用软件人力资源管理软件财务管理软件软件问题升级问题知识产权保护问题*4.51程序设计语言的发展1.机器语言:
二进制代码2.汇编语言:
符号语言3.
高级语言4.第四代语言*4.52程序设计语言的发展5.自然语言和智能预言6.面向对象语言7.
可视化程序设计语言*4.53高级语言Fortran科学方面;易于学习;不具有结构化的、组织良好的程序设计方法Cobal商业;目前有80%的商业软件是用该语言编写的;一个完成特定任务的程序需要编写大量的程序指令Basic商业和科学;简单、易学;不能满足要求极高速度的应用程序的需要*4.54高级语言Pascal商业和科学;强大的语言,组织良好的设计方法;难于学习C商业和科学;具有很多程序设计人员直接控制计算机硬件的特性,是一种流行的编写系统软件和要求极高速度的应用程序语言;难于学习*4.55第四代语言(4GL)可由最终用户自己使用非过程化的自然语言利用它可快速进行应用程序的开发运行速度和灵活性较差 *4.56第四代语言(4GL)1.查询语言:(sql)快速检索数据交互式/在线使用自然语言支持关系数据库的数据查询 *4.57第四代语言(4GL)2.报表生成器:(sql)生成定制报表支持多种格式3.图形语言:(SASGRAPH)从文件或数据库中检索数据图形方式输出 *4.58第四代语言(4GL)4.应用程序生成器:(PB)用户给出计算机需求生成器生成应用逻辑和代码大大减少开发时间 *4.59自然语言和智能语言第五代语言Intellect:没有严格语法的自然语言查询自然语言还处于开发试验阶段*4.60面向对象语言面向对象语言将数据与过程联系在一个对象中,用对象把数据和在这些数据上的过程组织在一起。Smalltalk、C++和Java*4.61可视化程序设计语言许多设计语言可以在可视化或图形环境中进行程序设计,这类语言称为可视化程序设计语言。VisualBasic、PCCobol、VisualC++花费的开发时间更少,但前期的语言培训成本要高。*4.62源代码SOURCECODE:
高级语言指令集编译COMPILES:
将高级语言所编的程序翻译成机器语言目标代码OBJECTCODE:
经过翻译的计算机可运行的指令*语言翻译4.63翻译过程源代码程序编译器目标代码连接编辑可运行模块其他目标代码模块4.64企业软件选择适合程度:Appropriateness
一些语言有比较非常广的应用范围,可用于多种类型问题的解决,而有些问题则只适合于一些特定问题的解决。例如:一些特定的图形处理软件就很难用来进行事务处理程序的开发,而COBOL则能够很好地进行企业中业务数据的处理,却无法实现复杂的数学运算,语言的选择涉及到企业中软件用途以及用户的确定。应用软件应能够很方便地维护和改变、具有适应组织的变化的灵活性。4.65企业软件选择效
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【新教材】人教精通版(2024)三年级上册英语Unit 2 School things Fun time 教案
- 聚氯乙烯塑料配制工创新实践知识考核试卷含答案
- 化工单元操作工基础实操考核试卷含答案
- 焊管机组操作工岗前质量综合考核试卷含答案
- 企业工会安全生产监督讲解
- 医院手术室感染管理制度2篇
- 汽车租赁安全管理制度
- 低钾血症的特点病理生理
- 孕妇感冒预防指南
- 2026年山东畜牧兽医职业学院高职单招笔试职业技能测验历年参考题库含答案解析
- 2026年注册城乡规划师《城乡规划管理与法规》考试真题卷附答案
- 2026年AI训练师题库
- 2026-2027北京初中语文秋季期九年级上册期中模拟试卷(一)
- EN 50399-2011 电缆燃烧试验 火焰蔓延、热释放和产烟特性测试方法(欧标建筑电缆分级核心标准)
- 2026年索尼(中国)秋招试题及答案
- 2025年度电力建设施工安全和工程质量专项监管检查事项清单
- 《祖国统一大业不断推进》教学设计-2026-2027学年统编版(新教材)小学道德与法治五年级上册
- 2027届高考思想政治一轮复习讲座
- 间歇煮糖自动化控制:技术、挑战与应用创新
- 水库调度规程编制导则
- 自动扶梯安装施工方案
评论
0/150
提交评论