第一章:计算机基础知识.ppt

上传人:仙*** 文档编号:23624511 上传时间:2022-07-01 格式:PPT 页数:70 大小:10.85MB
返回 下载 相关 举报
第一章:计算机基础知识.ppt_第1页
第1页 / 共70页
第一章:计算机基础知识.ppt_第2页
第2页 / 共70页
点击查看更多>>
资源描述

《第一章:计算机基础知识.ppt》由会员分享,可在线阅读,更多相关《第一章:计算机基础知识.ppt(70页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、 是现代信息论的著名创始人。是现代信息论的著名创始人。1938年,香侬在发表的论文中,年,香侬在发表的论文中,首次用布尔代数进行开关电路分析,并证明布尔代数的逻辑运算可首次用布尔代数进行开关电路分析,并证明布尔代数的逻辑运算可以通过继电器电路来实现。以通过继电器电路来实现。提出了计算机的三条原则:提出了计算机的三条原则:1)以二进制的逻辑基础来实现数字运算,以保证)以二进制的逻辑基础来实现数字运算,以保证 精度;精度;2)利用电子技术来实现控制、逻辑运算和算术运)利用电子技术来实现控制、逻辑运算和算术运 算,以保证计算速度;算,以保证计算速度;3)采用把计算功能和二进制数更新存储功能相分)采用

2、把计算功能和二进制数更新存储功能相分 离的结构。离的结构。 奠定现代计算机发展的重要人物和思想图灵与图灵机为纪念图灵对计算机的贡献,为纪念图灵对计算机的贡献,美国计算机博物馆于美国计算机博物馆于1966年年设立了设立了“图灵奖图灵奖”计算机是使用相应的程序来完成任何设定好的任务。计算机是使用相应的程序来完成任何设定好的任务。图灵机是一种思想模型,图灵机是一种思想模型,它由三部分组成:它由三部分组成:一个控制器,一条可以无限延伸的一个控制器,一条可以无限延伸的带子和一个在带子上左右移动的读带子和一个在带子上左右移动的读写头。写头。John von Neumann冯冯 诺依曼诺依曼1949 冯诺依

3、曼计算机存储程序工作原理:存储程序工作原理: 计算机的两个基本能力:一是能够存储程序,二计算机的两个基本能力:一是能够存储程序,二是能够自动地执行程序。是能够自动地执行程序。 计算机是利用计算机是利用“存储器存储器”(内存)来存放所要执(内存)来存放所要执行的程序的,而称之为行的程序的,而称之为CPU的部件可以依次从存储器的部件可以依次从存储器中取出程序中的每一条指令,并加以分析和执行,直中取出程序中的每一条指令,并加以分析和执行,直至完成全部指令任务为止。至完成全部指令任务为止。第一台电子计算机(ENIAC)在ENIAC的研制过程中,美国数学家冯诺伊曼针对它存在的问题,提出一个全新的通用计算

4、机方案,这就是EDVAC方案。在这个方案中,冯诺伊曼提出了三个重要设计思想: (1) 计算机由5个基本部分组成:、和; (2) 采用二进制形式表示计算机的指令和数据; (3) 将程序(由一系指令组成)和数据存放在存储器中,并让计算机自动地执行程序这就是“”思想的基本定义。 5000次加法次加法/秒秒体重体重28吨吨占地占地170m218800只电子管只电子管1500个继电器个继电器功率功率150KW第一代第一代(19461958)电子管电子管5千千4万(次万(次/秒)秒)第二代第二代(19591964)晶体管晶体管几十万几十万百万(次百万(次/秒)秒)第三代第三代(19651970)集成电路集

5、成电路百万百万几百万(次几百万(次/秒)秒)第四代第四代(1971至今)至今)集成电路集成电路几百万几百万几亿(次几亿(次/秒)秒)1964年年911机机1966年年112机机按计算机年代(四代电子管、晶体管、中小规模集成电路、大规模及超大规模集成电路)计算机的发展阶计算机的发展阶段段逻辑器件逻辑器件运算速度运算速度起止年代起止年代代表的机型代表的机型特特 点点第第1 1代代电子管几千次/秒19461958UNIVAC-I、IBM650(小型机)和IBM709(大型机)内存储器采用水银延迟线,外存储器有纸带、卡片、磁带和磁鼓。程序设计语言还处于最低阶段,使用机器语方编程,尚无操作系统出现,操作

