计算机基础知识
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第五节 计算机软件及其使用

教学重点

(1)识别系统软件与应用软件;

(2)初步了解计算机如何执行程序;

(3)知道软件版权规则。

教学难点

计算机对程序的执行过程。

一、软件

即程序以及开发、使用和维护所需的各种文档。

软件分类:

(1)系统软件:处于硬件和应用软件之间,具有计算机各种应用所需的通用功能,是支持应用软件的平台,它包括操作系统、程序语言处理系统、编译和解释系统、数据库系统、诊断和控制系统、系统实用程序等。

(2)应用软件:为某种应用而的软件。

二、程序设计语言

程序设计语言是用于编写程序(或制作软件)的开发工具。

1.机器语言

机器语言:用0、1二进制数表示操作码,机器直接识别。

2.汇编语言

汇编语言:用助记符表示程序,机器不能直接识别,需编绎成操作码。

3.高级语言

高级语言:用高级语言编写程序的语言。如Visual C++、Java、Visual Basic等语言的总称。

三、软件的版本

软件名称后的参数叫版本,它表示各阶段的软件产品。如:photoshopCS2; photoshop CS3; office 2000, Office2003等中的CS2或CS3;2000,2003称对应软件的版本号。

版本号越高,则软件越新,功能越完善,越适应新的计算机硬件环境;软件版本向下兼容。

四、知识产权与版权

版权:法律所赋予软件原作者的权利。

版权的规定:

(1)允许购买者为了安装软件而从光盘复制到计算机的硬盘上。

(2)允许购买者为防止软件被删除或损坏而制作用于备份的副本。

(3)允许购买者出于教学目的而复制或分发软件的部分内容。

五、软件的许可证

软件包的许可证是指计算机软件使用者的权利协议。一般打开软件即可生效,另外,用户还可通过“确认”、“接受”、“我同意”等到按钮来表示协议。

六、不同软件的分发规定

(1)商业软件只能在许可范围内使用。

(2)共享软件是以“购买前试用”为目的而分发的有版权的软件,在试用期后则需支付注册码费用。

(3)免费软件的许可范围内可复制、分发但不可修改或出售。

(4)公共领域的软件不可申请行行版权。

(5)开放资源软件有诸多没有编制译的程序指令,需提供源代码。