信息技术基础计算机基础知识.pptx

上传人:莉*** 文档编号:72446248 上传时间:2023-02-11 格式:PPTX 页数:79 大小:1.31MB
返回 下载 相关 举报
信息技术基础计算机基础知识.pptx_第1页
第1页 / 共79页
信息技术基础计算机基础知识.pptx_第2页
第2页 / 共79页
点击查看更多>>
资源描述

《信息技术基础计算机基础知识.pptx》由会员分享,可在线阅读,更多相关《信息技术基础计算机基础知识.pptx(79页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、1总总 目目 录录第第1章计算机基础知识章计算机基础知识第第2章微机用户界面及其使用章微机用户界面及其使用第第3章章 Word字处理软件字处理软件第第4章章 Excel电子表格软件电子表格软件第第5章演示软件章演示软件第第6章多媒体技术应用章多媒体技术应用第第7章计算机网络应用基础章计算机网络应用基础第第8章网页制作章网页制作第1页/共79页2第第1章章 计算机基础知识计算机基础知识1.1 计算计算机机的发展的发展1.2 计算计算机应用机应用1.3 计算计算机中机中的信息表示的信息表示1.4 计算机组成与工作原理计算机组成与工作原理1.5 计算机软件系统计算机软件系统1.6 操作系统基本概念操

2、作系统基本概念第2页/共79页31.3 计算计算机中机中的信息表示的信息表示计算机采用二进制编码计算机中的信息单位计算机中的数字系统计算机中的非数值信息第3页/共79页4计算机采用二进制编码计算机采用二进制编码1.3 计算计算机中机中的信息表示的信息表示计算机内部是二进制数字世界。指令、数据、图形、声音二进制具有以下优势:易于物理实现 因为具有二种稳定状态的物理器件是很多的因为具有二种稳定状态的物理器件是很多的,如如门电路门电路的导通与截止的导通与截止,电压的高与电压的高与低低,而它们恰好对应表示而它们恰好对应表示1 1和和0 0两个符号。假如采用十进制两个符号。假如采用十进制,要制造具有十种

3、稳定状态要制造具有十种稳定状态的物理电路的物理电路,那是非常困难的。那是非常困难的。二进制数运算简单 数学推导证明数学推导证明,对对R R进制的算术求和、求积规则各有进制的算术求和、求积规则各有 R(R+1)/2 R(R+1)/2 种。如采用十进制种。如采用十进制,就有就有5555种求和与求积的运算规则种求和与求积的运算规则;而二进制仅各有三种而二进制仅各有三种,因而简化了运算器等因而简化了运算器等物理物理器件器件的设计。的设计。第4页/共79页5 机器可靠性高 由于电压的高低由于电压的高低,电流的有无等都是一种电流的有无等都是一种质质的变化的变化,两种状态分明,所以基两种状态分明,所以基2

4、2码码的传递抗干扰能力强的传递抗干扰能力强,鉴别信息的可靠性高。鉴别信息的可靠性高。通用性强 基基2 2码不仅成功地运用于码不仅成功地运用于数值信息编码数值信息编码(二进制二进制),),而且适用于各种而且适用于各种非数值信息非数值信息的数字化编码的数字化编码。特别是仅有的二个符号。特别是仅有的二个符号0 0和和1 1正好与逻辑命题的两个值正好与逻辑命题的两个值“真真 ”与与“假假 ”相对应相对应,从而为计算机实现逻辑运算和逻辑判断提供了方便。从而为计算机实现逻辑运算和逻辑判断提供了方便。第5页/共79页6 计算机中的信息单位计算机中的信息单位(位、字节、字)(位、字节、字)位(位(BitBit

5、):度量数据的最小单位):度量数据的最小单位,表示一位二进制信息。表示一位二进制信息。字节(字节(ByteByte):最常用的基本单位):最常用的基本单位,一个字节由八位二一个字节由八位二 进制数字组成进制数字组成(1byte=8 bit)(1byte=8 bit)K K 字节字节1K=1024 byte1K=1024 byteM M(兆)字节(兆)字节1M=1024 K1M=1024 KG G(吉)(吉)字节字节 1G=1024 M1G=1024 M T T(太)字节(太)字节1T=1024 G1T=1024 Gb7 b6 b5 b4 b3 b2 b1 b01 0 0 1 0 1 0 11

