漂亮课件——计算机基础知识.ppt
《漂亮课件——计算机基础知识.ppt》由会员分享,可在线阅读,更多相关《漂亮课件——计算机基础知识.ppt(72页珍藏版)》请在三一办公上搜索。
1、2.1 计算机的组成结构2.3 信息在计算机内的表示,第2章 计算机基础知识,2.1 计算机系统的组成,完整的计算机系统包括两大部分,即硬件系统和软件系统。硬件构成计算机的物理设备,即由机械、光电、磁器件构成,具有输入、存储、计算、控制和输出功能的实体部件。软件指系统中的程序以及开发、使用和维护程序所需的所有文档的集合,计算机系统的组成,2.1.1 计算机硬件系统的组成,冯.诺依曼体系结构,美籍匈牙利科学家冯.诺依曼确立了至今仍然沿用的计算机体系结构,CPU,提出了存储的概念,将数据和指令一起存储这个概念被誉为计算机发展史上的一个里程碑“标志着现代电子计算机时代的真正开始。,计算机内信息(数据
2、和控制信息)用二进制表示“逢二进一”:1+0=1,1+1=10,0+0=0特点:可行性、简易性、逻辑性、可靠性、不直观 计算机硬件由五大部分组成 计算机的工作原理:存储程序的工作原理.将程序(指令序列)和数据事先存放在存储器中,运行时顺序取出指令一条条地执行 指令在存储器中按执行顺序存放,由PC指明要执行的指令所在的单元地址 机器以运算器为中心,冯.诺依曼计算机的特征,CPU,CPU又叫中央处理器,是计算机核心部件。1971年Intel推出4004的4位微处理器,掀开了微处理器发展史的第一页。这个比大拇指指甲还小的硅片里有2300个晶体管,相当于ENIAC的计算能力。采用Intel8088芯片
3、的第一台IBM PC机主频为4.77MHz。采用Intel奔腾4微处理器的的PC机运行速度是2GHz,奔腾III问世时有950万晶体管,奔腾4则超过4000万个“如果汽车行业象半导体行业一样迅猛发展,劳斯莱斯将能用一加仑汽油跑50万英里,买新车比停车还划算。”Intel公司的创始人(Gordon Moore)戈登摩尔将微处理器的发展与汽车工业的发展作如此比较。主要由运算器和控制器组成,运算器,完成计算机内所有的数学和逻辑运算,即进行数据的加工处理其技术性能的高低直接影响着计算机的运算速度和整机性能,控制器,负责从内存中读取指令,进行解释、执行、并控制与I/O设备的通信,其工作是不断地取指令、分
4、析指令、执行指令根据不同指令的功能发出各种控制信号,从而完成程序的执行,存储器是计算机存储数据和程序的记忆单元集合可读写其中的数据通常分为内存储器和外存储器每个记忆单元由8位二进制位组成位,字节,字,字长,存储器,1KB=210B=1024B1MB=210KB=1024KB1GB=210MB=1024MB1TB=210GB=1024GB,位、字节、字,位(Bit):即数位,是计算机中最小的数据单位。字节(Byte):8位为1个字节,即1个字节由8个二进制数位组成。字节是计算机中用来表示存储空间大小的最基本的容量单位。存储空间容量的单位除用字节(Byte,简记为B)表示外,还可以用千字节(KB)
5、、兆字节(MB)及十亿字节(GB)等表示。1KB2101024 1MB210KB1024KB220 1TB1024GB240 1GB210MB1024MB230B字(Word):字由若干字节构成(一般为字节的整数倍),如16位、32位、64位等。,内存储器的访问过程,地址0001,控制:写,10000000,存储器的访问过程:向0001单元写数据,内存(主存)随机存储器,可读出或写入数据,掉电后数据无法保存内存中存放的是正在执行的程序和正在使用的数据程序运行时,若从内存中取出的是数据,则送运算器计算,若取出的是指令,则送控制器翻译,并执行该指令其它存储设备:外存,寄存器,高速缓存等,内存与外存
6、,内存与硬盘 都是存储介质 原材料不同 内存中存放的是当前正在运行的程序和数据 硬盘中存放的是大量的没有使用的程序和数据 硬盘容量大,速度慢、可长期保存数据、价格低 内存容量小,速度快、数据易失、价格高 与CPU直接打交道的是内存,内存与外存,外部设备,常用输入设备把数据和程序转换成计算机中用以表示二进制的电信号,输入到计算机的内存中。键盘、鼠标、扫描仪、光笔、数字化仪等。常用输出设备把运算处理结果按照人们所要求的形式输出 显示器、打印机、绘图仪等。,IEEE(Institute of electrical and electronic Engineers美国电气及电子工程师协会组织)在198
7、3年明确给软件下了一个定义:软件是计算机程序,方法、规则、相关的文档以及在计算机上运行时所必须的数据。通常把软件系统分为系统软件和应用软件。,2.1.2 计算机软件系统,系统软件管理、控制和维护计算机软、硬件系统的软件为计算机系统与用户之间提供良好界面支持应用软件的开发和运行操作系统统管计算机的所有资源,如处理器、存储器、输入/输出设备等硬件设施管理其他系统软件和应用软件确保整个计算机系统有效地运转,并为用户提供良好的使用环境。,系统软件,计算机解题的一般过程,计算机解题的过程 用高级语言编程 程序输入计算机,由计算机将程序翻译成机器语言程序,保存在存储器中 执行机器语言程序,输出结果,问题1
8、:高级语言与机器语言的区别问题2:程序是如何执行的?,例如:C语言的 d=b*b-4*a*c;需要五条指令实现:设:A-a,B-b,C-c,D-d,E-4,程序如下:MUL B B;MUL A E;MUL A C;SUB B A;MOV D B;,高级语言与机器语言的区别?,程序是如何执行的?,源程序,机器语言程序,载入内存,运算结果,控制信号,I/0,系统软件,程序设计语言第一代语言:机器语言在设计某一类型计算机时,首先为它设计一套“指令系统”,即规定好用指定的一个二进制代码代表一种操作。例如由16位二进制数据组成:1011011000000000:作为加法指令;10110101000000
9、00:作为减法指令 这种由0和1组成的指令,称为“机器指令”。在计算机诞生初期,必须用机器语言编写程序。其特点是:难学、难记、难写,依赖于机器,可移植性差,易出错,第二代语言汇编语言,用符号代替二进制,与机器语言一一对应,较直观,不易出错,不能通用,第三代语言:高级语言不依赖于具体的计算机、只关心程序的实现方法。必须将源程序翻译成机器语言程序才能执行。这一过程由“编译系统”软件来完成。在一台计算机上能运行某种高级语言程序的条件:此计算机上必须配有该语言的编译系统。例如在一台微机上运行c语言程序,必须先将为该微机设计的c编译系统软件装入计算机内。特点:简单、直观、不易出错,不依赖机器,可移植性强
10、,第四代语言:特点:开发速度快,易维护,易调试非过程的。过程化语言,即是对于一个任务怎么完成,加减乘除都需要一步一步地写清楚。非过程语言只用说做什么,具体做由语言来完成。如数据库查询语言SQL第五代语言:智能化语言,查询年纪为12岁的学生姓名:SELECT STUDENT.NAME FROM STUDENT WHERE AGE=12,服务程序通常包括监控管理程序,调试程序,故障检查和诊断程序、连接编译程序等数据库管理程序用于管理数据库中数据的软件对数据库运行描述,管理,查询,操作及维护等网络通信管理程序主要用于计算机网络系统中信息的传递和接受,系统软件,应用软件是专业人员为各种应用目的而开发的
11、软件是为解决各类实际问题而设计的程序如文字处理软件WPS、Word、Excel、CAD、SPSS(统计软件)等都属于应用软件。,应用软件,用层次的观点看到的计算机,用户,字符、数字、声音、图像等信息都必须经过某种方式转换成二进制的形式,才能提供给计算机进行处理。可行性:二进制只需要表示和1两种状态,这在技术(物理)上很容易实现。可靠性:由于仅有二种状态,处理起来简单,并且抗干扰能力强,鉴别信息的可靠性高适用于各种数值型和非数值型信息的数字编码逻辑性:与逻辑命题两个值“真”与“假”相对应,为计算机现实逻辑判断提供了方便。,2.3 信息在计算机内的表示,2.3 信息在计算机内的表示,进位计数制,就
12、是按进位的方法进行计数。它包括三要素:数位、基数、位权。常用进位计数制:16进制、10进制、8进制、2进制按权展开式:,数位,数位是指数码在数中的位置。例如十进制数:1234.56 1 2 3 4.5 6 千 百 十 个 十 百 位 位 位 位 分 分 位 位 3 2 1 0-1-2,基数,某种计数制中,每个数位上所能使用的数码的个数,称为这种计数制的基数。1.十进制的基数 基数为10,数码为0,1,2,9十个。2.二进制的基数 基数为2,数码为0,1两个。3.十六进制的基数 基数为16,数码为09,A,F十六个。4.八进制的基数 基数为8,数码为0,1,7八个。,进制表示符号B:二进制O:八
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 漂亮 课件 计算机基础知识
链接地址:https://www.31ppt.com/p-5338421.html