6、机器困难。第第2 2代代晶体管几十万次/秒19591964IBM-7090 IBM-7094CDC7600内存储器使用磁性材料制成的磁芯,外存储器有磁盘、磁带。出现了监控程序并发展为后来的操作系统,出现了高级程序设计语言BASIC、FORTRAN和COBOL,大大提出了计算机的工作效率。第第3 3代代集成电路几千万次/秒19651970IBM-360系列富士通F230系列体积、重量、功耗都进一步减小,出现了结构化、模块化的程序设计思想,出现了结构化的程序设计语言PASCAL。第第4 4代代大规模集成电路几亿次/秒1971至今IBM-4300系列3080系列、3090系列和9000系列开始引入光

7、盘,外部设备种类和质量都有很大提高。操作系统向虚拟操作系统发展、数据库管理系统不断完善和提高,程序语言进一步发展和改进 计算机发展大体上经历了三个阶段,即计算机发展大体上经历了三个阶段,即、和和。19461981年,计算机应用主要是在传统大型计算机中进行的;年,计算机应用主要是在传统大型计算机中进行的;19811991年,掀起了微型计算机年,掀起了微型计算机(简称微型机、微机或简称微型机、微机或PC机机)的普及应用热潮;从的普及应用热潮;从1991年年开始进入了以计算机网络为中心的新时代。开始进入了以计算机网络为中心的新时代。 1965年年Intel公司的创始人之一戈登公司的创始人之一戈登摩尔

8、曾预言,集成电路中的晶体管数每年摩尔曾预言,集成电路中的晶体管数每年(后后来改成了每隔来改成了每隔18个月个月)将翻一番,芯片的性能也随之提高一倍。这一预言,被计算机将翻一番,芯片的性能也随之提高一倍。这一预言,被计算机界称为界称为“摩尔定律摩尔定律”,近代计算机的发展历史充分证实了这一定律。随着芯片集成,近代计算机的发展历史充分证实了这一定律。随着芯片集成度的日益提高和计算机体系结构的不断改进,将会不断出现性能更好、体积更小、度的日益提高和计算机体系结构的不断改进,将会不断出现性能更好、体积更小、价格更低的计算机产品。价格更低的计算机产品。从从角度来看角度来看晶晶体体管管数数单单位位时时间间

9、执执行行的的指指令令数数百万条百万条/每秒每秒每每18个月芯片能力增长一倍。个月芯片能力增长一倍。4004197140.723008028619821662513.4万万 803861985年年32164027.5万万804861989年年3225100120万万Pentium1993年年32606233310万万Pentium II1997年年32133450750万万Pentium III1999年年32350550950万万Pentium 42000年年321400以上以上4200万万Itanium(安安腾腾)2001年年648002500万万(不包括不包括Cache)Itanium 2

10、2002年年6490010002.2亿亿 微型机的核心是微处理器,因此微型机的发展历程,从根本上说也就是微处理微型机的核心是微处理器,因此微型机的发展历程,从根本上说也就是微处理器的发展历程。器的发展历程。晶晶体体管管数数目目4004奔腾奔腾4420,000,0002,3000.18微米芯片微米芯片10微米芯片微米芯片运算速度可达每秒几百亿次运算的超级计算机运算速度可达每秒几百亿次运算的超级计算机1975年世界上第一台超级计算机年世界上第一台超级计算机“Cray-I”超级计算机应用:天气预报、地震机理研究、超级计算机应用:天气预报、地震机理研究、石油和地质勘探,卫星图像处理等大量科学计石油和地