6、0 0 1 0 1 0 1=27+24+22+20=149来历?来历?IBMIBM的第一台超级机:机器字长的第一台超级机:机器字长6464位打印机位打印机120120字符,字符,7 7位够但考虑发展位够但考虑发展用用8 8位。位。第6页/共79页7 字(word)(word)字是位的组合字是位的组合,并作为一个独立的信息单位处理。并作为一个独立的信息单位处理。字又称为计算机字字又称为计算机字,指指CPUCPU一次操作中能处理的最大一次操作中能处理的最大数据单位数据单位。它取决于。它取决于机器的类型、字长以及使用者的机器的类型、字长以及使用者的要求要求。常用的固定字长有。常用的固定字长有8 8位

7、、位、1616位、位、3232位等。位等。机器字长 是一个与机器硬件指标有关的单位是一个与机器硬件指标有关的单位机器字长。机器字长。机器字长一般是指参加运算的机器字长一般是指参加运算的寄存器所含有的二寄存器所含有的二进制数的位数进制数的位数,它代表了机器的精度。它代表了机器的精度。机器的功能设计决定了机器的字长机器的功能设计决定了机器的字长,一般大型机用于数值计算一般大型机用于数值计算,为保为保证足够的精度证足够的精度,需要较长的字长需要较长的字长,如如3232位、位、6464位等。而小型机、微机一般位等。而小型机、微机一般字长为字长为1616位、位、3232位等。位等。第7页/共79页8计算

8、机中的数字系统计算机中的数字系统 数值信息在机器内的表示方法是二进制,编码方法采用原码与补码。采用“定点数”和“浮点数”表示方式表示整型和实型数。我们熟悉十进制数据,但在与计算机打交道时,会接触到二进制、八进制、十六进制系统,但无论哪种数制,其共同之处都是进位记数制。第8页/共79页9(1)认识进位记数制 如果采用的数制有R个基本符号,则称为基R数制,R称为数制的“基数”,而数制中每一固定的位置对应的单位值称为“权”。进位记数制的编码符合“逢R进位”的规则,各位的权是以R为底的幂,一个数可按权展开成为多项式。256.47=2*102+5*10+6*100+4*10-1+7*10-21.进位计数

9、制及不同进制数之间的转换第9页/共79页10十进制十进制R R=10,可使用,可使用0,1,2,3,4,5,6,7,8,9二进制二进制R R=2,可使用,可使用0,1八进制八进制R R=8,可使用,可使用0,1,2,3,4,5,6,7十六进制十六进制R R=16,可使用,可使用0,9,A,B,C,D,E,F“逢逢R R进进一一一一,借,借一一一一当当R R”进制的概念进制的概念第10页/共79页11几种数制间转换:(2)R进制十进制 将各位数字与它的权相乘,其积+,和即十进制数。例:P14 (3)十进制R进制 用短除法。除R取余法、乘R取整法:例:P14-15 (3)二、八、十六相互转换例:P

10、15第11页/共79页122、计算机中正、负数的表示符号位放最高位。1:负 0:正编码方法:原、反、补码(1)原码原码简单直观,但0的表示不唯一,四则运算时,符号位单独处理,复杂。(2)反码符号位同,其余按位取反。(3)补码反码+1。0的表示唯一:+0=-0=00000000正数原反补同,负数不同,用补码。第12页/共79页133、计算机中实数的浮点表示X=+-M*2+-E尾数阶码0-11位尾数12-15位阶数第13页/共79页14如:57.3125=111001.0101=0.1110010101*26(110)01100第14页/共79页15 计算机最主要的功能是处理各种各样的信息,比如:

11、数值、文字、声音、图形和图象等。在计算机内部,各种信息都必须经过数字化编码后才能被传送、存储和处理。非数值信息也用0 0、1 1来进行编码表示。因此,掌握信息编码的概念与处理技术是至关重要的。计算机中的非数值信息计算机中的非数值信息第15页/共79页16包括0 09 9十个数字,大小写英文字母及专用符号等9595种可打印字符,3333种控制字符。一个ASCIIASCII码占1 1个字节,由7 7位二进制编码组成,最多表示128128个不同符号。Computer01000011 01101111 0110110101110000 01110101 0111010001100101 0111001

