4.1.3专有软件、自由软件和开源软件4.开源软件与自由软件关系公开源代码的软件,免费使用开源软件免费,自由软件不一定,都有著作权自由软件更强调哲学层面的自由(遵循“自由软件授权协议),开源软件主要注重程序本身的开源大家来改进,减少漏洞,质量提升大部分开源软件实际上都是自由软件公开软件的代码,有利于交流、合作和发展,值得提倡。问题是谁来开发这些没有报酬的软件?第4章计算机操作系统
4.1.3专有软件、自由软件和开源软件 第4章计算机操作系统 ◼ 4.开源软件与自由软件关系 ⚫ 公开源代码的软件,免费使用 ⚫ 开源软件免费,自由软件不一定,都有著作权 ⚫ 自由软件更强调哲学层面的自由(遵循“自由软件授 权协议” ),开源软件主要注重程序本身的开源大家 来改进,减少漏洞,质量提升 ⚫ 大部分开源软件实际上都是自由软件 ⚫ 公开软件的代码,有利于交流、合作和发展,值得提 倡。问题是谁来开发这些没有报酬的软件?
4.1.4计算机软件与硬件的关系计算机软件和硬件是一个完整的计算机系统互相依存的两大部分硬件是软件运行的基础和平台软件是对硬件功能的扩充和完善两者既有分工,又有配合。计算机软件与硬件的层次关系用户用户通过应用软件。关系如下:操作完成任务股票行情交易系统售票系统。1,硬件和软件互相依存直过专用软件甲:操作完成空作办公套装软件。2.硬件和软件无严格界线计算机软件系统图像处理软件网略软件3.硬件和软件协同发展用户通过命含或紫统软件操作。择:数据库管理系统杀毒软件。编译系统。业人员通过教释机器指令择作:操作系统计算机硬件系统计算机系统的层次结构第4章计算机操作系统
4.1.4计算机软件与硬件的关系 第4章计算机操作系统 ◼ 计算机软件和硬件是一个完整的计算机系统互相依存的两大部分 ◼ 硬件是软件运行的基础和平台 ◼ 软件是对硬件功能的扩充和完善 ◼ 两者既有分工,又有配合。计算机软件与硬件的层次关系 ◼ 关系如下: ⚫ 1.硬件和软件互相依存 ⚫ 2.硬件和软件无严格界线 ⚫ 3.硬件和软件协同发展
4.1.5计算机软件的分类与层次结构软件功能:管理计算机、保障计算机、处理信息、进行控制用户。用户通过应用软件。+操作完成任务股票行情交易系统1依据软件的用途分类:售票系统。通过专用软件度用t:操作成空作软件。1.系统软件办公套装软件计算机软件系统图像处理软件。2.支撑软件网路软件。用户通过命令或。系统软件操作:择:3.应用软件数据库管理系统+杀毒软件。软件的层次结构编译系统抗装合零涯系统1:软件。操作系统+计算机硬件系统计算机系统的层次结构第4章计算机操作系统
4.1.5计算机软件的分类与层次结构 第4章计算机操作系统 ◼ 软件功能:管理计算机、保障计算机、处理信息、进 行控制 ◼ 依据软件的用途分类: ⚫ 1.系统软件 ⚫ 2.支撑软件 ⚫ 3.应用软件 ◼ 软件的层次结构
4.2操作系统的定义和类型什么是操作系统?没有操作系统计算机会怎样?“裸机”裸机是无法进行任何工作的。因此使用计算机非常困难,计算机硬件资源的管理也会困难如何设计软件?系统软件(操作系统)一支撑软件一基于操作系统的应用软件操作系统成为计算机软件的核心和基础第4章计算机操作系统
4.2 操作系统的定义和类型 第4章计算机操作系统 ◼ 什么是操作系统? ◼ 没有操作系统计算机会怎样? ⚫ “裸机” 裸机是无法进行任何工作的。因此使用计算机非常困难,计算机 硬件资源的管理也会困难 ◼ 如何设计软件? ⚫ 系统软件(操作系统)→支撑软件→基于操作系统的应用软件 ⚫ 操作系统成为计算机软件的核心和基础
4.2.1什么是操作系统11.计算机系统平台计算机系统是由硬件和软件系统组成。硬件是物质基础,软件就是计算机的灵魂计算机需要安装各种硬件的驱动程序;而要使这些硬件能够协调工作还要在硬件和支持软件之间再插入一批系统软件,这些系统软件就是操作系统。硬件:物理设备和器件的总称,主要用来完成信息变换、信息存储信息传输和信息处理软件:程序及文档,用来描述实现数据处理的规则、算法和流程。操作系统就是系统软件操作系统搭建的平台才能面向各种软硬件并服务于各种应用程序,形成一个通用的计算机系统平台第4章计算机操作系统
4.2.1什么是操作系统 第4章计算机操作系统 ◼ 1.计算机系统平台 ⚫ 计算机系统是由硬件和软件系统组成。硬件是物质基础,软件就是计 算机的灵魂。 ⚫ 计算机需要安装各种硬件的驱动程序;而要使这些硬件能够协调工作, 还要在硬件和支持软件之间再插入一批系统软件,这些系统软件就是 操作系统。 ⚫ 硬件:物理设备和器件的总称,主要用来完成信息变换、信息存储、 信息传输和信息处理 ⚫ 软件:程序及文档,用来描述实现数据处理的规则、算法和流程。操 作系统就是系统软件 ⚫ 操作系统搭建的平台才能面向各种软硬件并服务于各种应用程序,形 成一个通用的计算机系统平台