11、质勘探,卫星图像处理等大量科学计算的高科技领域。算的高科技领域。中国超级计算机:中国超级计算机:国防科技大学研制的国防科技大学研制的“银河银河1号号”、 “银河银河2号号”和和“银河银河3号号”国家职能计算机中心推出的国家职能计算机中心推出的“曙光曙光1000” 、“曙光曙光200I”和和“曙光曙光3000”Altair 8800计算机不再是单一的计算机器,而是一种计算机不再是单一的计算机器,而是一种信息机器,一种个人的信息机器。信息机器,一种个人的信息机器。计算机技术与通信技术结合计算机技术与通信技术结合的产物。的产物。使用远程资源,共享程序、使用远程资源,共享程序、数据和信息资源,网络用户

12、数据和信息资源,网络用户的通讯和合作。的通讯和合作。“总有一天,人类会造出一些举止跟人一样的总有一天,人类会造出一些举止跟人一样的没有灵魂的机械没有灵魂的机械来来”。 笛卡尔(笛卡尔(1637)人类第一个人类第一个“工业机器人工业机器人”:一头在纺织机上挑纱的一头在纺织机上挑纱的“驴驴”(1742年)年)第一代机器人第一代机器人机械手(机械手(1962年出现)年出现)第二代机器人第二代机器人具有具有“感觉感觉”的机器人的机器人第三代机器人第三代机器人装有启发式计算机的装有启发式计算机的“智能机器人智能机器人” 多媒体技术是多媒体技术是20世纪世纪80年代中后期兴起的一门跨学科的新技术。年代中后

13、期兴起的一门跨学科的新技术。 采用这种技术,可以使计算机具有处理图、文、声、像等多种媒体的能力采用这种技术,可以使计算机具有处理图、文、声、像等多种媒体的能力(即即成为多媒体计算机成为多媒体计算机),从而使计算机的功能更加完善和提高计算机的应用能力。当,从而使计算机的功能更加完善和提高计算机的应用能力。当前全世界已形成一股开发应用多媒体技术的热潮前全世界已形成一股开发应用多媒体技术的热潮 1952年在清华大学成立中国第一个计算机三人研究小组年在清华大学成立中国第一个计算机三人研究小组组长组长 闵大可闵大可电机系教授电机系教授1954年小组经扩充和调整,并入中科院近代物理研究所年小组经扩充和调整

14、,并入中科院近代物理研究所负责人负责人 钱三强钱三强1958年完成第一台电子计算机年完成第一台电子计算机1031959年完成大型电子计算机年完成大型电子计算机1041959年中国自行研究的年中国自行研究的107计算机问世计算机问世1965年中国开始研制第三代计算机(集成电路)年中国开始研制第三代计算机(集成电路)1977年研制成功中国第一台微机年研制成功中国第一台微机DJS050辉煌:辉煌:打败打败Intel的芯片巨人,迫使的芯片巨人,迫使Intel 于于1985年另辟年另辟战场(微处理器)战场(微处理器)笔记本电脑的领军人物笔记本电脑的领军人物失误:失误:第五代计算机(智能计算机)的开发者第

15、五代计算机(智能计算机)的开发者高清晰度模拟电视高清晰度模拟电视世界软件产业王国世界软件产业王国1985年,印度软件业产值为年,印度软件业产值为美元美元1994年,印度软件业产值为年,印度软件业产值为美元美元2000年,印度软件业产值为年,印度软件业产值为美元美元在软件出口规模和质量与总产值的比例上,在软件出口规模和质量与总产值的比例上,印度居世界第一。印度居世界第一。计算机是一种计算机是一种“可以传授给人知识的工具可以传授给人知识的工具”,也是一种,也是一种“无比有力的知识工无比有力的知识工具具”。真正对人类生活带来直接冲击的,不是计算机硬件本身,而是来自软件这种真正对人类生活带来直接冲击的

16、,不是计算机硬件本身,而是来自软件这种人类知识的产物。人类知识的产物。按处理数据的方式分类按处理数据的方式分类 :模拟计算机和数字计算机;按应用范围分类:模拟计算机和数字计算机;按应用范围分类:专用计算机和通用计算机;按规模分类:根据计算机规模和性能,可以将计专用计算机和通用计算机;按规模分类:根据计算机规模和性能,可以将计算机分为以下几类:算机分为以下几类:1 1巨型计算机巨型计算机运算速度在每秒亿次以上的计算机可称为巨型计算机。运算速度在每秒亿次以上的计算机可称为巨型计算机。2. 2. 大型计算机大型计算机运算速度在每秒几千万次以上的计算机为大型计算机。运算速度在每秒几千万次以上的计算机为

