第三章 计算机软件
1、概念:能指示计算机完成特定任务的、以电子格式存储的程序、数据和相关的文档
商品软件:付费试用、版权保护和软件许可证保护
1、
计算机
2、性质分类 共享软件:用于销售、但是买前免费使用
软件
免费软件:不用于销售,但是允许免费使用 部分公开源代码
自由软件:允许随意拷贝,修改源代码,允许销售和自由传播,修改必公开(开源)(安卓)
大多数自由软件都是免费软件,但是免费软件并不全是自由软件
3、软件特性: 不可见性、适用性、依附性、复杂性、无磨损性、易复制性、不断演变性、脆弱性。
操作系统
系统软件
4、用途分类 语言处理
系统服务
DSASE、FOXbase、VFP
数据库管理
Oracle、sybass 、IBMDB2、SQL server
文字处理软件
应用软件 表格处理软件
辅助设计软件
实时控制软件
第一阶段:(1940—50 年代中期) 主要科学与工程计算 处理对象为数值数据 低级机器语言
5、软件发展 第二阶段(1950——60 后期) 产生操作系统 出现软件概念 60 年代中期出现软件危机
第三阶段(1970—至今) 出现软件工程概念
2
、操作系统的功能和类型
1、操作系统作用 : 1、管理各种软硬件资源 2、为用户提供友善的服务界面。图形用户界面(人机交互界面)
3、为应用程序的开发和运行提供一个高效率的平台
1、任务管理 :1、多任务处理(活动窗口只能有一个、任何时刻只有一个任务在执行) 2、分时处理
2、操作系统功能 (划分时间片、每个任务轮流运行)3、并行处理(使用多处理器时)
2、存储管理 :虚拟存储技术 虚拟内存 交换文件 pagefile.sys,位于操作系统根目录下
3、文件管理 :硬盘资源进行管理 文件的说明信息包含在文件目录中、内容在磁盘数据中
4、设备管理: 对计算机系统中除了 CPU 和内存以外所有 I/O 设备进行管理
5、作业管理:为用户使用系统提供良好化境
1、DOS 系统:(磁盘操作系统) 靠输入命令 IBM 的 PC—DOS 和微软的 MS—DOS
2、windows 系列: 1、windows9X 系:单用户,多任务 建立在 MS-DOS 基础上,字长 32 位
3、常用系统 支持图形用户界面、支持即插即用、提供通信软件
可以在网络客户机使用,不能在服务器上使用
2、windows NT:完全脱离 MS—DOS 不可在服务器上使用
3、windows2000:有工作站版本 服务器版本
4、windows7:有 32 位和 64 位版本
3、UNIX 系统:多用户多任务分时操作系统:1、结构简练 2、可移植性好 90%以上代码 C 语言
3、网络服务器安装首选 4、通信功能强 开发出 TCP/IP
Dos(单用户单任务)
Windows 系列 (单用户、多任务)
UNIX (多用户、多任务 TCP/IP) LINUX(多任务多用户 自由软件 安卓 )