大学计算机基础PPT课件.ppt
《大学计算机基础PPT课件.ppt》由会员分享,可在线阅读,更多相关《大学计算机基础PPT课件.ppt(193页珍藏版)》请在三一办公上搜索。
1、计算机基础,第一章 计算机基础知识及信息 技术概述,本章主要介绍计算机的发展史和特点、类型及应用,以及计算机的未来发展趋势;计算机系统的硬件和软件系统构成;最后介绍信息技术的基本概念。,1.1 计算机基础知识,20世纪以来人类最重大的科技发明当数电子数字计算机,计算机改变了人们传统的工作和生活方式。,这是一幅很著名的人类进化幽默图,1.1 计算机基础知识,1.1.1 计算机发展历史上的重要人物和思想,人类从远古时代就产生了计算的需要。钟表业,特别是齿轮传动装置技术的发展,诞生了最早的机械式计算机。下面介绍几位在电子计算机诞生前后对计算机发展有过突出贡献的几位早期历史人物。,法国物理学家帕斯卡(
2、1623-1662):在 1642年发明了第一台机械式加法机。该机由齿轮组成,靠发条驱动,用专用的铁笔来拨动转轮以输入数字。,当时,19岁的帕斯卡为了帮助父亲计算税款,开始研究机械计算装置,最后制成了手摇驱动的齿轮进位式计算器,可完成六位数字的加减法。,1.1 计算机基础知识,德国数学家莱布尼茨:在1673年发明了机械式乘除法器。基本原理继承于帕斯卡的加法机,也是由一系列齿轮组成,但它能够连续重复地做加减法,从而实现了乘除运算。据记载,莱布尼茨曾把自己的乘法机复制品送给康熙皇帝。,1.1 计算机基础知识,1.1 计算机基础知识,英国数学家巴贝奇:1822年,在历经10年努力终于发明了“差分机”
3、。它有3个齿轮式寄存器,可以保存3个5位数字,计算精度可以达到6位小数。,英国女数学家爱达(1815-1852):巴贝奇的合作伙伴。她用穿孔卡片设计了世界上“第一件计算机程序”。她还建议分析机用二进制存储。预言分析机能唱歌、绘画。,英国诗人拜伦的女儿,1.1 计算机基础知识,姚期智:2000年首位获奖图灵奖的华裔学者,七十多年来,现代计算机基本结构仍然是“冯诺依曼计算机”。,美籍匈牙利数学家冯诺依曼(计算机鼻祖),计算机应由运算器、控制器、存储器、输入设备和输出设备五大部件组成;应采用二进制简化机器的电路设计;采用“存储程序”技术,以便计算机能保存和自动依次执行指令。,冯诺依曼:“如果不考虑巴
4、贝奇、爱达和其他人早先提出的有关思想,计算机基本概念只能属于阿兰图灵”,1.1 计算机基础知识,1.1 计算机基础知识,1946年由美国宾夕法尼亚大学研制出世界上第一台电子数字计算机,取名ENIAC。由此诞生了“第一个电子的大脑”,重30吨,占地167m2,耗电150千瓦主要元件为电子管、继电器,可保存80个字节,每秒钟做5000次加减法或400次乘法运算。,致命缺陷:没有存储程序。,1.1.2 电子计算机发展历程,第一代计算机 19461958年 以电子管为主要元件 代表机型:ENIAC,1.1 计算机基础知识,第四代计算机 1971年至今 以大规模/超大集成电路为主要元件 巨型机、大型机、
5、小型机、微型机以及便携机,未来的第五代计算机是智能计算机,1.1 计算机基础知识,第三代计算机 19641971年 以集成电路为主要元件,采用集成电路的第一台电子计算机IBM360型,电子技术的发展促进了电子计算机的更新换代。,1.1 计算机基础知识,1.1.3 计算机类型,1.1 计算机基础知识,计算机是一种能按照事先存储的程序,自动、高速地进行大量数值计算和各种信息处理的现代化智能电子设备。,运算速度快,计算精度高,存储容量大,具有逻辑判断能力,按照程序自动运行,计算机特点,1.1.4 计算机的特点及应用领域,1.1 计算机基础知识,科学计算,数据处理,过程与实时控制,人工智能,计算机辅助
6、设计与制造,计算机应用领域,远程通信与网络应用,多媒体与虚拟现实,微机的发展(1975-1995),1975年第一台个人电脑问世。1981年第一台IBM-PC问世。1985年386;1989年486;1993年奔腾出现。CPU进入32位时代。1989年多媒体声卡问世。1995年个人电脑出现CD-ROM光驱。1995年Win 95问世,操作系统进入Windows 时代。多媒体和图形界面的出现使电脑真正进入家庭。,1995年以来,Intel的CPU频率(2000年P4,2GHz;2004年P4,3.8GHz)。2001年Windows XP,集成大量应用程序,例如IE、Media Player、图
7、像浏览等。2005年4月,64位Windows XP操作系统问世。2005年4月,CPU进入双核和多核时代。2006年,Windows Vista 32位/64位操作系统发布。2009年,Windows7操作系统发布。,微机的发展(1995-),巨型化,存储容量大、运算速度达每秒百万亿、千万亿次的巨型机是衡量一个国家科技实力的指标之一。,1.1.5 计算机发展趋势,1.1 计算机基础知识,计算机正向巨型化、微型化、网络化和智能化方向发展。,2009年,我国成功研制出每秒1206万亿次的“天河一号”超级计算机,成为继美国之后世界上第二个能够研制千万亿次计算机的国家。,1.1 计算机基础知识,1.
8、1 计算机基础知识,1.2 计算机系统构成,1.2.1 计算机硬件系统,1.2 计算机系统构成,冯诺依曼计算机结构,计算机由运算器、控制器、存储器、输入设备、输出设备五大部分组成。,应用软件是指用户为解决各种实际问题而编写的程序。应用软件可分为两类:一类是针对某个应用领域的具体问题开发的程序;第二类是一些大型专业软件公司开发的通用型应用软件。,系统软件位于计算机系统最靠近硬件的一层,其他软件一般都通过系统软件发挥作用,系统软件主要包括:(1)操作系统。(2)语言处理程序。(3)监控管理程序、调试程序、故障检查和诊断程序等。,1.2.2 计算机软件系统,1.2 计算机系统构成,1.3.1 信息技
9、术概念,1.3 信息技术基础知识,信息数据,现代信息技术:计算机技术微电子技术通信技术,信息、材料、能源是组成社会物质文明的三大要素。信息是一种知识,是接受者事先不知道不了解的知识。数据是信息的载体。数值、文字、语言、图形、图像等都是不同形式的数据。,计算机加工处理的对象是数据。除了数学上的数值以外,象字符、汉字、符号、声音、图形、图像等在进行数字编码后都可称之为数据。不同类型的数据在计算机内部有着不同的存储和处理方式。本章主要介绍计算机中采用的二进制及其运算规则,二进制与其它进制之间的转换;计算机中度量信息的数据单位;不同类型的数据采用的信息编码等。,2.1计算机信息技术,2.1 计算机所使
10、用的数制,2.1.1 数制的概念,基数:R进制的基数=R,位权:是一个与数字位置有关的常数,位权=Rn其中n取值:以小数点为界,向左 0,1,2,3,向右-1,-2,-3例:(275.8)10=210271015100810-1,(1011.1)2=123+022+121+120+12-1,2.1 计算机所使用的数制,常 用 数 制 的 对 应 关 系,2.1 计算机所使用的数制,2.1.2 二进制的运算,二进制的算术运算,加:0+0=00+1=11+0=11+1=10,减:0-0=00-1=11-0=11-1=0,乘:00=001=010=011=1,除:00=001=010(无意义)11=
11、1,二进制的逻辑运算,与AND:00=001=010=011=1,或OR:00=001=110=111=1,0表示“假、否”,1表示“真、是”,2.1 计算机所使用的数制,表示串联,表示并联,十进制数,二、八、十六进制的转换,由一种数制转换成另一种数制,2.1 计算机所使用的数制,2.1.3 二进制和其它进制的转换,十进制转二进制:整数部分除以2取余,直至商为0;小数部分乘以2取整,直至小数部分为0或达到所需精度为止。十进制转八进制:方法同上。整数部分除以8,小数部分乘以8。十进制转十六进制:方法同上。整数部分除以16,小数部分乘以16。,2.1 计算机所使用的数制,结果为:1001011,0
12、.6875 21 1.3750 2 0 0.7500 2 1 1.5000 2 1 1.0000,结果为:0.1011,(75.6875)10=(1001011.1011)2,2.1 计算机所使用的数制,结果为:113,结果为:4B,16 75 B 16 4 4 0,2.1 计算机所使用的数制,例:(1011.1)2=123+022+121+120+12-1=8+0+2+1+0.5=(11.5)10,二进制、八进制、十六进制 十进制,位权相加法:各位数码乘位权,再相加。,2.1 计算机所使用的数制,整数部分从右向左,小数部分从左向右,每3位二进制一组,变为1位八进制。不足3位时分别在最左端和最
13、右端补0凑够3位。例:(1100101001011.1101)2=(14513.64)8,2.1 计算机所使用的数制,二进制 十六进制,整数部分从右向左,小数部分从左向右,每4位二进制一组,变为1位十六进制。不足4位时分别在最左端和最右端补0凑够4位。例:(11010111101.1010001)2=(6BD.A2)16,2.1 计算机所使用的数制,2.2 计算机中的数据单位,位(bit):计算机存储数据的最小单元(0、1),字节(Byte):处理数据的基本单位(8bit/Byte),字长:CPU一次处理数据的二进制位数。,常用的字节计数单位:1KB1024 Byte(210B)1MB1024
14、 KB(220B)1GB1024 MB(230B)1TB1024 GB(240B),2.3 信息表示与编码,所谓编码,就是利用数字串来标识所处理对象的不同个体。计算机采用的是二进制,这就意味着所有需要计算机处理的信息,如数值、字母、汉字、符号、声音、图像等,都要用0和1组成的二进制编码形式来表示。,2.3.1 整数的表示,在数学中,数值是用“”和“”表示正数和负数的,而在计算机中只有0和1,所以正负号也用0和1表示,即数值符号数字化。,2.3 信息表示与编码,符号位:在有符号的二进制数中,最高位用0表示“正”,1表示“负”。机器数:正负符号被数值化了的数。真值:该机器数所表达的数值。,2.3
15、信息表示与编码,原码:正号为0,负号为1,数值部分为二进制绝对值。反码:正数的反码和原码相同;负数的反码是将其原码除符号位外各位取反。补码:正数的补码和原码相同;负数的补码是将其反码在末位加1。,+5的原码、反码和补码都是00000101,在有符号运算中,需要通过原码、反码、补码转换来完成运算。,2.3 信息表示与编码,补码的概念是怎么来的?,“模”是指一个系统所能表示的数据个数。按模运算是指运算结果超过模时,模(或模的整数倍)将溢出而只剩下余数。,8位二进制的模为28=256,假设M为模,若数a,b满足abM,则称a,b互为补数。在有模运算中,减去一个数等于加上这个数对模的补数。,2.3.2
16、 实数的表示,定点数,小数点位置固定的数称为定点数。定点整数:小数点隐含固定在数值部分最右端。定点整数是纯整数,其符号位右边所有的位数表示的是一个整数。,2.3 信息表示与编码,定点整数:(-3),符号位,定点小数:(+0.5),符号位,2.3 信息表示与编码,定点小数:小数点隐含固定在数值部分最左端。定点小数是纯小数。,浮点数,小数点位置不固定的数称为浮点数,它既有整数部分又有小数部分,如123.55、33.789等。在计算机中通常把浮点数分成阶码和尾数两部分来表示,也就是平时所说的科学记数法。为保证不损失有效数字,对尾数进行规格化处理,即保证尾数的最高位为1,实际数值通过阶码进行调整。例如
17、,二进制实数1010.1101可以用0.101011012100表示。(注:100等同于十进制的4),2.3 信息表示与编码,例:将十进制数+55 以浮点数格式存放。(55)10=(110111)2=0.110111*26,浮点数:字长4字节,则阶码部分为8位补码定点整数,尾数部分为24位补码定点小数。,31 30 25 24 23 22 7 0,0,1,0,0,0,1,0,1,0,0,阶码部分,尾数部分,阶码符号位,尾数符号位,2.3 信息表示与编码,1,1,0,(注:6等同于二进制的110),例:将十进制数-55 以浮点数格式存放。(略)-(55)10=-(110111)2=-0.1101
18、11*26其中(-110111)的反码为:1001000,补码:1001001尾数格式:0.1001(小数点右移2位,指数变为24),31 30 25 24 23 22 7 0,1,1,0,0,0,0,0,1,0,0,阶码部分,尾数部分,阶码符号位,尾数符号位,2.3 信息表示与编码,0,0,0,隐含小数位,(注:6等同于二进制的110),(注:6等同于二进制的100),2.3.3 十进制数的编码BCD码,编码和数值是完全不同的!,BCD码(8421码):二十进制编码,用4位二进制码表示1位十进制数。(不能参与运算)例:(13579)10=(0001 0011 0101 0111 1001)B
19、CD(0110 1000 0000.0010 0100)BCD=(680.24)10,2.3 信息表示与编码,2.3.4 西文字符的编码ASCII码,ASCII码(American Standard Code for Information Interchange)128个常用字符,用7位二进制编码,占一个字节,最高位0。其中,控制字符:032,127;普通字符:94个。,2.3 信息表示与编码,2.3.5 和汉字有关的编码,汉字输入码:操作人员通过键盘输入的汉字编码。数字编码:如区位码;拼音编码:如全拼、智能ABC、微软拼音输入法等;字形编码:如五笔字型法等。,2.3 信息表示与编码,(2)
20、国标码和区位码 1980年颁布(GB2312-80),是中文信息处理的国家标准,是大陆及海外使用简体中文的地区使用的中文编码。每个汉字占两个字节的编码,且每个字节最高位均为0。,2.3 信息表示与编码,该编码共收录6763个简体汉字、682个符号,其中汉字部分:一级汉字:3755个,以拼音排序;二级汉字:3008个,以偏旁排序。所有汉字分94个区,每个区94个汉字。由此构成区位码。而区位码的区码和位码各加32就得到国标码。,(3)机内码 计算机内部存储和加工汉字所用的编码。不管用哪一种汉字输入法输入的汉字,在计算机内部都是由国标码转换成机内码来表示的。每个汉字的机内码占两个字节,每个字节最高位
21、为1。汉字 国标码 汉字机内码中 8680(01010110 01010000)2(11010110 11010000)2 华 5942(00111011 00101010)2(10111011 10101010)2 中 5448(区位码)华2710(区位码)注:十进制表示的国标码的每个字节减32即得区位码。,2.3 信息表示与编码,点阵汉字:每一个汉字以点阵形式存储,有点的地方为“1”,空白的地方为“0”。有1616、2424、4848点阵等。点阵越大,字形分辨率越好,字形也越美观,但汉字存储的字节数就多,字库也就越庞大。,2.3 信息表示与编码,(4)汉字字形码 汉字存储在计算机内采用机内
22、码,但输出时必须转换成字形码,再根据字形码输出汉字。字形码又称汉字字模,用于在显示器或打印机上输出各种文字和符号。通常有两种:,2.3.5 和汉字有关的编码,矢量汉字:将汉字的笔画轮廓用一组直线和曲线来勾画,并记录存储每一直线和曲线的数字描述(端点及控制点的坐标)。在需要输出时,根据字形轮廓的描述计算出汉字点阵。矢量产生的汉字即使放大仍能保持较好的质量。,2.3 信息表示与编码,汉字字库一般都存放在磁盘上,这种字库称为“软字库”,使用时根据汉字内码到字库中找到相应的字形码,然后调入内存并显示或打印。,计算机处理汉字的基本过程,用户用键盘输入汉字的外码(输入码),然后通过代码转换程序到码表中去检
23、索机内码,汉字内码负责对汉字进行储存、处理、加工。输出时,利用字形检索程序在汉字字模库中查到表示这个汉字的字形码,然后在显示器或打印机上输出。,2.3 信息表示与编码,(5)其它编码 GBK编码:是对GB2312的扩充。仍采用双字节编码,在此基础上对罕见汉字使用四字节编码,共收录了2.7万个汉字,与国标码兼容,同时收录了藏、蒙、维吾尔等主要少数民族文字。BIG5码:台湾、香港等地区使用的繁体汉字编码标准。,2.3 信息表示与编码,2.3.6 多媒体信息的数字化,数字化就是对模拟世界的一种量化,表示信息的最小单位是位(bit)“0”或“1”。多媒体信息在计算机中也要转换为0和1,因此也需要进行编
24、码。也就是说无论是文字、图像、声音或视频,数字化后都可分解为一系列0或1的排列组合。各种多媒体信息在进入到计算机中进行运算、存储、传输等过程中,需要进行数字化处理,输出时再将其还原成各自本身的特性呈现在我们面前。,2.3 信息表示与编码,2.3 信息表示与编码,各种多媒体信息的数字化处理过程示意图,本章主要介绍计算机硬件方面的有关内容,包括计算机硬件系统的构成;微机的结构(CPU、主板、内存、总线、接口等);外部存储器(软盘、硬盘、光盘、U盘等);常用外部设备(显示器、打印机等);计算机指令系统等。,第三章 计算机硬件体系结构,3.1 计算机系统的构成,一个完整的计算机系统是由硬件和软件组成。
25、硬件是由运算器、控制器、存储器、输入设备、输出设备五部分组成。其中:中央处理器(简称CPU)=运算器+控制器 主机=中央处理器+主存储器 软件是指各类程序和数据,计算机软件包括计算机本身运行所需要的系统软件和用户完成任务所需要的应用软件。,3.1计算机系统的构成,3.1.1 计算机的硬件系统,U盘,3.1计算机系统的构成,冯诺依曼型计算机是将程序和数据事先存放在外存储器中,在执行时将程序和数据先从外存装入内存,然后让计算机在工作时自动地从内存取出指令并加以执行,这就是存储程序的基本原理。,3.1.2 冯诺依曼型计算机的结构,冯诺依曼计算机体系结构的主要特点是:(1)采用二进制形式表示程序和数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学计算机 基础 PPT 课件
链接地址:https://www.31ppt.com/p-3753956.html