17、大型计算机。 3. 3. 中型计算机中型计算机 运算速度在每秒百万次以上千万次以下的计算机为中型计算机,与大型运算速度在每秒百万次以上千万次以下的计算机为中型计算机,与大型计算机的区别不甚明显,通常用在国家重点科研机构、重点理工科院校。计算机的区别不甚明显,通常用在国家重点科研机构、重点理工科院校。 4. 4. 小型计算机小型计算机小型计算机的运算速度在每秒几百万次左右小型计算机的运算速度在每秒几百万次左右5 5工作站工作站工作站实际上是一台高档微机。它的运算速度通常比微机快,配有大工作站实际上是一台高档微机。它的运算速度通常比微机快,配有大容量的存储器和大屏幕显示器,并有较强的网络通信功能。

18、它主要用在计算容量的存储器和大屏幕显示器,并有较强的网络通信功能。它主要用在计算机图像处理和计算机辅助设计等专业领域。机图像处理和计算机辅助设计等专业领域。 6 6微型计算机微型计算机 微型计算机也称为个人计算机,简称微机、微型计算机也称为个人计算机,简称微机、PC机。机。 随着计算机技术的发展,各类机器之间的差别越来越不明显。近几年的随着计算机技术的发展,各类机器之间的差别越来越不明显。近几年的高档微机,其速度、性能甚至超过了前几年的小型计算机。高档微机,其速度、性能甚至超过了前几年的小型计算机。 计算机采用了高速电子器件和线路,并利用先进的计算技术,使它可计算机采用了高速电子器件和线路,并

19、利用先进的计算技术,使它可以有很高的运算速度。运算速度是指计算机能执行多少百万条指令每秒。以有很高的运算速度。运算速度是指计算机能执行多少百万条指令每秒。常用单位是常用单位是MIPS,例如,主频为,例如,主频为2 GHz的的Pentium 4微型机的运算速度微型机的运算速度为为40亿次每秒,即亿次每秒,即4000 MIPS。一般的计算机运算速度可达几百万次到。一般的计算机运算速度可达几百万次到几亿次每秒,现在有些高档计算机的运算速度甚至可达几百亿次至十几几亿次每秒,现在有些高档计算机的运算速度甚至可达几百亿次至十几太次每秒。太次每秒。1 1、快速运算能力、快速运算能力2 2、计算精度高、计算精

20、度高 由于计算机是根据事先编好的程序自动、连续地工作,可以避免人工由于计算机是根据事先编好的程序自动、连续地工作,可以避免人工计算可能因疲劳、粗心而产生的各种错误。例如,圆周率计算可能因疲劳、粗心而产生的各种错误。例如,圆周率的计算,历的计算,历代科学家采用人工计算只能算出小数点后代科学家采用人工计算只能算出小数点后500位。位。1981年日本人曾利用年日本人曾利用计算机算到小数点后计算机算到小数点后200万位,而目前已计算到小数点后上亿位。万位,而目前已计算到小数点后上亿位。计算机中拥有容量很大的存储设备,不仅可以存储所需的数据信息,计算机中拥有容量很大的存储设备,不仅可以存储所需的数据信息

21、,还可以存储指挥计算机工作的程序,同时可以保存大量的文字、图像、还可以存储指挥计算机工作的程序,同时可以保存大量的文字、图像、声音等信息资料。声音等信息资料。3 3、存储功能强、存储功能强4 4、逻辑判断能力、逻辑判断能力计算机的逻辑判断能力是实现计算机自动化和具备人工智能的基础,计算机的逻辑判断能力是实现计算机自动化和具备人工智能的基础,是计算机基本的、也是重要的功能。是计算机基本的、也是重要的功能。 计算机是自动化电子装置,在工作中无需人工参与,能自动执行存计算机是自动化电子装置,在工作中无需人工参与,能自动执行存放在存储器中的程序。人们事先编好程序后,向计算机发出指令,计算放在存储器中的

