第三章 计算机软件
1、概念:能指示计算机完成特定任务的、以电子格式存储的 程序、数据和相关的文档
商品软件: 付费试用 、版权保护和软件许可证保护
1、计算机 2、性质分类 共享软件: 用于销售 、但是买前免费使用
软件 免费软件: 不用于销售 ,但是 允许免费使 用 部分公开源代码
自由软件: 允许随意拷贝 ,修改源代码 ,允许 销售和自由传播 ,修改 必公开(开源) (安卓)
大多数自由软件都是免费软件,但是免费软件并不全是自由软件
3、软件特性: 不可见性、适用性、依附性、复杂性、无磨损性、易复制性、不断演变性、脆弱性。
Dos (单用户单任务 )
操作系统 Windows 系列 (单用户 、多任务 )
系统软件 UNIX (多用户 、多任务 TCP/IP) LINUX (多任务多用户 自由软件 安卓 )
编译程序
4 、用途分类 语言处理
解释程序
汇编程序
监控检测程序
连接、编辑程序
系统服务 调试程序
其他服务程序
DSASE、FOXbase、VFP
数据库管理
Oracle 、sybass 、IBMDB2、SQL server
文字处理软件
应用软件 表格处理软件
辅助设计软件
实时控制软件
第一阶段: (1940—50 年代中期) 主要 科学与工程计算 处理对象为 数值数据 低级机器语言
5、软件发展 第二阶段( 1950—— 60 后期) 产生操作系统 出现软件概念 60 年代中期出现软件危机
第三阶段( 1970—至今) 出现软件工程 概念
2 、操作系统的功能和类型
1、操作系统作用 : 1、管理各种软硬件资源 2、为用户提供友善的服务界面。图形用户界面(人机交互界面)
3、为应用程序的开发和运行提供一个高效率的平台
1、任务管理 :1、多任务处理 (活动窗口只能有一个、任何时刻只有一个任务在执行) 2、分时处理
(CPU)
2 、操作系统功能 (划分时间片、每个任务轮流运行) 3 、并行处理 (使用多处理器时)
2 、存储管理 :虚拟存储技术 虚拟内存 交换文件 pagefile.sys,位于操作系统 根目录下
3 、文件管理 :硬盘资源进行管理 文件的说明信息包含在文件目录中、内容在磁盘数据中