12、07 6 5 4 3 2 1 ASCII 码(美国国家标准信息交换码)码(美国国家标准信息交换码)1.西文字符编码西文字符编码第16页/共79页17EBCDIC码码 是美国IBM公司在它的各类机器上广泛使用的一种信息代码。一个码占一个字节,用8位二进制码表示信息,最多表示256个不同代码。0=F0H(1111 0000),A=C1H(1100 0001)第17页/共79页182.中文信息编码中文信息编码 常用汉字几千个,八位编码不够。编码方案有二字节、三字节、四字常用汉字几千个,八位编码不够。编码方案有二字节、三字节、四字节。节。主要介绍主要介绍 “国家标准信息交换用汉字编码国家标准信息交换用

13、汉字编码”=国标码国标码 国标码是二字节码,用两个国标码是二字节码,用两个7位二进制编码表示一个汉字。位二进制编码表示一个汉字。目前国标码收入目前国标码收入6763个汉字,一级个汉字,一级3755个,二级个,二级3008个,还有个,还有682个个西文字符和图符。西文字符和图符。如:如:“巧巧”39H 41H 在机内形式在机内形式 0 1 1 1 0 0 1 1 0 0 0 0 0 1 第一字节第一字节 第二字节第二字节第18页/共79页193.多媒体信息编码多媒体信息编码图形用图形原语描述图象用象素矩阵第19页/共79页20信息的内部表示与外部显示信息多样,都可用0,1表示,机器才能处理,就需

14、要编码实现。计算机外部信息需经转换二进制编码后,才能处理;计算机内部信息需经转换,才能显示;转换由I/O设备实现,还需软件参与。如:如:输入输入1010,终端编码电路变成对应,终端编码电路变成对应ASCIIASCII码码31H31H和和30H30H,送往主机。,送往主机。主机的终端接口程序,一方面将这两个主机的终端接口程序,一方面将这两个ASCIIASCII码送给终端,另一方面传码送给终端,另一方面传给有关程序。给有关程序。程序将程序将1010转换成二进制表示。转换成二进制表示。第20页/共79页21同理:将结果送往终端显示时,将结果送往终端显示时,数字转换成数字转换成ASCIIASCII码,

15、由主机码,由主机终端。终端。将将ASCIIASCII码转换成字符点阵信息,控制显示器显示。码转换成字符点阵信息,控制显示器显示。将图形、图象、声音等信息送入计算机,要靠专用外设。第21页/共79页22电子计算机是什么?电子计算机是什么?电子计算机(Electronic Computer),又称电脑,是一种能存储程序和数据并能自动执行程序的机器,是一种能对各种数字化信息进行处理的工具。可协助人们获取信息、处理信息、存储信息和传递信息的信息处理机。1.4 计算机组成与工作原理计算机组成与工作原理第22页/共79页23“存储程序存储程序”工作原理工作原理程序计算机模拟人脑程序数据装入大脑脑力劳动。用

16、计算机完成工作制定解决方案分解成计算机能识别执行基本操作命令命令排列程序。计算机能识别执行每一条操作命令机器指令。它规定了计算机所要执行的一种操作。程序完成即定任务的一组指令序列,计算机照程序规定流程依次执行一条条的指令,最终完成程序目标。第23页/共79页24 存储程序工作原理:存储程序工作原理:计算机的两个基本能力:计算机的两个基本能力:一是能够存储程序,二是能够自动地执行程序。一是能够存储程序,二是能够自动地执行程序。计算机是利用计算机是利用“存储器存储器”(内存)来存放所要执行的程序的,用(内存)来存放所要执行的程序的,用CPU可可以依次从存储器中取出程序中的每一条指令,并加以分析和执

17、行,直至完成以依次从存储器中取出程序中的每一条指令,并加以分析和执行,直至完成全部指令任务。全部指令任务。第24页/共79页25 存储程序原理是由美籍匈牙利数学家冯诺依曼于1946年提出的。把程序本身当作数据来对待,程序和该程序处理的数据用同样的方式储存。冯诺依曼和同事们依据此原理设计出了一个完整的现代计算机雏形,并确定了存储程序计算机的五大组成部分和基本工作方法。冯诺依曼的这一设计思想被誉为计算机发展史上的里程碑,标志着计算机时代的真正开始。John von Neumann冯冯 诺依曼诺依曼第25页/共79页26二进制编码表示数据和指令程序和数据预先入内存,计算机自动从内存中取指令执行。五大