22、程序。人们事先编好程序后,向计算机发出指令,计算机即可帮助人类完成那些枯燥乏味的重复性劳动。机即可帮助人类完成那些枯燥乏味的重复性劳动。5 5、自动运行程序、自动运行程序科学计算是计算机最早的应用领域,计算机高速、高精确的运算是科学计算是计算机最早的应用领域,计算机高速、高精确的运算是人工计算望尘莫及的。现代科学技术中有大量复杂的数值计算,如人工计算望尘莫及的。现代科学技术中有大量复杂的数值计算,如、等,都离不开计算机的精确计算。计算机的应用等,都离不开计算机的精确计算。计算机的应用大大节约了人力、物力和时间。大大节约了人力、物力和时间。1 1、科学计算、科学计算2 2、数据处理、数据处理数据

23、处理也称为事务处理。使用计算机可对大量的数据进行分类、数据处理也称为事务处理。使用计算机可对大量的数据进行分类、排序、合并、统计等加工处理,例如排序、合并、统计等加工处理,例如、等。数据处理已等。数据处理已成为计算机应用的一个重要方面。成为计算机应用的一个重要方面。 过程控制也称为实时控制,主要是指计算机在工业和军事方面的过程控制也称为实时控制,主要是指计算机在工业和军事方面的应用。计算机能及时采集检测数据并按最优方案实现自动控制,如应用。计算机能及时采集检测数据并按最优方案实现自动控制,如、等。等。3 3、过程控制、过程控制4 4、计算机辅助系统、计算机辅助系统计算机辅助系统包括计算机辅助设

24、计计算机辅助系统包括计算机辅助设计(Computer Aided Design,CAD)、计算机辅助制造、计算机辅助制造(Computer Aided Manufacturing,CAM)、计算机辅助教学计算机辅助教学(Computer Aided Instruction,CAI)、计算机辅助工、计算机辅助工程程(Computer Aided Engineering,CAE)等。等。 人工智能主要表现在以下三个方面:人工智能主要表现在以下三个方面:主要分为主要分为“工业机器人工业机器人”和和“智能机器人智能机器人”两类。前者用于两类。前者用于完成重复性的规定操作,通常用于代替人进行某些作业完成

25、重复性的规定操作,通常用于代替人进行某些作业(如如、等等);后者具有某些智能,具有感知和识别能力,能;后者具有某些智能,具有感知和识别能力,能“说话说话”和回答问题。和回答问题。计算机具有某些方面专家的专门知识,使用这些知识来处计算机具有某些方面专家的专门知识,使用这些知识来处理这方面的问题。例如,理这方面的问题。例如,、。重点研究图形识别和语音识别。例如,重点研究图形识别和语音识别。例如,等,都是模式识别的应用。等,都是模式识别的应用。5 5、人工智能、人工智能十进制十进制=10,可使用,可使用0,1,2,3,4,5,6,7,8,9二进制二进制=2 ,可使用,可使用0,1八进制八进制=8 ,

26、可使用,可使用0,1,2,3,4,5,6,7十六进制十六进制=16 ,可使用,可使用0,9,A,B,C,D,E,F“逢逢 进进,借,借当当 ”表表1.2 各进制之间各进制之间数值的对应关系数值的对应关系十进制二进制八进制十六进制十进制二进制八进制十六进制000091001119111110101012A2102211101113B3113312110014C41004413110115D51015514111016E61106615111117F711177161000020108100010817100012111 十进制数转换成二进制数,分两种情况进行:整数部分和小数部分。十进制数转换成二

27、进制数,分两种情况进行:整数部分和小数部分。具体规则如下:具体规则如下: 整数部分:整数部分:除除2取余,直到商为取余,直到商为0;先取的余数在低位,后取的余数;先取的余数在低位,后取的余数在高位。在高位。 小数部分:小数部分:乘乘2取整,直到值为取整,直到值为0或达到精度要求。先取的整数在高或达到精度要求。先取的整数在高位,后取的整数在低位。位,后取的整数在低位。1 1、十进制转换成二进制数、十进制转换成二进制数2 2、二进制数转换成十进制数、二进制数转换成十进制数 十进制数转换成八进制数和十六进制数与转换成二进制数相似,具体规则如下:十进制数转换成八进制数和十六进制数与转换成二进制数相似,

