《计算机硬件系统复习过程.ppt》由会员分享,可在线阅读,更多相关《计算机硬件系统复习过程.ppt(55页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、计算机硬件系统计算机硬件的五大组成部分1 1 1 1运算器运算器运算器运算器 运算器又称算术及逻辑部件(Arithmetic Logic Unit),简称ALU。它是对信息或数据进行处理和运算的部件。2 2控制器控制器 控制器主要由指令寄存器、译码器、程序计数器和操作控制器等部件组成。它是计算机的神经中枢和指挥中心,负责从存储器中读取程序指令并进行分析,然后按时间先后顺序向计算机的各部件发出相应的控制信号,以协调、控制输入输出操作和对内存的访问。3 3存储器存储器 存储器是存储各种信息(如程序和数据等)的部件或装置。存储器分为主存储器和辅助存储器。计算机硬件的五大组成部分4 4输入设备输入设备
2、 用来把计算机外部的程序、数据等信息送入到计算机内部的设备。常用的输入设备有键盘、鼠标、磁盘、光笔、扫描仪、数字化仪等。5 5输出设备输出设备 负责将计算机的内部信息传递出来(称为输出),或在屏幕上显示,或在打印机上打印,或在外部存储器上存放。常用的输出设备有磁盘、显示器和打印机等。1.3.2 微型计算机的硬件组成磁盘驱动器接口输入输出接口其它外设接口通信线路接口磁盘驱动器输入输出设备各种外设通信线路中央处理器CPU微型计算机的系统结构图微型计算机的系统结构图PC机的硬件配置主机主机显示器显示器键盘键盘鼠标鼠标写字板写字板 主机箱的样式主机箱的样式立式机立式机 主机箱内主机箱内卧式机卧式机主板
3、(系统板、母板)主板(系统板、母板)中央处理器中央处理器CPU内存内存硬盘、软盘驱动器、电源硬盘、软盘驱动器、电源光盘驱动器光盘驱动器显卡和声卡等显卡和声卡等主机箱笔记本电脑1.3.3 计算机硬件1主板主板主机就是机箱和机箱内的硬件。主主机就是机箱和机箱内的硬件。主板连接着主机箱内的其他硬件,是其他板连接着主机箱内的其他硬件,是其他硬件的载体,因此又称硬件的载体,因此又称“母板母板”。主板主板(系统板、母板)(系统板、母板)中央处理器中央处理器CPU内存内存硬盘、软盘驱动器硬盘、软盘驱动器光盘驱动器光盘驱动器显卡和声卡等显卡和声卡等 478端口了插座的端口了插座的Pentium 4的主板的主板
4、内存插槽内存插槽扩展插槽扩展插槽主板主板VX133U内存插槽内存插槽扩展扩展插槽插槽 世界上生产CPU芯片的公司主要有Intel、AMD、Cyrix、IBM等几家。Intel公司生产的CPU:Pentium 4、Pentium、Pentium、80586(Pentium)、80486、80386。二二、中中央央处处理理器器运算器运算器运算器运算器 运算器的构成运算器的构成运算器的构成运算器的构成运算器由算术逻辑单元、暂存寄存器、累加寄存器和运算器由算术逻辑单元、暂存寄存器、累加寄存器和运算器由算术逻辑单元、暂存寄存器、累加寄存器和运算器由算术逻辑单元、暂存寄存器、累加寄存器和 通用寄存通用寄存
5、通用寄存通用寄存器等部件构成。器等部件构成。器等部件构成。器等部件构成。运算器的主要功能运算器的主要功能运算器的主要功能运算器的主要功能 完成各种算术运算和逻辑运算。完成各种算术运算和逻辑运算。完成各种算术运算和逻辑运算。完成各种算术运算和逻辑运算。控制器控制器控制器控制器 控制器的构成控制器的构成控制器的构成控制器的构成控制器由程序计数器、指令寄存器、指令译码器以及时序信号发控制器由程序计数器、指令寄存器、指令译码器以及时序信号发控制器由程序计数器、指令寄存器、指令译码器以及时序信号发控制器由程序计数器、指令寄存器、指令译码器以及时序信号发 生器等构成。生器等构成。生器等构成。生器等构成。控
6、制器的功能控制器的功能控制器的功能控制器的功能 读取并分析指令读取并分析指令读取并分析指令读取并分析指令,做出相应的控制做出相应的控制做出相应的控制做出相应的控制,使计算机各部分协同使计算机各部分协同使计算机各部分协同使计算机各部分协同 动作动作动作动作,以以以以完成计算机的各种操作。完成计算机的各种操作。完成计算机的各种操作。完成计算机的各种操作。CPU的组成三三、存存储储器器内存(主存)内存(主存)内存(主存)内存(主存)随机存储器随机存储器随机存储器随机存储器(RAM)(RAM)只读存储器只读存储器只读存储器只读存储器(ROM)(ROM)静态静态静态静态RAM(SRAM)RAM(SRAM
7、)动态动态动态动态RAM(DRAM)RAM(DRAM)永久性的掩膜式永久性的掩膜式永久性的掩膜式永久性的掩膜式ROMROM可编程可编程可编程可编程ROM(PROM)ROM(PROM)可擦除可编程可擦除可编程可擦除可编程可擦除可编程ROMROM(EPROM)(EPROM)电可擦除电可擦除电可擦除电可擦除PROMPROM(E(E2 2PROM)PROM)外存外存(辅存辅存)磁盘磁盘磁盘磁盘磁带磁带磁带磁带光盘光盘光盘光盘移动存储设备移动存储设备移动存储设备移动存储设备随机存储器随机存储器RAMRAM 随机存储器简称为随机存储器简称为RAM(Random Access Memory)RAM(Rand
8、om Access Memory)。是。是易失性存储器易失性存储器,其中存放的信息是临时性的其中存放的信息是临时性的,可随时读出和写入可随时读出和写入信息。计算机一旦断电后信息。计算机一旦断电后,RAM,RAM中的信息就会全部丢失中的信息就会全部丢失,不可恢不可恢复。当计算机工作时复。当计算机工作时,RAM,RAM用于存放系统程序和用户的程序及用于存放系统程序和用户的程序及数据。数据。RAMRAM的空间越大的空间越大,处理能力越强。处理能力越强。只读存储器只读存储器ROMROM 只读存储器简称为只读存储器简称为ROM(Read Only Memory)ROM(Read Only Memory)
9、。是一种只是一种只能读出不能写入的存储器,其中的信息被永久写入,不受断电能读出不能写入的存储器,其中的信息被永久写入,不受断电的影响。即使在关掉计算机的电源后,的影响。即使在关掉计算机的电源后,ROMROM中的信息也不会中的信息也不会丢失。因此,它常用于永久地存放一些固定的程序和数据。丢失。因此,它常用于永久地存放一些固定的程序和数据。(1)内存储器)内存储器(主存主存)(2)内存储器)内存储器(辅助存储器辅助存储器)例:例:3.5英寸软盘有英寸软盘有80磁道,每道磁道,每道18个扇区,个扇区,每扇区每扇区512B,共有两面:,共有两面:M80182512B1474560B1.44MB软盘规软
10、盘规软盘规软盘规格格格格标志标志标志标志密度类型密度类型密度类型密度类型磁道数磁道数磁道数磁道数每道扇区每道扇区每道扇区每道扇区数数数数扇区数字扇区数字扇区数字扇区数字节数节数节数节数软盘容量软盘容量软盘容量软盘容量5.255.25DSDDDSDD低低低低密度密度密度密度40409 9512512360KB360KB3.53.5DSDDDSDD低低低低密度密度密度密度80809 9512512720KB720KB5.255.25DSHDDSHD高高高高密度密度密度密度808015155125121.2MB1.2MB3.53.5DSHDDSHD高高高高密度密度密度密度80801818512512
11、1.44MB1.44MB常见软盘的存储格式常见软盘的存储格式硬盘只读光盘只读光盘CD-ROMCD-ROM(CompactDiscRead-OnlyMemory)即即“高密度光盘只读存储器高密度光盘只读存储器”,简称简称只读光盘。只读光盘。使用这样的光盘时使用这样的光盘时,只能读出上面的信息只能读出上面的信息,而不能向里面写入信息。一张普通光盘的存储而不能向里面写入信息。一张普通光盘的存储容量大约为容量大约为650MB左右。左右。光盘托架光盘托架 工作指示灯工作指示灯 CD音乐音乐 选曲按钮选曲按钮 耳机耳机 音量控制按钮音量控制按钮 插孔插孔关闭按钮关闭按钮光盘弹出和光盘弹出和4.输入设备(1
12、)(1)键盘键盘:键盘是计算机中最常用的输入设备。键盘是计算机中最常用的输入设备。(2)鼠标器鼠标器 鼠鼠标标器器(Mouse)(Mouse)简简称称鼠鼠标标,是是一一种种用用来来移移动动光标和做选择操作的输入设备,如图所示。光标和做选择操作的输入设备,如图所示。常见的鼠标有光电式、光机式和机械式三种。常见的鼠标有光电式、光机式和机械式三种。近年来又出现了如游戏棒、跟踪球等新式鼠标。近年来又出现了如游戏棒、跟踪球等新式鼠标。5.输出设备 输出设备是用于将计算机中的数据信息传送到外部输出设备是用于将计算机中的数据信息传送到外部输出设备是用于将计算机中的数据信息传送到外部输出设备是用于将计算机中的
13、数据信息传送到外部介质上的装置。介质上的装置。介质上的装置。介质上的装置。(1)(1)(1)(1)显示器显示器显示器显示器 显示器又称监视器,是计算机最常用的输出设备之一,用于显显示器又称监视器,是计算机最常用的输出设备之一,用于显显示器又称监视器,是计算机最常用的输出设备之一,用于显显示器又称监视器,是计算机最常用的输出设备之一,用于显示文字和图表等各种信息。目前常用的几种显示器如下图所示。示文字和图表等各种信息。目前常用的几种显示器如下图所示。示文字和图表等各种信息。目前常用的几种显示器如下图所示。示文字和图表等各种信息。目前常用的几种显示器如下图所示。显示卡显示卡 显示卡用于控制字符与图
14、形在显示器屏幕上的输显示卡用于控制字符与图形在显示器屏幕上的输出。出。显示器显示器 而显示器只是将显示卡输出的信号表现出来。而显示器只是将显示卡输出的信号表现出来。而显示器只是将显示卡输出的信号表现出来。而显示器只是将显示卡输出的信号表现出来。显示器的显示内容和显示质量显示器的显示内容和显示质量显示器的显示内容和显示质量显示器的显示内容和显示质量(如分辨率如分辨率如分辨率如分辨率)的高低主的高低主的高低主的高低主要是由显示卡的功能决定的。显示器现在越来越多地要是由显示卡的功能决定的。显示器现在越来越多地要是由显示卡的功能决定的。显示器现在越来越多地要是由显示卡的功能决定的。显示器现在越来越多地
15、使用使用使用使用15151515英寸、英寸、英寸、英寸、17171717英寸、英寸、英寸、英寸、19191919英寸甚至更大的屏幕。英寸甚至更大的屏幕。英寸甚至更大的屏幕。英寸甚至更大的屏幕。显示系统 计算机的显示系统主要是由显示器和显示卡计算机的显示系统主要是由显示器和显示卡(又称又称显示适配器显示适配器)构成的。构成的。CGACGACGACGA彩色图形适配器彩色图形适配器彩色图形适配器彩色图形适配器(Color Graphics AdapterColor Graphics AdapterColor Graphics AdapterColor Graphics Adapter),),),),
16、它属于第一代显示标准。它属于第一代显示标准。它属于第一代显示标准。它属于第一代显示标准。CGACGACGACGA的字符分辨率为的字符分辨率为的字符分辨率为的字符分辨率为640350,640350,640350,640350,图形分辨率为图形分辨率为图形分辨率为图形分辨率为320200320200320200320200和和和和640200,640200,640200,640200,适用适用适用适用于低分辨率的彩色图形和字符显示器。于低分辨率的彩色图形和字符显示器。于低分辨率的彩色图形和字符显示器。于低分辨率的彩色图形和字符显示器。EGAEGAEGAEGA增强型图形适配器增强型图形适配器增强型图
17、形适配器增强型图形适配器(Enhanced Graphics Enhanced Graphics Enhanced Graphics Enhanced Graphics AdapterAdapterAdapterAdapter),),),),为第二代显示标准。其标准分辨率为为第二代显示标准。其标准分辨率为为第二代显示标准。其标准分辨率为为第二代显示标准。其标准分辨率为640350,640350,640350,640350,能显示能显示能显示能显示16161616种颜色种颜色种颜色种颜色,适用于中分辨率的彩色图适用于中分辨率的彩色图适用于中分辨率的彩色图适用于中分辨率的彩色图形显示器。形显示器。
18、形显示器。形显示器。VGAVGAVGAVGA视频图形阵列视频图形阵列视频图形阵列视频图形阵列(Video Graphics ArrayVideo Graphics ArrayVideo Graphics ArrayVideo Graphics Array),),),),是显是显是显是显示器的第三代显示标准。其图形分辨率在示器的第三代显示标准。其图形分辨率在示器的第三代显示标准。其图形分辨率在示器的第三代显示标准。其图形分辨率在640480640480640480640480以以以以上上上上,能显示能显示能显示能显示256256256256种颜色,适用于高分辨率的彩色显示器。种颜色,适用于高分辨
19、率的彩色显示器。种颜色,适用于高分辨率的彩色显示器。种颜色,适用于高分辨率的彩色显示器。三种彩色显示标准的主要技术特点三种彩色显示标准的主要技术特点(2)打印机打印机 打印机打印机(又称印字输出设备又称印字输出设备)是计算机系统的主是计算机系统的主要输出设备要输出设备,它用于将计算机中的信息打印出来它用于将计算机中的信息打印出来,如如图所示。图所示。打印机的分类 -按工作原理分类非击打式打印机非击打式打印机激光打印机激光打印机喷墨打印机喷墨打印机静电打印机静电打印机热敏打印机热敏打印机击打式打印机击打式打印机 点阵式打印机点阵式打印机 行式打印机行式打印机1.4计算机软件系统1.4.1软件的概
20、念1.4.2计算机程序与软件1.4.3软件的分类1.4.4计算机的系统软件1.4.5计算机的应用软件1.4.6计算机的基本工作原理1.4 计算机软件系统1.4.1 1.4.1 软件的概念软件的概念 计算机软件系统指在计算机硬件设备上运行的程序及相关计算机软件系统指在计算机硬件设备上运行的程序及相关的文档和数据。的文档和数据。1.4.2 1.4.2 计算机程序与软件计算机程序与软件 计算机软件计算机软件计算机软件计算机软件 计算机软件是与计算机系统操作有关的程序、规程、规则计算机软件是与计算机系统操作有关的程序、规程、规则计算机软件是与计算机系统操作有关的程序、规程、规则计算机软件是与计算机系统
21、操作有关的程序、规程、规则及任何与之有关的文档及数据。它由两部分组成:及任何与之有关的文档及数据。它由两部分组成:及任何与之有关的文档及数据。它由两部分组成:及任何与之有关的文档及数据。它由两部分组成:程序及有关数据程序及有关数据程序及有关数据程序及有关数据 机器可执行的程序及有关数据;机器可执行的程序及有关数据;机器可执行的程序及有关数据;机器可执行的程序及有关数据;文档文档文档文档 机器不可执行的,与软件开发运行、维护、使用和培训有机器不可执行的,与软件开发运行、维护、使用和培训有机器不可执行的,与软件开发运行、维护、使用和培训有机器不可执行的,与软件开发运行、维护、使用和培训有关的文档关
22、的文档关的文档关的文档。计算机程序计算机程序 计算机程序是指为了得到某种结果而由计计算机程序是指为了得到某种结果而由计算机执行的代码化指令序列。这一系列指令算机执行的代码化指令序列。这一系列指令就组成了一个程序。完成不同的任务需要不就组成了一个程序。完成不同的任务需要不同的指令序列,也就是不同的程序。同的指令序列,也就是不同的程序。计算机文档计算机文档 计算机文档指的是计算机文档指的是“用自然语言或者形式用自然语言或者形式化语言所编写的文字资料和图表,用来描述化语言所编写的文字资料和图表,用来描述程序的内容、组成、设计、功能规格、开发程序的内容、组成、设计、功能规格、开发情况、测试结果及使用方
23、法,如程序设计说情况、测试结果及使用方法,如程序设计说明书、流程图、用户手册等明书、流程图、用户手册等”。操作系统(如DOS、Windows、Unix、OS/2等)语言编译和解释系统程序设计语言(如汇编语言、BASIC、C、Delphi等)网络软件、数据库管理系统(如FoxBase、Oracle等)系统服务程序(诊断程序等)信息管理软件(如工资管理软件、人事管理软件等)科学计算程序文字与表格处理软件(如WPS、Word、Excel等)图形图象处理软件(如Photoshop、3DMAX等)辅助设计软件(CAD、CAM、CAI、CAT等)系统软件应用软件软件系统1.4.3 软件的分类用用户户语言处
24、理程序语言处理程序语言处理程序语言处理程序数据库管理数据库管理数据库管理数据库管理工具软件工具软件工具软件工具软件开发软件开发软件开发软件开发软件硬件维护硬件维护硬件维护硬件维护工具软件工具软件工具软件工具软件装配程序装配程序装配程序装配程序调试程序调试程序调试程序调试程序汇编语言汇编语言汇编语言汇编语言操作系统操作系统操作系统操作系统裸机裸机裸机裸机应用软件应用软件应用软件应用软件1 1系统软件系统软件 系统软件是指负责管理、监控和维护计算机硬件和软件系统软件是指负责管理、监控和维护计算机硬件和软件资源的一种软件。系统软件主要包括操作系统、程序设计语言资源的一种软件。系统软件主要包括操作系统
25、、程序设计语言及其处理程序及其处理程序(如汇编程序、编译程序、解释程序等如汇编程序、编译程序、解释程序等)、数据库、数据库管理系统、系统服务程序以及故障诊断程序、调试程序、编辑管理系统、系统服务程序以及故障诊断程序、调试程序、编辑程序等工具软件。程序等工具软件。2 2应用软件应用软件 应用软件是指利用计算机和系统软件为解决各种实际问题应用软件是指利用计算机和系统软件为解决各种实际问题而编制的程序。常见的应用软件有科学计算程序、图形与图像而编制的程序。常见的应用软件有科学计算程序、图形与图像处理软件、自动控制程序、情报检索系统、工资管理程序、人处理软件、自动控制程序、情报检索系统、工资管理程序、
26、人事管理程序、财务管理程序以及计算机辅助设计与制造、辅助事管理程序、财务管理程序以及计算机辅助设计与制造、辅助教学等软件。教学等软件。1.4.4 计算机系统软件系统软件是为整个计算机系统配置的、不系统软件是为整个计算机系统配置的、不依赖于特定应用领域的通用软件,用来管理计依赖于特定应用领域的通用软件,用来管理计算机的硬件系统和软件资源,只有在系统软件算机的硬件系统和软件资源,只有在系统软件的管理下,计算机的各硬件部分才能协调一致的管理下,计算机的各硬件部分才能协调一致地工作。地工作。系统软件操作系统语言处理程序各种服务程序1操作系统操作系统是最基本、最重要的系统软操作系统是最基本、最重要的系统
27、软件。用于统一管理和调度计算机系统的所件。用于统一管理和调度计算机系统的所有硬件和软件资源,合理的组织计算机有硬件和软件资源,合理的组织计算机各各部分协调工作,为用户提供操作和编程界部分协调工作,为用户提供操作和编程界面。面。操作系统的五大管理功能 进程管理 存储管理 文件管理 设备管理 作业管理操作系统的分类单用户操作系统批处理操作系统分时操作系统实时操作系统网络操作系统分布式操作系统操作系统2语言处理程序程序设计语言程序设计语言人和计算机交流信息使用的语言称为计算人和计算机交流信息使用的语言称为计算机语言或称程序设计语言机语言或称程序设计语言,即编写程序所采用的即编写程序所采用的语言就是程
28、序设计语言。语言就是程序设计语言。计算机语言分类计算机语言分类第一代是机器语言第一代是机器语言第二代是汇编语言第二代是汇编语言第三代是面向过程程序设计语言第三代是面向过程程序设计语言第四代是面向对象程序设计语言第四代是面向对象程序设计语言第五代是基于第五代是基于Web的语言的语言汇编语言-将二进制形式的机器指令代码面向过程:BASIC、PASCAL、C、机器语言-由0和1组成的二进制代码序列,高级语言面向对象:C+、VisualBASIC等Web语言:Java、J+、HTML、XML程序设计语言序列用符号(助记符)表示。计算机可以直接执行。FORTRAN等 (1)(1)机器语言:机器语言:(M
29、achine Language)(Machine Language)计算机能直接识别的和执行的程序语言或机计算机能直接识别的和执行的程序语言或机 器指令的集合。器指令的集合。(符号语言符号语言)用机器语言编写的程用机器语言编写的程 序,称为计算机机器语言程序,是一种低级语言。序,称为计算机机器语言程序,是一种低级语言。(2)(2)汇编语言:汇编语言:(Assemble Language)(Assemble Language)是一种用助记符表示的面向机器的,与机器指令是一种用助记符表示的面向机器的,与机器指令基本对应的程序设计语言。基本对应的程序设计语言。例:例:加法,假设在某种计算机中其机器指
30、令代码是加法,假设在某种计算机中其机器指令代码是1000010000,而其相对应的汇编语言则用,而其相对应的汇编语言则用ADDADD来代表加法。来代表加法。汇编语言事实上也是一种面向具体机器的语言,汇编语言事实上也是一种面向具体机器的语言,它依赖于具体计算机型号的指令组。它依赖于具体计算机型号的指令组。汇编程序(汇编系统)汇编语言编写的程序要执行的话,必须用一个程序将汇编汇编语言编写的程序要执行的话,必须用一个程序将汇编语言程序翻译成机器语言程序,用于翻译的程序称为汇编程序语言程序翻译成机器语言程序,用于翻译的程序称为汇编程序(汇编系统汇编系统)汇编 将汇编语言源程序翻译成机器语言目标程将汇编
31、语言源程序翻译成机器语言目标程序的过程称为汇编。序的过程称为汇编。汇编源程序 用汇编语言编写的程序称为用汇编语言编写的程序称为汇编汇编源程序。源程序。目标程序 得到的机器语言程序称为目标程序得到的机器语言程序称为目标程序 机器语言和汇编语言都是面向机器的语言,机器语言和汇编语言都是面向机器的语言,而高级语言则是面向问题的语言。高级语言与具体而高级语言则是面向问题的语言。高级语言与具体的计算机硬件无关,其表达方式接近于人们对求解的计算机硬件无关,其表达方式接近于人们对求解过程或问题的描述方法,容易理解、掌握和记忆。过程或问题的描述方法,容易理解、掌握和记忆。用高级语言编写的程序的通用性和可移植性
32、好。用高级语言编写的程序的通用性和可移植性好。数据:以十进制表示;数据:以十进制表示;语句:接近于自然语言的英文语句。语句:接近于自然语言的英文语句。几种常见的高级语言:几种常见的高级语言:BASIC BASIC、Visual BASICVisual BASIC、FORTRANFORTRAN、PASCAL PASCAL、C C、C C、Visual CVisual C、JAVAJAVA等。等。(3)高级语言高级语言源程序源程序一般将用高级语言编写成的程序称为一般将用高级语言编写成的程序称为“源源程序程序”。目标程序目标程序把由源程序翻译成的机器语言程序或汇编语把由源程序翻译成的机器语言程序或汇
33、编语言程序称为言程序称为“目标程序目标程序”。源语言源语言用来编写源程序的语言(高级语言和汇编用来编写源程序的语言(高级语言和汇编语言)称为源语言。语言)称为源语言。目标语言目标语言把和目标程序相对应的语言(汇编语言或把和目标程序相对应的语言(汇编语言或机器语言)称为目标语言。机器语言)称为目标语言。源程序目标程序可执行程序编辑程序编译程序编译程序运行 编译程序编译程序 将高级语言源程序转换为目标程序的语言处理程序称为将高级语言源程序转换为目标程序的语言处理程序称为编译程序。编译程序。翻译的方式:翻译的方式:解释:解释:源程序在解释方式下由解释程序边源程序在解释方式下由解释程序边“解释解释”边
34、执行,不边执行,不生成目标程序,如图所示。解释方式执行程序速度较慢。生成目标程序,如图所示。解释方式执行程序速度较慢。编译:编译:先将源程序整个翻译为等价的目标程序,然后通过链接程序先将源程序整个翻译为等价的目标程序,然后通过链接程序将目标程序链接可执行程序,编译过程如图所示将目标程序链接可执行程序,编译过程如图所示。目标程序编译程序编译程序(4 4)基于)基于WebWeb语言语言 JavaJava、J+J+JavaJava包含面向对象的编程思想包含面向对象的编程思想包含面向对象的编程思想包含面向对象的编程思想,其程序通俗易懂。其程序通俗易懂。其程序通俗易懂。其程序通俗易懂。是一种独立于平台的
35、语言是一种独立于平台的语言是一种独立于平台的语言是一种独立于平台的语言,它不但能够在微机上运行它不但能够在微机上运行它不但能够在微机上运行它不但能够在微机上运行,而且可运行于而且可运行于而且可运行于而且可运行于MacintoshMacintosh和和和和UNIXUNIX机上。它们的主要功机上。它们的主要功机上。它们的主要功机上。它们的主要功能是交互式地生成网页。能是交互式地生成网页。能是交互式地生成网页。能是交互式地生成网页。J+J+提供给程序员的工具要求提供给程序员的工具要求提供给程序员的工具要求提供给程序员的工具要求WindowsWindows系统的支系统的支系统的支系统的支持,它只能运行
36、于持,它只能运行于持,它只能运行于持,它只能运行于WindowsWindows操作系统的计算机上。操作系统的计算机上。操作系统的计算机上。操作系统的计算机上。超文本标记语言超文本标记语言超文本标记语言超文本标记语言HTMLHTML超文本标记语言超文本标记语言超文本标记语言超文本标记语言HTMLHTML是目前主要的是目前主要的是目前主要的是目前主要的WebWeb语言。语言。语言。语言。语法简单精练、极易掌握、通用性与易学性,使互联语法简单精练、极易掌握、通用性与易学性,使互联语法简单精练、极易掌握、通用性与易学性,使互联语法简单精练、极易掌握、通用性与易学性,使互联网普及发展至今日的辉煌。网普及
37、发展至今日的辉煌。网普及发展至今日的辉煌。网普及发展至今日的辉煌。XML文档的组成:包括了数据和标记。标记的语法标记的语法在很大程度上与标记的语法在很大程度上与HTMLHTML类似,但标记是类似,但标记是可以扩充的,可根据数据的定义自行创建。可以扩充的,可根据数据的定义自行创建。XML的数据存储形式XMLXML以其良好的数据存储形式、可扩展性、高度以其良好的数据存储形式、可扩展性、高度结构化、便于网络传输等优势将在许多领域一展身手,结构化、便于网络传输等优势将在许多领域一展身手,便于软件开发人员和内容创作者在网页上组织信息,不便于软件开发人员和内容创作者在网页上组织信息,不仅能够满足不断增长的
38、网络应用的需求,而且还能够确仅能够满足不断增长的网络应用的需求,而且还能够确保通过网络进行交互式合作时具有良好的可靠性与操作保通过网络进行交互式合作时具有良好的可靠性与操作性。性。XML是结构化的标记语言是结构化的标记语言应用软件是指用于应用领域的各种应用程序及其文档资料,应用软件是指用于应用领域的各种应用程序及其文档资料,是各领域为解决各种不同的问题而编写的软件。相对于系统软是各领域为解决各种不同的问题而编写的软件。相对于系统软件而言,在某一个企事业单位或机构的计算机中,应用程序专件而言,在某一个企事业单位或机构的计算机中,应用程序专门用来发挥特定的作用,直接承担具体的应用程序。门用来发挥特
39、定的作用,直接承担具体的应用程序。1 1 1 1专用的应用软件专用的应用软件专用的应用软件专用的应用软件 专用的应用软件是指为解决独特问题或专门问题而定制的专用的应用软件是指为解决独特问题或专门问题而定制的软件。软件。其应用面较窄,往往只局限于专门的部门及其下属单位使其应用面较窄,往往只局限于专门的部门及其下属单位使用。这种软件的运行效率较高,开发代价与成本也比较高。用。这种软件的运行效率较高,开发代价与成本也比较高。2 2 2 2通用的应用软件通用的应用软件通用的应用软件通用的应用软件通用的应用软件在计算机的应用普及进程中,迅速推广流通用的应用软件在计算机的应用普及进程中,迅速推广流通用的应
40、用软件在计算机的应用普及进程中,迅速推广流通用的应用软件在计算机的应用普及进程中,迅速推广流行,并且不断更新。如现在的微机起码有行,并且不断更新。如现在的微机起码有行,并且不断更新。如现在的微机起码有行,并且不断更新。如现在的微机起码有85%85%以上都装有文字以上都装有文字以上都装有文字以上都装有文字软件。通用软件除了文字处理软件外,还有电子表格软件、绘软件。通用软件除了文字处理软件外,还有电子表格软件、绘软件。通用软件除了文字处理软件外,还有电子表格软件、绘软件。通用软件除了文字处理软件外,还有电子表格软件、绘图软件、多媒体创作工具等。图软件、多媒体创作工具等。图软件、多媒体创作工具等。图
41、软件、多媒体创作工具等。1.4.5 计算机应用软件1.4.6计算机的基本工作原理计算机的基本工作原理1指令 指令是一组二进制代码,使计算机能够直接执行的基本操作。2、程序 为完成某个特定任务而选用的一系列指令的有序集合。3存储程序原理计算机不停地重复上述“取指令、解释指令、执行指令”的过程,这样就实现了对数据的自动处理过程。指令系统指令系统指令系统指令系统 一台计算机所有指令的集合,称为指令系统。一台计算机所有指令的集合,称为指令系统。一台计算机所有指令的集合,称为指令系统。一台计算机所有指令的集合,称为指令系统。指令的组成:指令的组成:指令的组成:指令的组成:操作码操作码操作码操作码:告诉计
42、算机要进行什么操作。告诉计算机要进行什么操作。告诉计算机要进行什么操作。告诉计算机要进行什么操作。操作数操作数操作数操作数:告诉计算机如何取得操作数据,即参加运算的告诉计算机如何取得操作数据,即参加运算的告诉计算机如何取得操作数据,即参加运算的告诉计算机如何取得操作数据,即参加运算的数或该数所在单元的地址。数或该数所在单元的地址。数或该数所在单元的地址。数或该数所在单元的地址。例:例:例:例:指令指令指令指令1 1 1 1MOVMOVMOVMOV AL AL AL AL,1010B1010B1010B1010B 1 0 1 1 0 0 0 01 0 1 1 0 0 0 01 0 1 1 0 0
43、 0 01 0 1 1 0 0 0 0 0 0 0 0 1 0 1 00 0 0 0 1 0 1 00 0 0 0 1 0 1 00 0 0 0 1 0 1 0 操作码操作码操作码操作码 操作数操作数操作数操作数 指令指令指令指令2 2 2 2 ADDADDADDADD AL AL AL AL,101B101B101B101B 0 0 0 0 0 1 0 00 0 0 0 0 1 0 00 0 0 0 0 1 0 00 0 0 0 0 1 0 0 0 0 0 0 0 1 0 10 0 0 0 0 1 0 10 0 0 0 0 1 0 10 0 0 0 0 1 0 1 操作码操作码操作码操作码
44、操作数操作数操作数操作数 为完成某个特定任务而选用的一系列指令的有序集合。例:计算“342=?”,可编写如下程序:取数指令(取4)取数指令(取2)乘法指令(两数相乘,42=8)取数指令(取3)加法指令(两数相加,38=11)存数指令(存结果11)停机指令首先确定解题的步骤(即确定算法)然后,编程最后,将程序和数据输入计算机进行自动处理。控制信号控制信号指令指令取指周期:取指周期:执行周期:执行周期:计算机执行一条指令可分为两个周期:计算机执行一条指令可分为两个周期:事先编制程序。事先编制程序。将程序(包括数据和指令序列)装入存储将程序(包括数据和指令序列)装入存储器(内存)。器(内存)。CPU
45、中的控制器和运算器按存储器中程序中的控制器和运算器按存储器中程序的指挥,自动控制全机协调完成任务。的指挥,自动控制全机协调完成任务。上述要点体现了现代计算机最基本的上述要点体现了现代计算机最基本的“存存储程序储程序”的原理。根据这个原理,计算机的的原理。根据这个原理,计算机的解题过程就是不断调用事先存储在计算机中解题过程就是不断调用事先存储在计算机中的指令和数据,反复执行一系列基本操作的的指令和数据,反复执行一系列基本操作的过程。过程。“存储程序存储程序”的原理几个基本要点:的原理几个基本要点:此课件下载可自行编辑修改,仅供参考!此课件下载可自行编辑修改,仅供参考!感谢您的支持,我们努力做得更好!谢谢感谢您的支持,我们努力做得更好!谢谢