《软件基础知识》PPT课件.ppt

《软件基础知识》PPT课件.ppt

ID:52375305

大小:268.01 KB

页数:17页

时间:2020-04-05

《软件基础知识》PPT课件.ppt_第1页
《软件基础知识》PPT课件.ppt_第2页
《软件基础知识》PPT课件.ppt_第3页
《软件基础知识》PPT课件.ppt_第4页
《软件基础知识》PPT课件.ppt_第5页
资源描述:

《《软件基础知识》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章软件基础知识1946年世界上第一台电子数字计算机ENIAC诞生。从此,计算机软件随着硬件的发展在越来越多的领域得到了广泛的应用。第一节计算机软件概述计算机硬件软件运算器控制器存储器输入设备输出设备介于用户和硬件之间的界面一、计算机软件分类软件帮助用户完成对计算机的操作,分为两类:1.系统软件管理、分配、协调计算机操作系统(OS)MS-DOS、OS/2、UNIX、Windows系列、Linux等计算机语言机器语言、汇编语言、高级语言数据库管理系统(DBMS)dBase、Foxpro、Access、Oracle、SyBASE等网络系统软件UNIX、NovellNetWare、Windo

2、wsNt等实用程序编辑、打印、驱动、测试、诊断2.应用软件解决实际问题,针对性强。办公软件图形处理软件多媒体软件休闲娱乐二、计算机语言属于系统软件,几乎所有软件都必须选择一种计算机语言来描述。主要分为三类:机器语言、汇编语言、高级语言。1).机器语言(二进制代码语言)特点:0和1组成,直接识别,不需翻译,执行数度快;难学、难记、直观性差、与硬件相关。1.计算机语言分类2).汇编语言(低级语言)使用助记符表达指令功能。特点:比机器语言易学、易记;与硬件相关、执行时需要翻译程序3).高级语言与自然语言和数学语言相近。特点:可读性强,编程方便、与硬件无关、执行时需要翻译程序分为以下几类:过程语

3、言面向过程,主要考虑算法逻辑结构和过程描述。常用的:BASIC:初学者的语言,简单;FORTRAN:科学和工程计算的标准语言,数值计算;COBOL:数据处理的标准语言,DBMS主要概念的鼻祖;PASCAL:标准的教学语言,语法结构严谨。非过程化语言只需关心处理方式、条件、I/O格式,不需了解处理过程。SQL:结构化查询语言,主要用于数据库查询。例如:查询年龄大于50岁的职工名单。SELECTNAME,AGEFORMZGXXWHEREAGE>50智能型语言具备一定智能特征。用于抽象问题求解、公式处理、专家系统、人工智能等领域。PROLOG:PROgramminginLOGicLisp:Li

4、stProcessing其他常用语言C/C++:操作系统、应用程序;TurboC、MS-C、VisualC++、BorlandC++、HighC、QuickC、WatcomCBASIC:一般应用程序;Qbasic、VisualBasicJAVA:Internet上分布执行,安全可靠,逐渐成网络化软件的核心。汇编语言和高级语言程序必须通过翻译。两种翻译过程:编译方式解释方式2.计算机语言处理高级语言目标程序(机器语言)翻译第二节计算机主要应用领域科学计算数据处理过程控制(工业)计算机辅助系统人工智能第三节计算机病毒一、计算机病毒定义与特点人蓄意制造、以破坏为目的的程序。破坏性传染性寄生性潜

5、伏性二、计算机病毒类型1.按破坏类型良性病毒恶性病毒2.按传染方式磁盘引导区病毒操作系统型病毒应用程序型病毒二、计算机病毒传播途径计算机网络磁盘光盘三、计算机病毒防治预防为主、防治结合。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。