28、具体规则如下: 除以除以 8(或或 16)取余,直到商为取余,直到商为0;先取的余数在低位,后取的余数在;先取的余数在低位,后取的余数在高位。高位。 乘以乘以 8(或或 16)取整,直到值为取整,直到值为0或达到精度要求。先取的整数在高位,或达到精度要求。先取的整数在高位,后取的整数在低位。后取的整数在低位。3 3、十进制数转换成八进制数和十六进制数、十进制数转换成八进制数和十六进制数 4 4、八进制数和十六进制数转换成十进制数、八进制数和十六进制数转换成十进制数八进制数和十六进制数转换成十进制数,只需以八进制数和十六进制数转换成十进制数,只需以 8(或或 16)为基数,按权展开求为基数,按权

29、展开求和即可。和即可。二进制数转换成八进制数的方法是:二进制数转换成八进制数的方法是:从低位向高位每从低位向高位每3位一组,高位不足位一组,高位不足3位用位用0补足补足3位,然后每组分别按权位,然后每组分别按权展开求和即可。展开求和即可。从高位向低位每从高位向低位每3位一组,低位不足位一组,低位不足3位用位用0补足补足3位,然后每组分别按权位,然后每组分别按权展开求和即可。展开求和即可。二进制数转换成十六进制数的方法是:二进制数转换成十六进制数的方法是:从低位向高位每四位一组,高位不足四位用从低位向高位每四位一组,高位不足四位用0补足四位,然后每组分别按补足四位,然后每组分别按权展开求和即可。

30、权展开求和即可。从高位向低位每四位一组,低位不足四位用从高位向低位每四位一组,低位不足四位用0补足四位,然后每组分别按补足四位,然后每组分别按权展开求和即可。权展开求和即可。5 5、二进制数转换成八进制数和十六进制数、二进制数转换成八进制数和十六进制数 6 6、八进制数和十六进制数转换成二进制数、八进制数和十六进制数转换成二进制数 八进制数和十六进制数转换成二进制数的方法是:将八进制数八进制数和十六进制数转换成二进制数的方法是:将八进制数(或十六进制数或十六进制数)的的每一位用相应的每一位用相应的3位位(或或4位位)二进制数代替即可二进制数代替即可 128128瓦瓦3232瓦瓦6464瓦瓦16

