- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 计算机基础与应用概述
1.4.1 系统软件 2.各种语言处理程序 用汇编语言和各种高级语言各自规定使用的符号和语法规则,并按规定的规则编写的程序称为“源程序”。将计算机本身不能直接读懂的源程序翻译成相应的二进制语言(机器语言)程序,这样的程序称为“目标程序”。这些翻译程序就是语言处理程序,包括汇编程序、编译程序和解释程序。 3.系统支持和服务程序 为了保证计算机的正常运转,系统配有一系列的维护程序,常用的有:设备安装程序、设备诊断程序、软件维护程序等。 第1章 计算机基础知识 1.4.1 系统软件 4.数据库管理系统 数据库管理系统(Data Base Management System,DBMS)是对数据库中的资源进行统一管理和控制的软件,数据库管理系统是数据库系统的核心,是进行数据处理的有利工具。目前,广泛使用的数据库管理系统有Oracle、Sybase、SQL Server、Visual FoxPro、Informix等。 第1章 计算机基础知识 1.4.2 应用软件 应用软件是指为用户解决某个实际问题而编制的程序和有关资料,可分为应用软件包和用户程序。应用软件包是指软件公司为解决通用性的问题精心研制的供用户选择的程序。用户程序是指,为特定用户解决特定问题而开发的软件,面向特定的用户,如银行、邮电等行业,具有专用性。 第1章 计算机基础知识 1.4.3 计算机语言概述 人使用计算机,就需要和计算机交换信息。为解决人和计算机对话的语言问题,就产生了计算机语言。计算机语言是随着计算机技术的发展,根据解决实质问题的需要逐步形成的。程序设计语言分为三个层次:机器语言、汇编语言、高级程序设计语言。 第1章 计算机基础知识 1.4.3 计算机语言概述 1.机器语言(Machine Language) 机器语言是以二进制代码表示的指令集合,是计算机中的CPU能唯一直接识别、直接执行的计算机语言。 2.汇编语言(Assemble Language) 汇编语言是第二代程序设计语言。它的特点是用助记符来表示机器指令,用符号地址来表示指令中的操作数和操作地址。用汇编语言编写的程序称为汇编语言源程序,由于计算机只能执行用机器语言编写的程序,因而,必须用汇编程序将汇编语言编制的源程序(Source Program)翻译成能直接执行的机器语言表示的目标程序(Object Program),这一翻译加工过程称作汇编。 第1章 计算机基础知识 1.4.3 计算机语言概述 汇编语言和机器语言都是面向机器的程序设计语言,不同的机器具有不同的指令系统,一般将它们称为“低级语言”。 3.高级程序设计语言(High Programming Language) 高级程序设计语言简称高级语言,也称算法语言,是20世纪50年代末推出的第三代程序设计语言。用高级语言编写的源程序,必须翻译成机器指令才能在计算机上运行。计算机将源程序翻译成机器指令时,采用解释方式或编译方式。 第1章 计算机基础知识 1.4.3 计算机语言概述 编译方式是把源程序用相应的编译程序翻译成相应的机器语言的目标程序,然后通过连接装配程序连接成可执行程序,再运行可执行程序而得到结果。在编译之后形成的程序称为“目标程序”,连接之后形成的程序称为“可执行程序”,目标程序和可执行程序都是以二进制文件方式存放在磁盘上,再次运行该程序,只需直接运行可执行程序,不必重新编译和连接。 解释方式就是将源程序输入计算机后,用该种语言的解释程序将其逐条解释,逐条执行,执行完后只得到结果,而不保存解释后的机器代码,下次运行该程序时还要重新解释执行。 第1章 计算机基础知识 1.4.3 计算机语言概述 综上所述,计算机语言的发展经历了机器语言、汇编语言和高级语言三个阶段。机器语言始终是最基础的语言,是计算机唯一可识别的语言,汇编语言和高级语言的执行都离不开机器语言。从编程的角度出发,使用高级语言比汇编语言来得容易,但是高级语言程序运行的速度较慢,而汇编语言编制的程序运行速度较快。 因此,在许多领域仍然使用汇编语言来编程,特别是在计算机实时控制的应用领域中。 第1章 计算机基础知识 1.5.1 计算机病毒的概念 1.5.2 计算机病毒的特征 1.5.3 计算机病毒的分类 1.5.4 计算机病毒的预防 1.5 计算机病毒 第1章 计算机基础知识 计算机病毒 是指编制或者在计算机程序中插入破坏计算机功能或者数据,影响计算机使用并且能够自我复制的一组计算机指令或者程序代码。 1.5.1 计算机病毒的概念 第1章 计算机基础知识 1.传染性 2.隐蔽性 3.潜伏性 4.触发性 5.破坏性 6.不可预见性 1.5.2 计算机病毒的特征 第1章 计算机基础知识 1.宏病毒 (
文档评论(0)