第二章 计算机系统基础.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第二章 计算机系统基础.ppt》由会员分享,可在线阅读,更多相关《第二章 计算机系统基础.ppt(72页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章 计算机基础知识2.1 计算机系统的组成与工作原理计算机系统的组成与工作原理2.2 微型计算机的硬件系统微型计算机的硬件系统 2.1 计算机系统的组成系统软件系统软件应用软件应用软件计计算算机机系系统统分分为为:硬硬件件+软软件件硬硬 件件软软 件件计算机系统的组成 微型机系统硬件主机中央处理器内存储器运算器控制器只读存储器(ROM)随机存储器(RAM)外部设备外存设备(硬盘、软盘、U盘等)输入设备(鼠标、键盘等)输出设备(打印机、显示器等)软件系统软件应用软件(AutoCAD、Office2003)操作系统(Windows、Unix等)数据库管理系统(FoxPro、SQL Server
2、等)语言处理程序(编译程序、解释程序等)服务程序(监控、连接、调试程序等)2.1.1 计算机系统的组成 1冯冯诺依曼计算机的设计思想诺依曼计算机的设计思想对计算机的体系结构和工作原理最具重大影响的是美籍匈牙利数学家冯诺依曼研制的EDVAC计算机。计算机之所以能够按照人们的意志自动地进行工作,主要是采用了以原理:“存储程序”:数据和程序存储在计算机的内存储器中“程序控制”原理:计算机各部件做什么工作、怎样工作、什么时候工作都是由指令控制的 冯诺依曼计算机的设计思想可归结为:计算机应由五个基本部分组成:运算器、控制器、存储器、输入设备和输出设备。采用了程序存储和程序控制的原理。程序和数据存放在同一
3、个存储器中,并按地址访问。程序和数据以二进制表示。2.计算机系统的硬件组成计算机系统的硬件组成 计算机硬件包括计算机硬件包括主机主机和和外设外设主机主机外设外设输入设备输入设备输出设备输出设备外存设备外存设备网络设备网络设备计算机的五大部件冯冯.诺依曼思想诺依曼思想:二进制二进制程序与数据一样存程序与数据一样存放在内存放在内存五大模块五大模块存储器数据流数据流控制流控制流运算器外存储器输出设备内存储器输入设备控制器微型计算机系统基本结构处理器处处理理器器控制器控制器运算运算器器控制整个计算机控制整个计算机所有部件的工作所有部件的工作执行算术运算执行算术运算和逻辑运算和逻辑运算 运算器和控制器一
4、起组成运算器和控制器一起组成中央处理器中央处理器,即,即CPU(Central Processing Unit),它是计算机的核心。),它是计算机的核心。存储器存储器存储器是计算机存储是计算机存储数据和程序数据和程序的记忆单元集合,的记忆单元集合,每个记忆单元由每个记忆单元由8 8位二进制位组成,可读写其中的数据。位二进制位组成,可读写其中的数据。存储器存储器存储器通常分为存储器通常分为内存储器和外存储器内存储器和外存储器存放大量信息存放大量信息的外存储器的外存储器信息交流中心信息交流中心内存储器内存储器存储器每个记忆单元由每个记忆单元由8 8位二进制位组成。位二进制位组成。1KB=210B=
5、1024B1MB=210KB=1024KB1GB=210MB=1024MB1TB=210GB=1024GB字节字节BYTEBYTE7 6 5 4 3 2 1 0位位BitBit存储器的有关术语简述如下:存储器的有关术语简述如下:位(位(Bit):存放一位二进制数,是存储器的最小组成单:存放一位二进制数,是存储器的最小组成单位,简写为位,简写为b。字节(字节(Byte):八个二进制位为一个字节,即它是度量:八个二进制位为一个字节,即它是度量存储设备容量最基本的计量单位,简写为存储设备容量最基本的计量单位,简写为B。字长(字长(Length Word):CPU在单位时间内(同一时间)在单位时间内(
6、同一时间)能一次处理的二进制数据的位数叫字长。能处理字长为能一次处理的二进制数据的位数叫字长。能处理字长为8位数据的位数据的CPU通常就称为通常就称为8位的位的CPU,能处理字长为,能处理字长为32位数据的位数据的CPU就称为就称为32位的位的CPU。字长越长,运算精度。字长越长,运算精度越高、处理速度越快,但是价格也高。越高、处理速度越快,但是价格也高。地址(地址(Address):在微型计算机中,整个内存被分成:在微型计算机中,整个内存被分成一个个字节,每个字节都由一个唯一的编号来标识,该一个个字节,每个字节都由一个唯一的编号来标识,该编号称为地址。如同旅馆中每个房间必须有惟一的房间编号称
7、为地址。如同旅馆中每个房间必须有惟一的房间号,才能找到该房间内的人一样。号,才能找到该房间内的人一样。输入输出设备输入输出设备输入设备:用来接受用户输入的原始数据和程序,并将输入设备:用来接受用户输入的原始数据和程序,并将它们变为计算机能识别的二进制数形式存放到内存中。它们变为计算机能识别的二进制数形式存放到内存中。常用输入设备:常用输入设备:键盘、鼠标、扫描仪、光笔、数字化仪键盘、鼠标、扫描仪、光笔、数字化仪等。等。输出设备:用于将存放在内存中由计算机处理的结果转输出设备:用于将存放在内存中由计算机处理的结果转变为人们能识别的形式。变为人们能识别的形式。常用输出设备:常用输出设备:显示器、打
8、印显示器、打印机、绘图仪、音响等。机、绘图仪、音响等。3.计算机系统的软件组成计算机系统的软件组成计算机软件系统是计算机系统的重要组成部计算机软件系统是计算机系统的重要组成部分。计算机软件是分。计算机软件是程序程序、运行程序所需要的、运行程序所需要的数据数据和使用、维护计算机所需的和使用、维护计算机所需的有关文档有关文档的的总称。通常把软件分为总称。通常把软件分为系统软件和应用软件系统软件和应用软件两大类。两大类。1)系统软件系统软件系统软件是控制计算机运行,管理计算机的系统软件是控制计算机运行,管理计算机的各种资源并为应用软件提供支持和服务的平各种资源并为应用软件提供支持和服务的平台。系统软
9、件通常包括台。系统软件通常包括操作系统、程序设计操作系统、程序设计语言处理程序、数据库管理系统及各种服务语言处理程序、数据库管理系统及各种服务程序等程序等 操作系统操作系统(Operating System)简称)简称OS:用于管理和用于管理和控制计算机所有的硬件和软件资源的一组程序控制计算机所有的硬件和软件资源的一组程序:计算机硬件与其它软件的接口计算机硬件与其它软件的接口:用户和计算机的接口用户和计算机的接口 用户主要功能有:主要功能有:处理机处理机(CPU)管理管理 存储管理存储管理 设备管理设备管理 信息信息(文件文件)管理管理(1)操作系统)操作系统(2)程序设计语言)程序设计语言计
10、算机语言是指计算机能够接受和处理且具有约定计算机语言是指计算机能够接受和处理且具有约定格式的一种语言。所谓程序,是指使用计算机按照格式的一种语言。所谓程序,是指使用计算机按照需要求解问题的算法步骤,是计算机要执行的需要求解问题的算法步骤,是计算机要执行的指令指令集合集合。而程序全部都是用我们所掌握的语言来编写。而程序全部都是用我们所掌握的语言来编写的。所以,计算机程序所用的语言是人与计算机之的。所以,计算机程序所用的语言是人与计算机之间交换信息的工具。间交换信息的工具。计算机语言的种类非常的多,计算机语言的种类非常的多,一般可分为机器语言、一般可分为机器语言、汇编语言和高级语言汇编语言和高级语
11、言。机器语言(机器语言(Machine Language)机器语言:第一代计算机程序设计语言人和计算机交互的一种最原始的语言由“0”或“1”代码组成的,能被计算机直接识别和执行指令:就是指挥计算机完成特定任务的一条操作命令,由操作码(又称指令码)和操作数两部分组成。指令10110000 0000111100101100 00001010 11110100例2.1 计算A=15+10的机器语言程序如下:把15放入累加器A中10与累加器A中的值相加,结果仍然放入累加器A中结束程序总结:总结:编程质量高、运行速度快。但由于机器语编程质量高、运行速度快。但由于机器语言非常难于学习、记忆,只适合专业人员
12、使用言非常难于学习、记忆,只适合专业人员使用 汇编语言(汇编语言(Assembly Language)汇编语言:第二代计算机程序设计语言最接近机器指令的一种语言用便于人们记忆的符号来替代机器指令的操作码注意:CPU不能直接理解和执行用汇编语言编写的程序,必须通过汇编程序将汇编语言的指令翻译成机器语言指令表示的目标程序才能被机器理解和执行。MOV A,15 ADD A,10 HLT总结:总结:比机器语言容易些,可读性更高,经汇编比机器语言容易些,可读性更高,经汇编生成的可执行文件比较小,执行速度快;但汇编生成的可执行文件比较小,执行速度快;但汇编源程序一般比较冗长、复杂、容易出错源程序一般比较冗
13、长、复杂、容易出错 。把15放入累加器A中10与累加器A中的值相加,结果仍然放入累加器A中结束程序例2.2 A=15+10的汇编语言程序如下:高级语言高级语言高级语言第三代计算机程序设计语言比较接近自然语言和数学表达式的、面向问题的程序设计语言广泛流行的高级程序设计语言有Visual Basic、Visual C+、JAVA例2.3 A=15+10的Visual Basic程序如下:A=15+10Print A总结:总结:高级程序设计语言编写的程序与机器无关,高级程序设计语言编写的程序与机器无关,程序的可读性好、可移植性好,容易学、容易编程序的可读性好、可移植性好,容易学、容易编写。写。注意:
14、注意:高级语言所编制的程序也是不能被计高级语言所编制的程序也是不能被计算机直接识别和执行的,必须经过语算机直接识别和执行的,必须经过语言处理程序言处理程序(即编译程序)(即编译程序)翻译成机翻译成机器语言后,才能被识别和执行。器语言后,才能被识别和执行。(3)数据库管理系统)数据库管理系统数据库管理系统是一种组织、储存、管理和处理信息的系数据库管理系统是一种组织、储存、管理和处理信息的系统软件。目前,比较流行的统软件。目前,比较流行的关系型关系型数据库管理系统数据库管理系统(Data Base Management System,简称,简称DBMS)有)有Access、SQL Server、O
15、racle、Sybase等。等。(4)服务程序)服务程序服务程序也称为实用程序,能配合各类其他系统软件为用服务程序也称为实用程序,能配合各类其他系统软件为用户的应用提供方便和帮助。如磁盘及文件管理软件,瑞星、户的应用提供方便和帮助。如磁盘及文件管理软件,瑞星、金山毒霸等反病毒程序等。在金山毒霸等反病毒程序等。在Windows的附件中也包含了的附件中也包含了系统工具,包括磁盘碎片整理程序、磁盘清理等实用工具系统工具,包括磁盘碎片整理程序、磁盘清理等实用工具程序。程序。2)应用软件)应用软件应用软件(应用软件(Application Software)是指利用计算)是指利用计算机的软、硬件资源为机
16、的软、硬件资源为某一应用领域解决某类具体问某一应用领域解决某类具体问题题而专门开发设计的软件。而专门开发设计的软件。例如,文字处理软件、电子表格软件、演示文稿软例如,文字处理软件、电子表格软件、演示文稿软件、网页设计软件等属于应用软件。件、网页设计软件等属于应用软件。常用的应用软件常用的应用软件(1)办公软件 办公软件是为办公自动化服务的,一般包括字处理、桌面排版、演示文稿软件、电子表 格等。目前常用的办公软件有Microsoft公司的Microsoft Office和我国金山公司的WPS Office。(2)多媒体制作软件 多媒体制作软件是用于录制、播放、编辑声音和图形图像等多媒体信息的一组
17、应用程序。处理声音的软件 Wave studio、Mixer 处理图形图像的软件AutoCAD、PhotoShop 动画制作软件Flash、3DS Max(3)Internet服务软件 Internet服务软件主要包括:浏览器电子邮件软件文件传输软件(4)娱乐与学习软件CAI(Computer Assisted Instruction)计算机辅计算机辅助教学。助教学。2.1.2 计算机基本工作原理计算机基本工作原理指令是能被计算机识别并执行的的二进制代码,完成一种操作。指令是能被计算机识别并执行的的二进制代码,完成一种操作。操作码操作码 操作数操作数 数据传送指令数据传送指令数据处理指令数据处
18、理指令程序控制指令程序控制指令输入输出指令输入输出指令 其它指令其它指令 If Goto And OrCPU内存I/O设备主机对计算机的硬件进行管理等对计算机的硬件进行管理等指令指令 结构结构分分类类操作码操作码 要完成的操作类型或性质要完成的操作类型或性质操作数操作数 操作的内容或所在的地址操作的内容或所在的地址 指令的执行过程指令的执行过程一条指令的执行过程分为以下一条指令的执行过程分为以下4步骤:步骤:取取指指令令 按按照照指指令令计计数数器器中中的的地地址址,从从内内存存储储器器中中取取出出指指令令,并送往指令寄存器。并送往指令寄存器。分分析析指指令令 对对指指令令寄寄存存器器中中存存
19、放放的的指指令令进进行行分分析析,由由译译码码器器对对操操作作码码进进行行译译码码,将将指指令令的的操操作作码码转转换换成成相相应应的的控控制制电电位位信信号;由地址码确定操作数地址。号;由地址码确定操作数地址。执执行行指指令令 由由操操作作控控制制线线路路发发出出完完成成该该操操作作所所需需要要的的一一系系列列控制信息,去完成该指令所要求的操作。控制信息,去完成该指令所要求的操作。一一条条指指令令执执行行完完成成,指指令令计计数数器器加加1 或或将将转转移移地地址址码码送送入入程程序计数器,然后回到序计数器,然后回到。取指令取指令分析指令分析指令执行指令执行指令程序计数器加程序计数器加1是否
20、结束是否结束结束结束YN图图 指令执行过程指令执行过程计算机完成一条指令所花费的时间称为1个指令周期,指令周期越短,指令执行越快 程序及程序的执行过程程序:为完成一个处理任务而设计的一系列指令的有序集合。例2.4 用C语言编写一个程序,求两个数x,y的和sum,并将sum输出。void main()int x,y,sum;scanf(%d,%d,&x,&y);sum=x+y;printf(%d n,sum);微型计算机的诞生微型计算机的诞生19711971年年IntelIntel的工程师马西安的工程师马西安霍夫霍夫(M.E.Hoff)(M.E.Hoff)成功地成功地在在一个芯片一个芯片上实现了
21、中央处理器:上实现了中央处理器:第一片第一片4 4位微处理器位微处理器 Intel 4004 Intel 4004,第一台第一台4 4位微型计算机位微型计算机 MCS-4 MCS-4,微处理器的发展:微处理器的发展:4 4位、位、8 8位、位、1616位、位、3232位、位、6464位位2.2 微型计算机的硬件系统微型计算机的硬件系统微型计算机的基本结构微型计算机的基本结构:显显示器、键盘和主机构成。示器、键盘和主机构成。台式计算机的主机安装在主台式计算机的主机安装在主机箱内,在主机箱内有系统机箱内,在主机箱内有系统主板(又称母板)、硬盘驱主板(又称母板)、硬盘驱动器、动器、CD-ROMCD-
22、ROM驱动器、软盘驱动器、软盘驱动器、电源等。驱动器、电源等。2.2.1 系统主板微机中最大的一块集成电路板微机中最大的一块集成电路板微机中各种部件的连接载体微机中各种部件的连接载体主板主要有:主板主要有:lCPUCPU插座插座l控制芯片组控制芯片组lBIOSBIOS芯片芯片l内存条插槽内存条插槽lAGPAGP总线扩展槽总线扩展槽l局部总线扩展槽其它各种接口局部总线扩展槽其它各种接口主板主要由两大部分组成:芯片、插槽/接口 芯片BIOS芯片北桥芯片南桥芯片若干集成芯片(如显卡、声卡、网卡等)BIOS芯片:存有与该主板搭配的基本输入输出系统程序,能够让主板识别各种硬件,还可以设置引导系统的设备,
23、调整CPU外频等。北桥芯片:主板芯片组中起主导作用的最重要的组成部分,负责与CPU的联系并控制内存、AGP、PCI数据在北桥内部传输。芯片组的名称就是以北桥芯片的名称命名的,例如Intel 875芯片组的北桥芯片是82875P。南桥芯片:主要负责I/O接口控制、IDE设备(硬盘等)控制以及高级能源管理等。南桥芯片和北桥芯片合称芯片组。芯片组在很大程度上决定了主板的功能和性能。FLASH演示:演示:微型计算机系统基本结构演示微型计算机系统基本结构演示 主板上各器件组装演示主板上各器件组装演示2.2.2 CPU(1)CPU(1)CPU主要性能指标主要性能指标 CPU的位数的位数=CPU的字长的字长
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二章 计算机系统基础 第二 计算机系统 基础
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内