18、部件(分别解释)第26页/共79页27 虽然计算机技术发展很快,但“存储程序原理”至今仍然是计算机内在的基本工作原理。自计算机诞生的那一天起,这一原理就决定了人们使用计算机的主要方式编写程序和运行程序。科学家们一直致力于提高程序设计的自动化水平,改进用户的操作界面,提供各种开发工具、环境与平台,其目的都是为了让人们更加方便地使用计算机,可以少编程甚至不编程来使用计算机。但不管用户的开发与使用界面如何演变,“存储程序原理”没有变,它仍然是我们理解计算机系统功能与特征的基础。1949 EDSACEDSAC第27页/共79页28计算机组成计算机组成硬件系统硬件系统计算机硬件由5 5个部分组成:(外)

19、存储器(外)存储器(外)存储器(外)存储器(内)存储器内)存储器内)存储器内)存储器中央处理器(中央处理器(中央处理器(中央处理器(CPUCPUCPUCPU)控制器控制器输入输入设备设备输出输出设备设备数据流数据流地地 址址控制流控制流运算器运算器主机第28页/共79页29微微型型计计算算机机的的硬硬件件组组成成主机主机主机主机是包含电源电源电源电源、存储设备存储设备存储设备存储设备和电电电电路板路板路板路板的机箱,其中电路板上有计算机的主处理器主处理器主处理器主处理器和内存内存内存内存。监视器监视器监视器监视器是计算机的主要输出设备,它将来自计算机显卡显卡显卡显卡的电信号转换为屏幕上的彩色亮

20、点,从而形成图像。硬盘驱动器硬盘驱动器硬盘驱动器硬盘驱动器一般安装在系统单元内,当其工作时,机箱上的指示灯会亮。软盘驱动器软盘驱动器软盘驱动器软盘驱动器将数据写到软盘软盘软盘软盘上,当其工作时,其指示灯就亮,警告用户此时不要取出软盘。CD-ROMCD-ROM和和和和DVDDVD驱动器驱动器驱动器驱动器采用激光技术从光盘光盘光盘光盘上读取数据。鼠标鼠标鼠标鼠标是一种输入指示设备,帮助用户操作对象并选择菜单项。键盘键盘键盘键盘作为多数计算机的主要输入设备。声卡声卡声卡声卡位于系统单元内,提供到扬声器扬声器扬声器扬声器、麦克风麦克风麦克风麦克风和耳机耳机耳机耳机的连接。第29页/共79页30中央处理

21、器CPUP4AMD第30页/共79页311 1、运算器 用来算术运算、逻辑运算。叫算逻部件ALUALU。2 2、控制器 硬件系统的指挥和控制中心。3 3、存储器 用来存放程序、原始数据和运算结果。计算机存储信息的记忆部件。内部存储器访问速度快暂时性价高外部存储器访问速度慢永久性价低有内(主)、外(辅)存之分。第31页/共79页32内存:存执行的程序和待处理的数据,直接与CPU交换信息。外存:保存程序和数据。内存以半导体存储器为主,为RAMRAMRAMRAM外(辅)存(磁存储器、光存储器、半导体集成电路存储器)(磁存储器、光存储器、半导体集成电路存储器)1、内存随机存储器(RAM)所指内存。微机

22、一般所指内存。微机一般52M52M512M512M。第32页/共79页33内存地址读写控制电路地址译码器地址总线数据总线内存储器内存是易失性存储器,断电信息失。外存是仓库,可长期保存。第33页/共79页34特殊存储器芯片:ROM,CMOS只读存储器(ROM)ROM中保存一个BIOS小型指令集合,是固化程序,ROM又叫固件。BIOS非常小。但有用,它告诉OS如何访问磁盘驱动器。当开机时,CPU执行ROM中的BIOS指令,搜索并加载磁盘上的OS,然后计算机开始运行。CMOS小内存 保存机器当前配置信息。这也是计算机调入OS之前必须知道的信息。保存信息时间要比RAM长、但不象ROM那样不能修改。第3

23、4页/共79页35虚拟存储器 为运行大程序,为同时运行多道程序,需配大内存或扩大内存,但内存数量有限。解决小内存运行大程序。用虚拟存储技术=通过软件方法,将主存及一部分外存构成一个整体,提供比物理内存大的多的存储器=虚拟存储器。第35页/共79页36CPU主存储器高速缓存外存页进页出I/O虚拟存储器虚拟存储器第36页/共79页37存储单位:位位(bit)(bit),存储信息的最小单位 字节字节(byte)(byte),存储器的一个存储单元,最常用单位 字字(word)(word),有若干个字节组成KB 1KB=2KB 1KB=21010Byte=1024ByteByte=1024ByteMB

24、1MB=2MB 1MB=21010KB=1024KBKB=1024KBGB 1GB=2GB 1GB=21010MB=1024MBMB=1024MBTB 1TB=2TB 1TB=21010GB=1024GBGB=1024GB第37页/共79页388存储器是一种具有保存和存取信息(程序、数存储器是一种具有保存和存取信息(程序、数据)的设备据)的设备/器件,是计算机系统不可或缺的器件,是计算机系统不可或缺的资源资源。8现代微型计算机的存储系统结构:现代微型计算机的存储系统结构:高速缓存高速缓存-主存主存-外存外存 为什么采用这种结构?为什么采用这种结构?指令执行速度依赖于内存读写速度指令执行速度依赖

25、于内存读写速度高速高速CPUCPU需配置高速内存需配置高速内存大软件需配置大容量内存大软件需配置大容量内存 高速度高速度 低成本低成本 大容量大容量 存储器与存储系统矛盾矛盾CPU高速缓存高速缓存M1M2.Mn外存外存2外存外存1.外存外存n主存主存外存外存寄存器寄存器SRAMDRAM硬盘、光盘、硬盘、光盘、U盘等盘等计算机工作原理计算机工作原理第38页/共79页394、输入输出设备输入设备:把原始数据和处理这些数据的程序通过输入接口输入到计算机的存储器中。常用的有:键盘键盘、鼠标鼠标、扫描仪、数码相机等输出设备:输出计算机处理结果。常用的有:显示器显示器、打印机打印机、绘图仪等输入输出设备又

26、称I/OI/O设备设备,属外部设备第39页/共79页40显示系统显示器显示卡第40页/共79页41显示器 有阴极射线管(CRT)和液晶(LCD)显示器如图,是计算机中最重要的输出设备,它直接将计算机的信息反馈给我们,是人机对话的重要工具。显示器的主要指标包括显示器的屏幕大小、显示分辨率、扫描频率、象素色彩等。屏幕越大,显示的信息越多;显示分辨率越高,显示图像就越清晰。第41页/共79页42 输入/输出设备(外部设备)完成数据的输入完成数据的输入完成数据的输入完成数据的输入/输出输出输出输出信号转换(模拟信号/数字信号、电信号/非电信号等)数据采样与接口进行连接与接口进行连接与接口进行连接与接口

27、进行连接接口信号,电平标准等与主机进行通信与主机进行通信与主机进行通信与主机进行通信通信协议工作时序第42页/共79页43 总 线总线总线总线总线是微机中各功能部件之间通信的信息通路,主要由是微机中各功能部件之间通信的信息通路,主要由地址地址地址地址、数据数据数据数据和和控控控控制制制制三大总线组成,每种总线都由若干根信号线(总线宽度)构成。三大总线组成,每种总线都由若干根信号线(总线宽度)构成。存储器I/O接口输入设备I/O接口数据总线数据总线 DB控制总线控制总线 CB输出设备CPU三三大大总总线线第43页/共79页44三总线 硬件的5个部分通过三总线连接。总线是信息通道。数据、地址、控制

28、总线。1、数据总线数据是广义的。指令代码、状态、控制信息。是双向的总线。数据总线位数是计算机重要指标。体现传输数据能力,与CPU位数对应,32位微处理器采用32位数据总线。32位奔腾,内部总线32位,与存储器相连的外部总线是64位,提高数据传输能力。第44页/共79页452、地址总线 传输地址信息,如:访问内存、某外设地址等。地址由CPU提供,是单向的总线。地址总线传输内存地址,所以,总线位数决定CPU可直接寻址的内存范围。32位=232个内存地址=4GB第45页/共79页463、控制总线 传输控制信号。CPU向内存或I/O接口电路发出的读写信号;I/O接口电路向CPU发送的同步工作的联络信号

29、。I/O接口 实现CPU和外设信息交换。端口地址对I/O接口中寄存器统一编址,便于访问,同内存。外设通过接口同CPU相连?数字/模拟 并行/串行 速度 接口技术CPU和外设数据传递方式。第46页/共79页47Inter8048单片机译码器键盘工作原理:键盘接口8042CPU应用程序键盘缓冲区内存主板扫描和识别发中断请求调中断处理程序键盘子系统:键盘和接口第47页/共79页48程序的自动执行 程序执行在控制器控制下自动完成。计算机硬件系统最终只能执行由机器指令组成的程序。程序在执行前必须首先装入内存,程序执行时CPUCPU负责从内存中逐条取出指令分析识别(译码)最后执行指令,从而完成了一条指令的

30、执行周期。CPUCPU就是这样周而复始地工作,直至程序的完成。启动一个程序的执行只需将程序的第一条指令地址置入程序计数器(PCPC)中即可。第48页/共79页491.取指从内存中取出要执行的指令。IP地址内存IR(指令寄存)2.译码IR(指令寄存)控制器控制信号序列3.执行但程序并不总是顺序执行,有时要转移,指令分2种类型:操作类指令:算逻运算、数据存取和传送等。转移类指令:实现程序分支、转移(有无条件)等。机器指令格式机器指令格式操作码操作码地址码地址码/操作数操作数第49页/共79页50例如:P251、IP取指IR,IP+1 IP2、译码器识别指令,生成控制信号序列3、IP AR,IP+1

31、 IP4、根据AR地址取出数10 数据总线AX存上5、IP IR,IP+1 IP6、译码器识别指令,生成控制信号序列7、IP AR,根据AR地址取出数15 数据总线DR存上8、DR中数与AX中数运算器+AX寄存器9、IP IR,IP+1 IP10、译码,HLT,暂停。第50页/共79页51机器指令计算机执行某种操作的命令,由计算机直接识别执行。指令指令是对计算机进行程序控制的最小单位最小单位。所有指令的集合集合称为计算机的指令系统。指令系统。指令系统是软件和硬件的指令系统是软件和硬件的界面界面。指令系统的内核是硬件。在指令系统基础上构造软硬件指令系统的内核是硬件。在指令系统基础上构造软硬件。用

32、机器指令编写的程序用机器指令编写的程序机器语言程序机器语言程序计算机指令系统第51页/共79页52 机器指令格式机器指令格式操作码操作码地址码地址码/操作数操作数指令按功能分:操作类:命令计算机各部件完成基本的算术逻 辑运算、数据存取、数据传送等操作。控制转移类:控制程序执行顺序、实现程序分 支、转移等。指令系统的指令数目和种类决定计算机能力和体系结构。第52页/共79页53指令种类:P26-27算术逻辑运算类移位数据传送转移类系统特权指令其他指令指令发展:P27第53页/共79页54微处理器CPUCPU与CPU性能相关的问题:1、CPU的速度与主频 由高速电子线路组成。奔腾达亿次/S。CPU

33、执行指令的速度与系统时钟密切相关。系统时钟:是计算机的特殊器件,它周期发出脉冲式电信号,控制和同步各个器件的工作节拍。时钟频率越高,机器工作速度越快。CPU主频CPU能够适应的时钟频率(标准工作频率)=1秒内CPU能完成的工作周期数。单位:MHZMHZ、GHZGHZ 1 MHZ=100MHZ=100万周期万周期/S/S第54页/共79页55 2、CPU的字长 CPU在一次操作中能处理的最大数据单位,它体现了一条指令所能处理数据的能力。决定运算精度。如:一个CPU字长为16位,每执行一条指令可处理16位二进制数据。若处理多位数据,则需要几条指令才能完成。奔腾是64位。第55页/共79页563、高

34、速缓存 解决:CPU速度内存存取速度 一般,在一定时间,程序执行总集中于程序代码的一个小范围内,将此范围代码由内存调入缓存,所以,加快CPU访问内存速度,加快指令执行速度。如:有512K缓存,与CPU封装在一块芯片上,不能随意选择。第56页/共79页574.指令的流水线控制技术 原指令执行是串行的。为加快指令执行速度途径:提高单条指令执行速度(提高主频)指令并行执行(如图P28)如:奔腾CPU结构图:64位数据总线,32位地址和控制总线第57页/共79页58中央处理器(CPUCPU)总线接口单元指令代码高速缓存数据高速缓存指令预取缓冲器译码部件整数部件转移预测部件浮点部件接内存RAMALU A

35、LU第58页/共79页59 中央处理器CPU CPU CPU是计算机的心脏,是计算机的心脏,用来实现程序控制功能用来实现程序控制功能(自动从内存中读入指(自动从内存中读入指令和自动执行指令)令和自动执行指令)。CPU结构示意图结构示意图地址总线地址总线标标 志志寄存器寄存器指令寄存器指令寄存器数据暂存器数据暂存器控制电路控制电路指令译码器指令译码器地地址址寄存寄存器器指指 令令指指 针针寄存器寄存器R1R2R3R4寄存器组寄存器组运运算算器器PC数据总线数据总线控制总线控制总线ALU计算机工作原理计算机工作原理第59页/共79页60主板主板中央处理单元中央处理单元CPUCPU主存主存MEMOR

36、YMEMORY主板主板接口卡接口卡总线插槽总线插槽存储存储存储存储子系统子系统子系统子系统输入输出输入输出输入输出输入输出子系统子系统子系统子系统第60页/共79页611.5 计算机软件系统计算机软件概述计算机软件概述 硬件 裸机第61页/共79页62计算机系统的组成计算机系统的组成硬件软件运算器:执行各种算术运算和逻辑运算控制器:控制程序运行,协调各部件动作存储器:存储指令和数据输入设备:接受用户的指令和数据输出设备:呈现程序运行结果系统软件:面向系统应用软件:面向应用 CPU(微处理器)内存:RAM、ROM 外存:硬盘、软盘、CD-ROM键盘、鼠标、扫描仪显示器(屏幕)、打印机Window

37、s、Unix、CMS Office、Photoshop、WPS 主机 外设关系:软件和硬件有机结合整体,之间关系说明。第62页/共79页63计算机系统的层次结构计算机系统的层次结构用 系 统户应其操 裸机 统 件 件用软他作 系软第63页/共79页64计算机语言概述计算机语言概述 无论是操作系统还是应用软件,都需要使用相应的程序设计语言编写程序。程序设计是指编写一系列能为计算机所识别并执行的指令。这些指令用程序设计语言编写。程序设计语言是一组专门设计的用来生成一系列可被计算机处理和执行的指令的符号集合。随着计算机的发展,程序设计语言经历了不同的发展过程。人们开发各种编程语言以适应不同时期的编程

38、需要。第64页/共79页651第一代语言机器语言 计算机编程最先使用的就是机器语言。由于计算机只识别二进制0和1代表的电子数字信号,机器语言就直接用0和1编写程序,它不需要任何翻译就能被计算机硬件理解和执行,所以程序执行的效率高。但是用二进制代码表示的机器语言编写程序十分困难,而且编写出来的程序也难以阅读。另外,由于机器语言只能为特定的计算机所识别,因此,对于不同的计算机编程,就要使用不同的二进制编码。第65页/共79页662 第二代语言汇编语言 为使编程人员从烦琐的、难以理解的机器语言中解放出来,人们研制了用字母、数字和符号组成的汇编语言来表示0和1组成的机器语言。例如,在机器语言中,乘表示

39、为001011,而用汇编语言只需用M表示。由于计算机只能识别0和1组成的指令,因此,用汇编语言编写的源程序不能直接被计算机所识别,必须由翻译程序将其编译成机器语言的目标程序才能被计算机识别。汇编语言与机器语言一样,都是面向机器的语言,它与机器语言的指令是一一对应的,因此,用汇编语言编写的程序执行速度快,占用内存小,运行效率也较高,所以经常用汇编语言编写系统软件、实时控制程序、外部设备或端口数据的输入输出程序。用汇编语言编写程序与用机器语言编写程序一样,都需要了解CPU结构,依赖于具体的机器,都是面向机器的低级语言,用它们编写程序的工作量较大而且无通用性。第66页/共79页673 第三代语言 高

40、级语言(过程语言)为了使程序设计语言独立于机器,并且提高编程效率,人们研究出了高级语言。高级语言采用类似英语单词的字符来表达指令,它能够将几条机器语言指令合并为一条高级指令,并与具体的计算机指令系统无关。使用高级语言的好处是无需了解计算机的内部结构。用高级语言编写程序不仅可以提高工作效率,并且易于移植。目前常用的高级语言有:用于编程初学者和非专用人员的BASIC 以及后来发展的Quick BASIC、QBASIC和True BASIC;用于商业账务管理的COBOL;用于科学、数学和工程的FORTRAN;用于教学和开发的Pascal;20世纪60年代十年内,人们至少发明了200多种高级语言。LI

41、SP、SNOBOL、BASIC。20世纪70年代,结构化程序设计。PASCAL、C、Ada第67页/共79页684面向对象的程序设计语言20世纪80年代,提出面向对象概念。C+、Java(网络应用开发语言)可运行于所有操作系统平台。用于程序设计、数据库、多媒体应用等。用类与对象、封装性等第68页/共79页695.面向对象与可视化程序设计语言VB、Delphi、VC+等。提供可视化集成开发环境,以组件形式提供可视化类库,程序开发是可视化的。即编程工作通过可视化的操作实现,对应的代码系统自动生成。适合开发图形用户界面,做到所见即所得。降低编程复杂度,提高编程效率。第69页/共79页706 非过程化

42、的语言告诉计算机做什么只需说明要完成工作的目标和条件,即可得到所要结果。其他是系统完成。编程是系统完成。但适合部分领域,通用性、灵活性不如过程化语言。如:关系数据库SQL语言。第70页/共79页71操作系统概述操作系统概述操作系统 是指控制和指挥计算机系统工作的程序组。操作系统的主要工作包括:将应用程序送入内部存储器并监督应用程序的执行,管理文件、控制硬件资源的工作,控制输入和输出的操作以及实现用户与操作系统之间通信的功能。操作系统是用户和硬件之间的媒介,以及硬件和应用软件之间的媒介。操作系统中某些部分可以自动工作,不需要人为干涉,其他部分则为用户提供实用程序用来维护系统。在个人计算机中,一部

43、分操作系统存放在ROM中,用以启动硬件工作并告诉CPU如何在磁盘上查找并装载操作系统及其余部分。启动计算机时,操作系统控制计算机各部件的工作;为用户提供基本工作环境。第71页/共79页72 此外,操作系统还包括各种“内务处理”程序,使用户可以查找存储在磁盘上的程序和数据,将程序和数据拷贝到计算机上或者将程序和数据拷贝出来,删除程序和数据等。计算机之间的相互通信也必须靠操作系统的协调才能完成。另外,也正是操作系统允许用户启动应用程序。目前常用的操作系统有MSDOS、Windows、UNIX、Linux和MAC OS等。OS从无到有、从小到大、功能逐渐完善。其形成经历了:手工操作、管理程序、操作系

44、统三个阶段。第72页/共79页73手工操作(第1代计算机:存储不够,速度慢)缺点:资源独占 操作不方便:操作面板,速度也慢管理程序(第2代计算机:存储量加大,速度较快,自己管理自己)半自动化方式控制计算机,协助操作员操作计算机外,还负责管理计算机内部资源。60年代进入第3代计算机,存储增大,出现“批处理”方式。作业独立处理单位、数据命令组成。人们考虑提高CPU利用率,出现“多道批处理”方式。第73页/共79页74OS多道批处理缺点:不能人工干预、错误不能及时改,不能交互。OS。出现分时操作系统:时间片等 实时操作系统 通用操作系统:大型机上兼有批处理、分时、实时。如UNIX 网络操作系统第74

45、页/共79页751.6 操作系统基本概念主要讲:进程管理和内存管理操作系统功能操作系统功能 四大管理一大接口四大管理一大接口1进程与处理机管理:调度、进程2内存管理:分配、保护、扩充3设备管理:通道、缓冲4信息管理:文件、树形目录结构、文件夹5用户接口:程序级(用户编程调用)、作业级(os用户界面)第75页/共79页76进程与处理机管理进程 程序PCB:进程标识名、所属的用户、当前状态、优先级、起始地址、使用资源信息、CPU现场保护信息CPU三种状态:就绪、等待、运行 见书P38页图 抢先调度法则 三个键快速查看进程信息第76页/共79页77内存管理内存管理的功能1、内存分区与信息保护固定分区、动态分区2、内存分配与回收3、扩充内存容量:虚拟虚拟存储器见P42图第77页/共79页78作 业下周交:P43 9,11,16,17,18其余思考常见问题解答第78页/共79页79感谢您的观看!第79页/共79页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > PPT文档

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