计算机导论(12.05)课后总结
3.1软件的定义
(1)软件是用户于硬件之间的接口,用户主要是通过软件与计算机进行交流的。
(2)国标中对软件的定义为:与计算机系统操作有关的计算机程序、规程、规则,以及可能有的文件、文档及数据。
3.2软件的分类
3.2.1按软件的功能分类
(1)系统软件
系统软件为计算机使用提供最基本的功能,可分为操作系统和系统软件,其中操作系统是最基本的软件。
1.操作系统
操作系统是一管理计算机硬件与软件资源的程序,同时也是计算机系统的内核与基石。操作系统身负诸如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让使用者与系统交互的操作接口。
2.支撑软件
支撑软件是支撑各种软件的开发与维护的软件,又称为软件开发环境(SDE)。它主要包括环境数据库、各种接口软件和工具组。著名的软件开发环境有IBM公司的Web Sphere,微软公司的等。
(2)应用软件
应用软件是为了某种特定的用途而被开发的软件。
3.2.2按软件的规模分类
按照所需的人力,时间以及完成的源代码行数,划分软件为6类。
3.2.3按软件的工作方式分类
(1)实时处理软件
(2)分时软件
(3)交互式软件
(4)批处理软件
3.3软件架构
3.3.1软件架构的定义
(1)软件架构所指的就是说相应的系列性的抽象模式,可以为设计大型软件系统的各个方面提供相应的指导。
(2)软件架构设计师软件开发中至关重要的一环,良好的软件架构是一个软件开发项目成功的保证。
3.3.2软件架构的分层
分层表示将功能进行了有序地分组:应用程序专用功能位于高层,跨越应用程序领域的功能位于中层,而配置环境专用功能则位于底层。
3.4操作系统
3.4.1操作系统的定义
(1)系统观点—计算机资源管理
操作系统是计算机软件的核心,是计算机系统的大脑是整个系统的控制中心。
(2)用户观点——用户计算机的界面
通过操作系统,计算机能够提供种类更多、质量更高的服务。用户一般可以通过命令方式、系统调用和图形界面三种方式获得计算机系统提供的服务。
(3)软件观点——程序、数据和文档的集合
操作系统是硬件相邻的第一层软件。
3.4.2DOS
硬盘操作系统是个人计算机上使用的一种操作系统。通过在命令行方式下输入命令对计算机资源进行管理。DOS有核心程序和命令程序组成,核心程序包括系统引导程序、MSDOS.SYS、IO.SIS和COMMAND.COM。
3.4.3windows操作系统
3.4.3.1简介
MicrosoftWindows操作系统是美国微软公司研发的一套操作系统,它问世于1985年,起初仅仅是Microsoft-DOS模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也当前应用最广泛的操作系统。Windows采用了图形化模式GUI,比起从前的Dos需要输入指令使用的方式,更为人性化。随着计算机硬件和软件的不断升级,微软的 Windows也在不断升级,从架构的16位、32位再到64位,系统版本从最初的 Windows1.0到大家熟知的 Windows95、 Windows98、 Windows2000、 Windows XP、 Windows Vista、 Windows7、Windows8、Windows8.1、Windows10和 Windows Server服务器企业级操作系统,不断持续更新,微软一直在致力于Windows操作系统的开发和完善
3.4.3.2windows之美
(1)直观、高效的面向对象的图形用户界面,易学易用。
(2)用户界面统一、友好、漂亮
(3)丰富的设备无关的图像操作
(4)多任务
3.4.3.3windows的体系结构
3.4.4UNIX操作系统
3.4.4.1UNIX简介
UNIX是一个通用的、多任务、交互式的分时操作系统,可以应用于巨型计算机、个人计算机等多种不同的平台上,是应用面最广、影响力最大的操作系统。
3.4.4.2UNIX之美
(1)提供可编程的命令语言。
(2)提供了许多程序包。
(3)文件系统简介。
(4)可移植性强。
(5)网络通信功能强。
3.4.5Linux操作系统
3.4.5.1Linux操作系统简介
Linux是一个领先的操作系统,世界上运算最快的10台高性能计算机上运行的都是Linux系统。
3.4.5.2Linux操作系统之美
(1)模块化程度高。
(2)源代码公开。
(3)广泛的硬件支持。
(4)安全性及可靠性好。
(5)完整的网络集成。
3.4.6macOS操作系统
Mac OS可以被分为两个系列:Classic Mac OS 和 Mac OS X。Mac OS是首个在商用领域成功的图形用户界面操作系统。
3.4.7智能手机操作系统简介
智能手机是一种在手机内安装了相应操作系统的手机,用户可以在智能手机操作系统上安装第三方软件,所以智能手机有着丰富的功能,具有比传统功能手机更强的运算能力和更多的功能。