第五节 计算机软件及其使用
教学重点
(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)开放资源软件有诸多没有编制译的程序指令,需提供源代码。