31、16瓦瓦8 8瓦瓦4 4瓦瓦1 1瓦瓦2 2瓦瓦我认识她已有我认识她已有11111111年了。年了。信息复制的精确性信息复制的精确性运算规则简单(运算规则简单(R(R+1)/2R(R+1)/2)电子线路制造计算机成为可能电子线路制造计算机成为可能表1.3 一般字符的ASCII编码(二进制表示) 高三位低四位01001110010111011100000P、p0001!1AQaq00102BRbr0011#3CScs0100$4DTdt0101%5EUeu0110&6FVfv01117GWgw1000(8HXhx1001)9IYiy1010*:JZjz1011+;Kk1100,Nn1111/?O

32、-oDEL1 1 国标码国标码 国标码规定:一个汉字用两个字节来表示,每个字节只用前国标码规定:一个汉字用两个字节来表示,每个字节只用前7位,最高位,最高位均未作定义,如图所示。位均未作定义,如图所示。2 2 内码与外码内码与外码 国标码是一种机器内部编码,也称内码,其主要作用是统一不同的系统国标码是一种机器内部编码,也称内码,其主要作用是统一不同的系统之间所用的不同编码。通过将不同系统使用的不同编码统一转换成国标码,之间所用的不同编码。通过将不同系统使用的不同编码统一转换成国标码,不同系统之间的汉字信息就可以相互交换。不同系统之间的汉字信息就可以相互交换。与内码相对应,输入法编码称为外码。与

33、内码相对应,输入法编码称为外码。 3 3 汉字字形码汉字字形码 汉字的内码代表的是汉字惟一性的交换码,即给出汉字一个名,而这汉字的内码代表的是汉字惟一性的交换码,即给出汉字一个名,而这个汉字的外形如何却不在内码之内。汉字笔画多、外形千差万别,这就需个汉字的外形如何却不在内码之内。汉字笔画多、外形千差万别,这就需要为每个汉字给出一个外形,一般用点阵表示,这就是汉字字模。要为每个汉字给出一个外形,一般用点阵表示,这就是汉字字模。 如图所示是如图所示是“啊啊”字的点阵外形。图字的点阵外形。图1.2中有中有1616个方格,称个方格,称1616点阵,每一个方格用一个二进制代码表示,用点阵,每一个方格用一

34、个二进制代码表示,用1表示黑点,用表示黑点,用0表示白点。表示白点。存储在计算机中的汉字和符号的外形集合称为汉字库。常用的汉字字库除存储在计算机中的汉字和符号的外形集合称为汉字库。常用的汉字字库除1616点阵汉字库之外,还有点阵汉字库之外,还有2424点阵汉字库、点阵汉字库、3232点阵汉字库等。点阵汉字库等。 CPU 主机 硬件系统 外存储器 计算机系统 外部设备 输入设备 输出设备 软件系统 系统软件 应用软件 随机存储器 只读存储器 运算器 控制器 总线系统 内存储器 操作系统 语言处理程序 各种文字、图形处理软件 各种数据处理软件 服务器程序 数据库管理系统 (控制器控制器输入输入设备

35、设备输出输出设备设备数据流数据流地地 址址控制流控制流运算器运算器CPU内存内存I/O控制器控制器I/O控制器控制器I/O控制器控制器I/O控制器控制器位(位(BitBit):度量数据的最小单位):度量数据的最小单位字节(字节(ByteByte):最常用的基本单位):最常用的基本单位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

36、b2 b1 b0= 主 机 内存储器 硬件 系统 中央处理器(CPU) 运算器 控制器 只读存储器(ROM) 随机存储器 输入设备(键盘、鼠标器、图形扫描仪) 输出设备(显示器、打印机、绘图仪) 外存储器(硬盘、软磁盘、磁带、光盘) 外部 设备 指计算机能直接处理的二进制信息的位数。当前计算机的字长有指计算机能直接处理的二进制信息的位数。当前计算机的字长有16位、位、32位和位和64位。位。指计算机能直接用可以执行的百万条指令数每秒指计算机能直接用可以执行的百万条指令数每秒(MIPS)来衡量。来衡量。 指指CPU在单位时间在单位时间(秒秒)内所发出的脉冲数,单位为兆赫兹内所发出的脉冲数,单位为

37、兆赫兹(MHz)。 内存的大小表示存储数据的容量大小,在微型机中一般以字节为单位。内存的大小表示存储数据的容量大小,在微型机中一般以字节为单位。 存储器完成一次读存储器完成一次读/写操作所需的时间称为存储器的存取时间或访问时写操作所需的时间称为存储器的存取时间或访问时间,存储器连续进行读间,存储器连续进行读/写操作所允许的最短时间间隔称为存取周期。存取周期越短,写操作所允许的最短时间间隔称为存取周期。存取周期越短,则存取速度越快。则存取速度越快。硬盘和软盘存储量的大小。硬盘和软盘存储量的大小。是对计算机进行程序控制的是对计算机进行程序控制的。所有的指令的所有的指令的称为计算机的称为计算机的是为

38、完成一项特定任务而用某种语言是为完成一项特定任务而用某种语言编写的编写的。机器指令格式机器指令格式操作码操作码 操作数操作数机器执行什么操作机器执行什么操作执行对象(具体数、存放位置)执行对象(具体数、存放位置)启动地址 PC取指PC 地址寄存器指令 IR指令译码 ?形成转移地址完成本条指令操作PC+1 PC程序结束非转移指令停机指令转移指令 微型计算机每执行一条指令都分成微型计算机每执行一条指令都分成3个阶段进行:获取指令个阶段进行:获取指令(fetch)、分析指令、分析指令(decode)和执行指令和执行指令(execute)。 内层是外层的支撑环境,而外层则可不必了解内层细节,内层是外层

39、的支撑环境,而外层则可不必了解内层细节, 只需根据约定调用内层提供的服务。只需根据约定调用内层提供的服务。 最内层最内层(亦称最低层亦称最低层)是硬件,表示它是所有软件的物质基是硬件,表示它是所有软件的物质基础。础。 与硬件直接接触的是操作系统,它把硬件和其他软件分割与硬件直接接触的是操作系统,它把硬件和其他软件分割开来,表示它向下控制硬件,向上支持其他软件。开来,表示它向下控制硬件,向上支持其他软件。 在操作系统之外的各层分别是各种语言处理程序、各种实在操作系统之外的各层分别是各种语言处理程序、各种实用程序,最外层才是最终用户使用的应用程序。用程序,最外层才是最终用户使用的应用程序。 裸机

40、操作系统 语言处理程序 应用程序 单用户操作系统单用户操作系统:DOS、Windows 批处理操作系统批处理操作系统:IBM的的DOS/VSE。 分时操作系统分时操作系统:UNIX、VMS 实时操作系统:实时操作系统:RDOS 网络操作系统网络操作系统 :NetWare、Linux、Windows NT、Windows 2000 Server 等等 分布式操作系统分布式操作系统 :MDS、CDCS 单用户操作系统单用户操作系统:DOS、Windows 批处理操作系统批处理操作系统:IBM的的DOS/VSE。 分时操作系统分时操作系统:UNIX、VMS 实时操作系统:实时操作系统:RDOS 网络

41、操作系统网络操作系统 :NetWare、Linux、Windows NT、Windows 2000 Server 等等 分布式操作系统分布式操作系统 :MDS、CDCS 机器语言机器语言:一种用二进制代码,以0和1表示的、能被计算机直接识别和执行的语言。 汇编语言汇编语言:一种用助记符表示的面向机器的程序设计语言。 高级语言高级语言:一种比较接近自然语言和数学表达式的一种计算机程序设计语言。 BASIC:该语言是一种简单易学的计算机高级语言。尤其是Visual Basic语言,具有很强的可视化设计功能。FORTRAN:它是最早使用的高级语言,它具有相当完善的工程设计计算程序和工程应用软件。CO

42、BOL:它是通用的面向商业语言,主要用于进行数据处理,用于商业和管理。其特点是源程序接近英语口语。C:该语言具有灵活的数据结构和控制结构,表达力强,可移植性好。用C语言编写的程序兼有高级语言和低级语言两者的优点,表达清楚且效率高。C语言主要用于系统软件的编写,也适用于科学计算等应用软件的编制。C+:该语言是在C语言基础上发展起来的。C+保留了结构化语言C的特征,同时融合了面向对象的能力,是一种有广泛发展前景的语言。PASCAL:它是一种描述算法的结构化程序设计语言,适用于教学、科学计算、数据处理和系统软件的开发。Java:该语言是近几年发展起来的一种新型的高级语言。它简单、安全、可移植性强。适

43、用于网络环境的编程,多用于交互式多媒体应用。LISP:它是20世纪60年代开发的一种表处理语言,适用于人工智能程序设计,具有较强的表达能力,可以进行符号演算、公式推导及其他各种非数值处理。Prolog:它是一种逻辑程序设计语言,广泛应用于人工智能领域。其他高级语言:其他高级语言: DBASE、Foxbase、Visual FoxPro 、Sybase、Oracle、DB2、SQL Server 等 微型计算机可分为笔记本电脑、移动微型计算机可分为笔记本电脑、移动PC和台式机。计算机包括很多种硬和台式机。计算机包括很多种硬件,硬件就是看得见、摸得着的各种计算机部件,就像人们常见的电视机和件,硬件就是看得见、摸得着的各种计算机部件,就像人们常见的电视机和VCD机一样,有一个形象的外观,是用手能够触摸到的一个实体。机一样,有一个形象的外观,是用手能够触摸到的一个实体。 主机包括:中央处理器主机包括:中央处理器(CPU)、内存和主板、内存和主板。 硬盘顶盖 硬盘控制芯片 IDE 接口 硬盘产品标签 跳线口 缓存 电源接口 螺丝固定孔 控制电路板

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

当前位置:首页 > 教育专区 > 小学资料

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

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com