第一章 计算机系统基础.ppt
《第一章 计算机系统基础.ppt》由会员分享,可在线阅读,更多相关《第一章 计算机系统基础.ppt(100页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、大学计算机基础大学计算机基础大学计算机基础大学计算机基础主讲教师:曾俊主讲教师:曾俊QQ:35532204QQ:35532204大学计算机基础大学计算机基础 第一章第一章 计算机系统基础计算机系统基础第一章第一章 计算机基础知识计算机基础知识1.1概述概述1.2计算机系统及其工作原理计算机系统及其工作原理1.3微型计算机的硬件微型计算机的硬件1.4输入输出设备输入输出设备1.5计算机中的信息表示计算机中的信息表示大学计算机基础大学计算机基础 第一章第一章 计算机系统基础计算机系统基础手指计数1.1概述概述1.1.1计算机的发展计算机的发展大学计算机基础大学计算机基础 第一章第一章 计算机系统基
2、础计算机系统基础1. 1. 帕斯卡发明的加法器帕斯卡发明的加法器(1642(1642年年) ) 2. 2. 巴贝奇发明的差分机巴贝奇发明的差分机(1822(1822年年) ) 1.1.1计算机的发展计算机的发展大学计算机基础大学计算机基础 第一章第一章 计算机系统基础计算机系统基础1.1.1计算机的发展计算机的发展人类在其漫长的文明史上,为了提高计算速度,不断发明和改进了各种计算工具。因此,电子计算机是人类计算技术的继承和发展,是现代人类社会生活不可缺少的工具。1946年年2月,美国宾夕法尼亚大学美国宾夕法尼亚大学莫奇来(John W. Mauchly)和埃克特(J.Presper Echer
3、t),成功研制了世界上第一台通用数字计算机ENIAC(Electronic Numerical Integrator and Calculator),目的是用来计算炮弹弹道。 大学计算机基础大学计算机基础 第一章第一章 计算机系统基础计算机系统基础约使用了18800个电子管1500个继电器重达30吨占地面积约170平方米图1-1通用数字计算机ENIAC1.1.1计算机的发展计算机的发展大学计算机基础大学计算机基础 第一章第一章 计算机系统基础计算机系统基础从第一台计算机诞生至今已60多年了,在这期间,计算机以惊人的速度发展着。根据计算机采用的物理器件,一般将计算机的发展分为四个阶段(见下表)。
4、 1.1.1计算机的发展计算机的发展大学计算机基础大学计算机基础 第一章第一章 计算机系统基础计算机系统基础计算机发展的四个时代计算机发展的四个时代分代分代时间时间基本电子元件基本电子元件基本特点基本特点第一代1946年1958年电子管穿孔卡片、磁鼓和磁带,使用机器语言和汇编语言第二代1959年1964年晶体管磁芯和磁盘,使用高级语言,主要用于科学计算,中小型计算机开始大量生产第三代1965年1970年中小规模集成电路 半导体存储器,大型化,集中式计算,远程终端第四代1971年至今大规模和超大规模集成电路高集成度半导体存储器,超大型化,微型化,图形用户界面,多媒体,网络通信大学计算机基础大学计
5、算机基础 第一章第一章 计算机系统基础计算机系统基础在计算机发展进程的四个时代中,主要特点和趋势是:计算机的性能越来越好,生产成本越来越低,体积越来越小,计算机的性能越来越好,生产成本越来越低,体积越来越小,速度越来越快,耗电量越来越少,存储容量越来越大,可靠速度越来越快,耗电量越来越少,存储容量越来越大,可靠性越来越高,软件配置越来越丰富,应用范围越来越广。性越来越高,软件配置越来越丰富,应用范围越来越广。 目前计算机正朝着以下五个方面发展:巨型化、微型化、网络化、智能化、多媒体化巨型化、微型化、网络化、智能化、多媒体化通过进一步的深入研究,人们发现了电子元件的局限性,因而从理论上来说,电子
6、计算机的发展也有一定的局限性。因此,科学家正在进行新型计算机的研究和开发。如超导计算机、量子计算机、光子计算机、生物计算机、神经网络计算机等。1.1.1计算机的发展计算机的发展大学计算机基础大学计算机基础 第一章第一章 计算机系统基础计算机系统基础1.1.2计算机的特点计算机的特点计算机与传统的手工计算相比,具有如下特点:运算速度快。计算精度高。具有存储记忆功能。具有逻辑判断能力。能自动连续地工作,可靠性好。通用性好。大学计算机基础大学计算机基础 第一章第一章 计算机系统基础计算机系统基础1.1.3计算机的分类计算机的分类按照目前的市场情况,大致可以从以下几个角度分类: 根据计算机的用途,根据
7、计算机的用途,可以将计算机分为通用计算机和专用通用计算机和专用计算机。计算机。通用计算机能解决多种类型的问题,应用领域广泛;专用计算机用以解决某个特定方面的问题,适用于某一特殊的应用领域,如卫星上使用的计算机、智能仪表、军事装备等计算机。根据计算机处理对象的不同根据计算机处理对象的不同,可以将计算机分为数字计算数字计算机、模拟计算机、数字模拟混合计算机。机、模拟计算机、数字模拟混合计算机。数字计算机输入、输出的都是离散的数字量;模拟计算机直接处理连续的模拟量,如电压、温度、速度等;数字模拟混合计算机输入、输出既可以是数字量也可以是模拟量。按计算机的综合性能指标按计算机的综合性能指标(运算速度、
8、存储容量、输入输出能力、规模大小、软件配置等),可以将计算机分为高性能高性能计算机、微型计算机、嵌入式系统、工作站,计算机、微型计算机、嵌入式系统、工作站,如图1-2所示。大学计算机基础大学计算机基础 第一章第一章 计算机系统基础计算机系统基础大学计算机基础大学计算机基础 第一章第一章 计算机系统基础计算机系统基础1.1.4计算机的应用计算机的应用计算机的应用领域已渗透到社会的各行各业,正在改变着传统的工作、学习和生活方式,推动着社会的发展。计算机的主要应用领域如下:1.科学计算科学计算科学计算是指利用计算机来完成科学研究和工程技术中的数学计算问题。2.数据处理数据处理数据处理是指对各种数据进
9、行收集、存储、整理、分类、统计、加工、利用、传播等一系列活动的总称。电子数据处理(Electronic Data Processing,简称EDP)管理信息系统(Management Information System,简 称MIS)决策支持系统(Decision Support System,简称DSS) 大学计算机基础大学计算机基础 第一章第一章 计算机系统基础计算机系统基础3.3.计算机辅助设计与制造计算机辅助设计与制造计算机辅助技术包括CAD、CAM、CAT和CAI等。计算机辅助设计(Computer Aided Design,简称CAD)计算机辅助制造(Computer Aided
10、 Manufacturing,简称CAM)计算机辅助教学(Computer Aided Instruction,简称CAI)计算机辅助测试(Computer Aided Test,CAT)1.1.4计算机的应用计算机的应用大学计算机基础大学计算机基础 第一章第一章 计算机系统基础计算机系统基础4.过程控制过程控制过程控制是利用计算机实时采集检测数据,迅速地对控制对象进行自动调节或自动控制5.人工智能人工智能人工智能(Artificial Intelligence)是计算机模拟人类的智能活动,诸如感知、判断、理解、学习、问题求解和图像识别等。6.网络应用网络应用计算机技术与现代通信技术的结合构成
11、了计算机网络。1.1.4计算机的应用计算机的应用大学计算机基础大学计算机基础 第一章第一章 计算机系统基础计算机系统基础1.2计算机系统及工作原理计算机系统及工作原理 一个完整的计算机系统由硬件硬件系统和软件软件系统两部分组成。硬件系统和软件系统是缺一不可的。硬件系统是什么?软件系统是什么?大学计算机基础大学计算机基础 第一章第一章 计算机系统基础计算机系统基础大学计算机基础大学计算机基础 第一章第一章 计算机系统基础计算机系统基础1.2.1计算机的硬件系统计算机的硬件系统1.运算器运算器也称算术逻辑单元(Arithmetic and Logic Unit,ALU),它的主要功能是进行算术运算
12、和逻辑运算,并暂存结果。2.控制器控制器主要用来控制程序和数据的输入、输出,以及各个部件之间的协调工作。运算器和控制器一起称为中央处理单元运算器和控制器一起称为中央处理单元(Central Processing Unit,CPU),),CPU的主要工作是与内存系统或I/O设备之间传输数据;进行算术运算和逻辑运算;通过简单的判定,控制程序的流向。CPU性能的高低,往往决定了一台计算机性能的高低。大学计算机基础大学计算机基础 第一章第一章 计算机系统基础计算机系统基础3.存储器存储器的主要功能是存放程序和数据。按照与CPU的接近程度,存储器分为内存储器与外存储器,简称内存与外存。内存储器又常称为主
13、存储器(简称主存),属于主机的组成部分;外存储器又常称为辅助存储器(简称辅存),属于外部设备。CPU不能像访问内存那样直接访问外存,CPU要与I/O设备进行数据传输,必须通过内存进行。另外,为了解决CPU和内存的速度匹配问题,还使用了Cache技术。大学计算机基础大学计算机基础 第一章第一章 计算机系统基础计算机系统基础随机存储器随机存储器 RAMRAM只读存储器只读存储器 ROMROM高速缓冲存储器高速缓冲存储器 CacheCache存存储储器器主存储器主存储器(内(内 存存)软磁盘软磁盘硬磁盘硬磁盘 光盘存储器光盘存储器外存储器外存储器(辅助存储器)(辅助存储器)U盘盘磁盘存储器:磁盘存储
14、器:存储器分类:存储器分类:大学计算机基础大学计算机基础 第一章第一章 计算机系统基础计算机系统基础随机存储器(RAM)特点:如果计算机断电,里面的数据立即丢失。所以,内存只是计算机程序、数据的一个暂存处。静态 SRAM(Static RAM):速度非常快,价格非常高,用于高速缓存Cache。动态 DRAM(Dynamical RAM):速度较慢(相对于CPU和SRAM而言),价格低廉,体积小,用于内存条。只读存储器(ROM)特点:只读存储器ROM存放的数据不能用简单的方法对其内容进行改写,正常使用时主要是对其进行读取操作,特点是断电后信息不丢失,一般用于存放固定的数据或程序。只读存储器通常分
15、为:掩膜式ROM(MROM)、一次可编程ROM(PROM)、紫外线可擦除ROM(EPROM)、电可擦除ROM(EEPROM)等几种类型。大学计算机基础大学计算机基础 第一章第一章 计算机系统基础计算机系统基础MROM(Mask ROM,掩膜式ROM):MROM的内容由生产厂家按用户要求在芯片的生产过程中写入,写入后不能修改。即信息是被永久性的蚀刻在ROM单元中的,在完成蚀刻后不能改变其中的信息。PROM (Programmable ROM,可编程ROM):允许一次性地(只有一次)重写其中的数据,一旦信息被写入PROM后,数据也将被永久性地蚀刻其中,无法改变。 EPROM (Erasable P
16、rogrammable ROM,可擦去可编程ROM):使用紫外线照射此类型的ROM可以抹去其中的数据,它还允许将需要的信息存储入此类ROM中。 EEPROM (Electrically Erasable Programmable ROM,电可擦去可编程ROM):可以使用电来对其进行擦写,而不需要紫外线。大学计算机基础大学计算机基础 第一章第一章 计算机系统基础计算机系统基础高速缓冲存储器(Cache)Cache是介于CPU和内存之间的一种可高速存取信息的芯片,是CPU和RAM之间的桥梁,用于解决它们之间的速度匹配问题。大学计算机基础大学计算机基础 第一章第一章 计算机系统基础计算机系统基础外存
17、外存外存储器是相对于内存而言的,内存储器最突出的特点是存取速度快,但是容量小、价格贵;外存储器的特点是容量大、价格低,但是存取速度慢。内存储器用于存放那些立即要用的程序和数据;外存储器用于存放暂时不用的程序和数据。 目前常用的外存储器有:硬盘、光盘、U盘、存储卡等。 大学计算机基础大学计算机基础 第一章第一章 计算机系统基础计算机系统基础4.输入设备输入设备用来接受用户输入的原始数据和程序,并将它们转化成计算机可以识别的二进制形式存放到内存中。常用的有键盘、鼠标、扫描仪、手写板、触摸屏等。5.输出设备输出设备用来将计算机处理的结果转换成人们熟悉的形式。显示器、打印机、绘图仪、音响等。大学计算机
18、基础大学计算机基础 第一章第一章 计算机系统基础计算机系统基础6.总线和接口总线和接口 总线是微机中各种部件之间共享的一组公共数据传输线路。 任何一条系统总线都可以分为5个功能组:数数据线(据线(DBDB)、地址线()、地址线(ABAB)、控制线()、控制线(CBCB)、电源线和地线。 什么是总线?它有什么功能?大学计算机基础大学计算机基础 第一章第一章 计算机系统基础计算机系统基础数据总线数据总线(Data Bus,DB)用于CPU与内存或I/O接口之间的数据传递,信息是双向传输的。地址总线地址总线(Address Bus,AB)用于传送存储单元或I/O接口的地址信息,信息是单向传输的,它的
19、条数决定了计算机内存空间的范围大小,即CPU能管辖的内存数量。控制总线控制总线(Control Bus,CB)传送控制器的各种控制信息。微处理器、总线、存储器、接口电路和外部设备的逻辑关系如图所示。大学计算机基础大学计算机基础 第一章第一章 计算机系统基础计算机系统基础微处理器、总线、存储器、接口电路和外部设备的逻辑关系大学计算机基础大学计算机基础 第一章第一章 计算机系统基础计算机系统基础1. 软件的概念计算机软件包括程序程序与程序运行时所需的数据数据,以及与这些程序和数据有关的文档文档资料。 软件可以分为系统系统软件和应用应用软件。什么是计算机软件?1.2.2计算机软件系统计算机软件系统大
20、学计算机基础大学计算机基础 第一章第一章 计算机系统基础计算机系统基础1.2.2计算机软件系统计算机软件系统2.系统软件 系统软件是用于计算机管理、监控、维护和运行的软件。通常包括操作系统、网络服务、数据库管理软件、程序设计语言和语言处理程序等。操作系统:是对计算机硬件资源和软件资源进行控制和管理的大型程序。常用OS:dos,windows xp/2000/nt,vistaLinux, unix, windows server 2003网络服务:操作系统本身提供了一些小型的网络服务功能,对于大型的网络服务,必须由专业软件提供。IIS, apache, server-U大学计算机基础大学计算机基
21、础 第一章第一章 计算机系统基础计算机系统基础数据库管理软件:数据库系统(DBS)是一个复杂的系统,主要由数据库(DB)和数据库管理系统(DBMS)和数据库管理人员(DBA)组成。Access, sql server, oracle程序设计语言:用计算机解决问题时,必须用某种“语言”和计算机进行交流。具体地说,就是利用某种计算机语言提供的命令来编制程序,并把程序存储在计算机的存储器中,然后运行程序以达到解决问题的目的。用于编写计算机可执行程序的语言称为程序设计语言,程序语言按其发展的先后可分为机器语言、汇编语言和高级语言。1.2.2计算机软件系统计算机软件系统大学计算机基础大学计算机基础 第一
22、章第一章 计算机系统基础计算机系统基础语言处理程序用汇编语言和高级语言编写的程序称为“源程序”,不能被计算机直接执行,必须把它们翻译成机器语言程序,机器才能识别和执行。这种翻译也是由程序实现的,不同的语言有不同的翻译程序,统称为语言处理程序。 C, C+, VC+, VB.net, JAVA解释方式:在高级语言源程序输入计算机后,启动解释程序,翻译一句执行一句,直到程序执行完为止。如图(a)所示。 编译方式:将高级语言源程序送入计算机后,调用编译程序将其整个地翻译成用机器指令表示的目标程序,然后执行目标程序,得到计算结果。如图(b)所示:1.2.2计算机软件系统计算机软件系统大学计算机基础大学
23、计算机基础 第一章第一章 计算机系统基础计算机系统基础大学计算机基础大学计算机基础 第一章第一章 计算机系统基础计算机系统基础计算机的指令指令是能被计算机识别并执行的二进制代码,它规定了计算机能完成的某个基本操作。一条指令通常由两部分组成:操作码和操作数。操作码指明该指令要完成的操作的类型或性质。如取数、减法或输入数据等。操作码的位数决定了一个机器操作指令的条数。当使用定长操作码格式时,若操作码位数为N,则指令条数可有2N条。操作数在大多数情况下是地址码,操作码指明操作对象的内容或所在存储单元地址(地址码),地址码可以有03个。从地址码中得到的仅是数据所在的地址,可以是源操作数的存放地址,也可
24、以是操作结果的存放地址。操作码 操作数大学计算机基础大学计算机基础 第一章第一章 计算机系统基础计算机系统基础3.应用软件应用软件也可以分为两类:通用应用软件和专用应用软件。通用应用软件功能强大,适用性好,应用广泛。专用应用软件是针对某个应用领域的具体问题而开发的软件,具有很强的实用性和专业性。常用的应用软件有以下几类:办公自动化软件:如WPS office、Mcirosoft office、IBM Lotus等多媒体应用软件:如Photoshop、Corledraw、Flash、Authorware、3dsMax、Premiere、Maya等1.2.2计算机软件系统计算机软件系统大学计算机基
25、础大学计算机基础 第一章第一章 计算机系统基础计算机系统基础辅助设计软件:华途AXCAD、中望CAD、AutoCAD等企业应用软件:用友财务管理软件、金碟财务管理软件、金算盘财务管理软件等网络应用软件:IE、Firefox、Tencent TT、Flashget、迅雷等安全防护软件:卡巴斯基、瑞星、Norton、金山毒霸、天网防火墙等系统工具软件:Winrar、Ghost、3721、瑞星卡卡、360safe等娱乐休闲工具:各种游戏软件、QQ、MSN等1.2.2计算机软件系统计算机软件系统大学计算机基础大学计算机基础 第一章第一章 计算机系统基础计算机系统基础1.2.3计算机的工作原理及性能指标
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第一章 计算机系统基础 计算机系统 基础
限制150内