网站大量收购闲置独家精品文档,联系QQ:2885784924

第3章计算机软件.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
关系模型是把存放在数据库中的数据和它们之间的联系看作一张张二维表。 层次模型是把数据之间的关系纳入一种一对多的层次框架来加以描述。 网状模型是可以方便、灵活地描述数据之间多对多联系的模型。 3.3 应用软件 人们对各个领域进行分析,开发出一些标准化、模块化的“软件块”,及解决某类典型问题的软件包,用户只要选择得当,无须编程就可以直接使用。 3.3.1 字处理软件 字处理软件是使计算机实现文字编辑工作的应用软件。 目前有多种字处理软件,但就其操作方式主要是批处理方式和所见即所得两种。 3.3.2 表处理软件 一个优秀的字处理软件,不仅能处理文字、表格,而且能够在文档中插入各种图形对象,并能实现图文混排。 表处理软件(也称电子表格软件)的要功能是以表格的方式来完成数据的输入、计算、分析、制表、统计,并能生成各种统计图形。 3.3.3 声音、图像工具软件 声音软件主要用于完成对声音的数字化处理,形成数字音频文件。 图形图像软件是浏览、编辑、捕捉、制作、管理各种图形和图像文档的软件,主要用于对图像进行加工处理、制作动画等。 3.3.4 媒体工具软件 媒体工具软件是将文字、图像、声音、动画和视频等多媒体素材按照需求结合,形成表现力强、交互性强且可在本地主机或网络上传输运行的多媒体应用系统。 3.4 知识扩展 3.4.1 程序、进程与线程 1.程序 程序是计算任务的处理对象和处理规则的描述,是一系列按照特定顺序组织的计算机数据和指令的集合,并以文件的形式存储在外存中。 为了能使多个程序段能并行执行,设计了进程。进程是正在执行的程序,是系统资源分配和调度的一个独立单位。 2.进程 进程是应用程序的执行实例,即是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。每个进程是由私有的虚拟地址空间、代码、数据和其他各种系统资源组成。进程在运行过程中创建的资源随着进程的终止而被销毁,所使用的系统资源在进程终止时被释放或关闭。 PCB2 程 序 数据集合2 PCB1 数据集合1 进程由程序、数据和进程控制块(PCB)三部分组成。PCB包含了进程的描述信息和控制信息。 ⑴进程与程序的联系 程序是构成进程的组成部分之一,一个进程存在的目的就是执行其所对应的程序,如果没有程序,进程就失去了其存在的意义。 ⑵进程与程序的差别 进程是动态的、暂存的,程序是静态的、永存的;进程可并发,程序不可并发;一个进程可以涉及一个或多个程序,一个程序可对应一个或多个进程。 3.线程 在Windows 等采用微内核结构的现代操作系统中,进程的功能发生了变化,它只是资源分配的单位,而不再是调度运行的单位,其调度运行的基本单位是线程。 线程是进程内部的一个执行单元。系统创建好进程后,实际上就启动了执行该进程的主执行线程,主执行线程将程序的启动点提供给操作系统。主执行线程终止了,进程也就随之终止。 每一个进程至少有一个主执行线程,它无须由用户去主动创建,是由系统自动创建的。用户根据需要在应用程序中创建其他线程,多个线程并发地运行于同一个进程中。一个进程中的所有线程都在该进程的虚拟地址空间中,共同使用这些虚拟地址空间、全局变量和系统资源,所以线程间的通信非常方便,多线程技术的应用也较为广泛。 多线程可以实现并行处理,避免了某项任务长时间占用CPU。 3.4.2 绿色软件 也称可携式软件,指一类小型软件,多数为免费软件,最大特点是软件无须安装便可使用,可存放于闪存中(因此称为可携式软体),移除后也不会将任何记录留在本机计算机上。 绿色软件不会在注册表中留下注册表键值,所以相对一般的软件来说,绿色软件对系统的影响几乎没有,是很好的一种软件类型。 3.4.3 安全软件 指辅助用户管理计算机安全的软件程序。广义的安全软件用途十分广泛,主要包括防止病毒传播、防护网络攻击、屏蔽网页木马和危害性脚本及清理流氓软件等。 3.4.4 软件知识产权 知识产权是基于创造性智力成果和工商业标记依法产生的权利的统称。作为人类创造的诸多知识的一种,软件同样也有知识产权。 1.软件的版本 软件的版本是体现软件开发进度的一种标志,也是帮助用户了解软件发布情况的重要工具。 2.软件许可的分类 许可证的许可范围包括发表权、署名权、修改权、复制权、发行权、出租权、信息网络传播权、翻译权等权利。 ⑴专有软件 根据授予的许可权利,可以将目前的软件分为以下两大类。 ⑵开源软件 ①商业软件:限制了用户的所有权利,包括使用权、复制权和发布权等。 ②非商业软件:保留了软件的源代码、开发和使用的权利,但免费授权给用户使用。 发布时连带源代码一起发布,免费的,且允许随意复制使用 西北大学信息科学与技术学院 3.1计算机软件概述 程序: 指为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指

您可能关注的文档

文档评论(0)

企业资源 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档