计算机基础知识B.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)
《计算机基础知识B.ppt》由会员分享,可在线阅读,更多相关《计算机基础知识B.ppt(91页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、高等教育高等教育“十一五十一五”国家级规划教材大学计算机基础国家级规划教材大学计算机基础ISBN:978-7-04-024268-3大学计算机基础大学计算机基础 第第 1 章章 计算机基础知识计算机基础知识 第第 2 章章 操作系统操作系统 第第 3 章章 办公自动化软件办公自动化软件 第第 4 章章 多媒体技术及其应用多媒体技术及其应用 第第 5 章章 计算机网络基础计算机网络基础 第第 6 章章 互联网及其应用互联网及其应用 第第 7 章章 标记语言与网页制作标记语言与网页制作 第第 8 章章 国民经济与社会信息化国民经济与社会信息化目 录高等教育高等教育“十一五十一五”国家级规划教材大学
2、计算机基础国家级规划教材大学计算机基础ISBN:978-7-04-024268-3第 1 章 计算机基础知识1.1 计算机的产生与发展计算机的产生与发展 1.2 二进制与数据编码二进制与数据编码 1.3 计算机的硬件系统计算机的硬件系统 1.4 计算机软件系统计算机软件系统 1.5 数据存储数据存储 1.6 计算机与信息的安全计算机与信息的安全 高等教育高等教育“十一五十一五”国家级规划教材大学计算机基础国家级规划教材大学计算机基础ISBN:978-7-04-024268-31.4 计算机软件系统n所谓计算机软件,就是指支持计算机运行或所谓计算机软件,就是指支持计算机运行或解决某些特定问题而需
3、要的程序、数据以及解决某些特定问题而需要的程序、数据以及相关的文档。相关的文档。n一般把软件分为两大类:系统软件和应用软一般把软件分为两大类:系统软件和应用软件。件。高等教育高等教育“十一五十一五”国家级规划教材大学计算机基础国家级规划教材大学计算机基础ISBN:978-7-04-024268-3计算机系统的层次结构高等教育高等教育“十一五十一五”国家级规划教材大学计算机基础国家级规划教材大学计算机基础ISBN:978-7-04-024268-31.4.1 计算机软件系统的组成计算机软件系统的组成n1.系统软件系统软件n2.应用软件应用软件高等教育高等教育“十一五十一五”国家级规划教材大学计算
4、机基础国家级规划教材大学计算机基础ISBN:978-7-04-024268-31.系统软件n系统软件是指维持计算机系统正常运行和支系统软件是指维持计算机系统正常运行和支持应用软件运行的基础软件,包括操作系统、持应用软件运行的基础软件,包括操作系统、软件开发环境和开发平台、数据库管理系统软件开发环境和开发平台、数据库管理系统等。等。高等教育高等教育“十一五十一五”国家级规划教材大学计算机基础国家级规划教材大学计算机基础ISBN:978-7-04-024268-31)操作系统n操作系统是界于用户和计算机硬件之间的操作平台,操作系统是界于用户和计算机硬件之间的操作平台,只有通过操作系统才能使用户在不
5、必了解计算机系只有通过操作系统才能使用户在不必了解计算机系统内部结构的情况下正确使用计算机。所有的应用统内部结构的情况下正确使用计算机。所有的应用软件和其他的系统软件都是在操作系统下运行的。软件和其他的系统软件都是在操作系统下运行的。目前使用的操作系统有很多不同的版本,其功能各目前使用的操作系统有很多不同的版本,其功能各具特色,适用于不同的场合。具特色,适用于不同的场合。n目前在微机上运行的操作系统主要有目前在微机上运行的操作系统主要有MS-DOS、Windows、Vista、Unix、Linux等。等。高等教育高等教育“十一五十一五”国家级规划教材大学计算机基础国家级规划教材大学计算机基础I
6、SBN:978-7-04-024268-32)软件开发环境与开发平台n应用软件的开发,除需要操作系统环境的支持外,还需要有应用软件的开发,除需要操作系统环境的支持外,还需要有软件开发环境。随着计算机系统的日益复杂和应用需求的不软件开发环境。随着计算机系统的日益复杂和应用需求的不断提高,在软件开发过程中对软件开发环境也提出了更高的断提高,在软件开发过程中对软件开发环境也提出了更高的要求。良好的软件开发环境主要包括:要求。良好的软件开发环境主要包括:(1)对开发者友好的对开发者友好的“用户界面用户界面”(user interface););(2)完善的开发工具;完善的开发工具;(3)内容丰富的系统
7、类库和应用组件;内容丰富的系统类库和应用组件;(4)完善的与外部程序的数据接口以及多样的数据交流完善的与外部程序的数据接口以及多样的数据交流能力;能力;(5)提供足够的技术支持服务。提供足够的技术支持服务。高等教育高等教育“十一五十一五”国家级规划教材大学计算机基础国家级规划教材大学计算机基础ISBN:978-7-04-024268-33)数据库管理系统n数据库管理系统是在计算机应用于生产经营活动的过程中逐数据库管理系统是在计算机应用于生产经营活动的过程中逐渐发展起来的。最初采用文件方式存储和管理在生产经营活渐发展起来的。最初采用文件方式存储和管理在生产经营活动中产生的大量数据,由于这种方式下
8、数据的独立性、共享动中产生的大量数据,由于这种方式下数据的独立性、共享性以及完整性等方面都存在很多问题,提出了需要一个系统性以及完整性等方面都存在很多问题,提出了需要一个系统软件来统一管理这些数据的要求,从而在软件来统一管理这些数据的要求,从而在20世纪世纪60年代末年代末出现了数据库管理系统(出现了数据库管理系统(Data Base Management System,DBMS)。即以数据库的方式组织和管理数据,通过)。即以数据库的方式组织和管理数据,通过DBMS实现数据的整理加工、存储、检索和更新等日常管理工作。实现数据的整理加工、存储、检索和更新等日常管理工作。高等教育高等教育“十一五十
9、一五”国家级规划教材大学计算机基础国家级规划教材大学计算机基础ISBN:978-7-04-024268-32.应用软件n应用软件是针对某一种或者某一类具体的应应用软件是针对某一种或者某一类具体的应用而设计的软件。它们以操作系统为平台,用而设计的软件。它们以操作系统为平台,以人机协作的工作方式完成用户指定的任务。以人机协作的工作方式完成用户指定的任务。目前应用软件非常多,几乎涉及到人类生活目前应用软件非常多,几乎涉及到人类生活的所有方面,下面仅仅是应用软件的几个例的所有方面,下面仅仅是应用软件的几个例子。子。高等教育高等教育“十一五十一五”国家级规划教材大学计算机基础国家级规划教材大学计算机基础
10、ISBN:978-7-04-024268-31)文字处理软件n文字处理软件是一种专门用于各种文字处理文字处理软件是一种专门用于各种文字处理的应用软件,它提供了文字的输入、编辑、的应用软件,它提供了文字的输入、编辑、格式处理,页面布置,图形插入,表格编辑格式处理,页面布置,图形插入,表格编辑等功能,使人们可以在它所提供的环境中轻等功能,使人们可以在它所提供的环境中轻松处理自己的文章、著作。松处理自己的文章、著作。n目前国内流行的字处理软件中较著名的有目前国内流行的字处理软件中较著名的有WPS 2000、Word 2003等。等。高等教育高等教育“十一五十一五”国家级规划教材大学计算机基础国家级规
11、划教材大学计算机基础ISBN:978-7-04-024268-32)图形及图像处理软件n计算机已经广泛应用在绘图、图形图像处理等方面。计算机已经广泛应用在绘图、图形图像处理等方面。除硬件设备的迅速发展外,还应归功于各种绘图软除硬件设备的迅速发展外,还应归功于各种绘图软件和图像处理软件的发展。利用这些软件,人们才件和图像处理软件的发展。利用这些软件,人们才可以在虚拟的绘图板或画布上快速地制作出精确漂可以在虚拟的绘图板或画布上快速地制作出精确漂亮的工业图纸、五彩缤纷的图画以及动感入微的三亮的工业图纸、五彩缤纷的图画以及动感入微的三维造形。图形图像处理软件应该属于计算机辅助设维造形。图形图像处理软件
12、应该属于计算机辅助设计软件,人机共同作用完成处理过程的。计软件,人机共同作用完成处理过程的。n目前此类软件很多,如目前常用的目前此类软件很多,如目前常用的AutoCAD、SolidWork、3DS Max、Photoshop等。等。高等教育高等教育“十一五十一五”国家级规划教材大学计算机基础国家级规划教材大学计算机基础ISBN:978-7-04-024268-33)其他专用软件n用于输入、存储、修改、检索、报表制作等各种信用于输入、存储、修改、检索、报表制作等各种信息管理的软件,如财务管理系统、仓库管理系统、息管理的软件,如财务管理系统、仓库管理系统、人事档案管理系统、设备管理系统、计划管理系
13、统人事档案管理系统、设备管理系统、计划管理系统等。这类软件一般是用户自己或联合协作单位开发等。这类软件一般是用户自己或联合协作单位开发的应用程序。具有很强的针对性和实用性。广泛应的应用程序。具有很强的针对性和实用性。广泛应用于各种管理信息系统(用于各种管理信息系统(Management Information System,MIS)中。)中。高等教育高等教育“十一五十一五”国家级规划教材大学计算机基础国家级规划教材大学计算机基础ISBN:978-7-04-024268-31.4.2 程序工作原理程序工作原理n冯冯诺依曼结构最基本的内容就是存储程序工作原理,即诺依曼结构最基本的内容就是存储程序工
14、作原理,即把把计算机要进行的工作以程序的形式保存到计算机中,计算机计算机要进行的工作以程序的形式保存到计算机中,计算机按顺序执行程序的每一条指令,最后完成计算或者数据处理按顺序执行程序的每一条指令,最后完成计算或者数据处理工作。工作。n在各种类别的计算机软件中,包含着大量的程序,它是软件在各种类别的计算机软件中,包含着大量的程序,它是软件的主要内容,正是通过程序才维持了整个系统的正常运转和的主要内容,正是通过程序才维持了整个系统的正常运转和广泛多样的实际应用。计算机实际上就是按照人们预先设计广泛多样的实际应用。计算机实际上就是按照人们预先设计好的程序工作的,没有程序计算机的任何功能将地从谈起。
15、好的程序工作的,没有程序计算机的任何功能将地从谈起。所以说程序是计算机的灵魂一点都不过分。所以说程序是计算机的灵魂一点都不过分。高等教育高等教育“十一五十一五”国家级规划教材大学计算机基础国家级规划教材大学计算机基础ISBN:978-7-04-024268-31.指令与程序n所谓所谓“指令指令”,就是指程序中用来完成一步,就是指程序中用来完成一步操作的二进制代码。一种计算机所能识别和操作的二进制代码。一种计算机所能识别和执行全部指令的集合称为计算机的指令系统。执行全部指令的集合称为计算机的指令系统。指令系统和计算机硬件密切相关,一般来说,指令系统和计算机硬件密切相关,一般来说,每一种计算机都有
16、自己的指令系统。每一种计算机都有自己的指令系统。高等教育高等教育“十一五十一五”国家级规划教材大学计算机基础国家级规划教材大学计算机基础ISBN:978-7-04-024268-3指令包含的内容(1)操作码操作码:指令中用来标识将要进行的操作,:指令中用来标识将要进行的操作,(2)操作数操作数:被操作的数据。:被操作的数据。(3)源操作数地址源操作数地址:被处理的操作数所保存的:被处理的操作数所保存的内存地址。内存地址。(4)目的操作数地址目的操作数地址:操作结果将要保存到的:操作结果将要保存到的内存地址。内存地址。(5)指令地址指令地址:保存指令的地址。:保存指令的地址。高等教育高等教育“十
17、一五十一五”国家级规划教材大学计算机基础国家级规划教材大学计算机基础ISBN:978-7-04-024268-3什么是程序n所谓程序,实际上就是人们为使计算机完成所谓程序,实际上就是人们为使计算机完成某一任务而设计和编制指令序列。某一任务而设计和编制指令序列。CPU的工的工作就是顺序地获取、分析和执行存放在存储作就是顺序地获取、分析和执行存放在存储器中的程序指令,从而完成任务。器中的程序指令,从而完成任务。高等教育高等教育“十一五十一五”国家级规划教材大学计算机基础国家级规划教材大学计算机基础ISBN:978-7-04-024268-32.程序的执行过程n右图就是程序执右图就是程序执行过程。计
18、算机行过程。计算机每执行一条指令每执行一条指令都是分成三个阶都是分成三个阶段进行:取指令、段进行:取指令、分析指令和执行分析指令和执行指令。指令。高等教育高等教育“十一五十一五”国家级规划教材大学计算机基础国家级规划教材大学计算机基础ISBN:978-7-04-024268-31.4.3 计算机语言与程序设计计算机语言与程序设计n前面我们讨论了程序的构成、指令及其功前面我们讨论了程序的构成、指令及其功能、能、CPU执行一个程序的过程。这种程序执行一个程序的过程。这种程序是计算机可以直接执行的,因此也称为可是计算机可以直接执行的,因此也称为可执行程序,它执行程序,它 是是 使使 用用 机器语言编
19、写而成机器语言编写而成的。的。机器语言机器语言 程序程序 只是只是 计算机程序的一计算机程序的一种,除此之外还有汇编语言程序和高级语种,除此之外还有汇编语言程序和高级语言语言程序。言语言程序。高等教育高等教育“十一五十一五”国家级规划教材大学计算机基础国家级规划教材大学计算机基础ISBN:978-7-04-024268-31.机器语言n机器语言(机器语言(Machine language)是一种面向计算机的程序)是一种面向计算机的程序设计语言,设计语言,是计算机系统唯一能识别的、不需要翻译直接供是计算机系统唯一能识别的、不需要翻译直接供机器使用的程序设计语言,机器使用的程序设计语言,用它所设计
20、的程序是一系列的指用它所设计的程序是一系列的指令。机器语言程序手工编写非常因难,需要编程者熟悉令。机器语言程序手工编写非常因难,需要编程者熟悉CPU的内部结构和指令系统。现在一般是先用高级语言编写程序,的内部结构和指令系统。现在一般是先用高级语言编写程序,再通过高级语言编程系统所提供的编译程序将它翻译成机器再通过高级语言编程系统所提供的编译程序将它翻译成机器语言程序后,因此机器语言程序也称为目标程序(语言程序后,因此机器语言程序也称为目标程序(Object program)。机器语言是作为面向机器的语言,在不同类型)。机器语言是作为面向机器的语言,在不同类型的处理器之间差别很大,因此机器语言程
21、序的可移植性较差。的处理器之间差别很大,因此机器语言程序的可移植性较差。高等教育高等教育“十一五十一五”国家级规划教材大学计算机基础国家级规划教材大学计算机基础ISBN:978-7-04-024268-32.汇编语言n汇编语言(汇编语言(Assembly language)是一种接近机器语言的)是一种接近机器语言的符号语言。它将机器语言的指令用便于人们记忆的符号来表符号语言。它将机器语言的指令用便于人们记忆的符号来表示,如用示,如用“MOV”表示表示“传送传送”操作、用操作、用“ADD”表示表示“加加”操作,用操作,用“AH”表示表示A寄存器的高位字节等等。通过这种语寄存器的高位字节等等。通过
22、这种语言系统所带的翻译程序可以直接将汇编语言程序翻译成目标言系统所带的翻译程序可以直接将汇编语言程序翻译成目标程序,然后再执行翻译后的目标程序。从而解决了目标程序程序,然后再执行翻译后的目标程序。从而解决了目标程序直接编程困难的问题,又可以使得目标程序结构紧凑、快速直接编程困难的问题,又可以使得目标程序结构紧凑、快速高效,也可以充分利用系统资源。因此目前汇编语言在实时高效,也可以充分利用系统资源。因此目前汇编语言在实时控制等方面的编程中仍有不少应用。控制等方面的编程中仍有不少应用。高等教育高等教育“十一五十一五”国家级规划教材大学计算机基础国家级规划教材大学计算机基础ISBN:978-7-04
23、-024268-33.高级语言n高级语言(高级语言(High-level language)是一种完全符号)是一种完全符号化的语言,其中采用自然语言(英语)中的词汇和化的语言,其中采用自然语言(英语)中的词汇和语法习惯,容易为人们理解和掌握;它完全独立于语法习惯,容易为人们理解和掌握;它完全独立于具体的计算机,具有很强的可移植性。用高级语言具体的计算机,具有很强的可移植性。用高级语言编写的程序称为源程序(编写的程序称为源程序(Source program),源),源程序计算机不能直接执行,必须将它翻译或解释成程序计算机不能直接执行,必须将它翻译或解释成目标程序后,才能为计算机所执行。目标程序后
24、,才能为计算机所执行。高等教育高等教育“十一五十一五”国家级规划教材大学计算机基础国家级规划教材大学计算机基础ISBN:978-7-04-024268-3源程序的执行方式n将源程序翻译成目标程序,其翻译过程有两种方式:将源程序翻译成目标程序,其翻译过程有两种方式:(1)解释方式:此方式是将源程序提交给机器执行时,由程解释方式:此方式是将源程序提交给机器执行时,由程序设计系统所提供的解释程序对源程序逐句解释后立即序设计系统所提供的解释程序对源程序逐句解释后立即执行,直到程序结束。执行,直到程序结束。(2)编译方式:此方式是在编写好源程序后,先用程序设计编译方式:此方式是在编写好源程序后,先用程序
25、设计系统提供的编译程序将源程序翻译成由目标程序模块,系统提供的编译程序将源程序翻译成由目标程序模块,再用连接程序将各个目标程序模块以及程序中所调用的再用连接程序将各个目标程序模块以及程序中所调用的内部库函数连接成一个可执行程序,最后再运行这个程内部库函数连接成一个可执行程序,最后再运行这个程序。序。高等教育高等教育“十一五十一五”国家级规划教材大学计算机基础国家级规划教材大学计算机基础ISBN:978-7-04-024268-3面向对象程序设计n随着随着Windows操作系统的普遍应用,程序设计语言也已经操作系统的普遍应用,程序设计语言也已经发生了很大的变化,除逐步采用可视化图形化的编程环境、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机基础知识
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内