对于软件的误区

序言:今年大二,学了两年,对于“软件”这个词汇的概念也渐渐的走出了误区。

之前的理解:
大一甚至更早接触手机,电脑,一些智能设备的时候,说起软件,我会想到所谓的软件不就是像手机上那些APP,电脑桌面上那些每个图标对应的应用程序(游戏呀,音乐播放器呀等等)

当时对于软件的概念了解的还太过片面。

后来的理解:

首先我们看一下百度词条中对于“软件”的解释:

对于软件的误区

随着课程的学习,编程语言的接触,以及一些小型应用的开发,我们会渐渐的更新了对于软件的认知:

1.学习数据库的时候:

对于软件的误区
数据库:是长期存储在计算机内,有组织的,可共享的大量数据的集合。

数据库管理系统:是位于用户与操作系统之间的一层数据管理软件。数据库管理系统和操作系统一样是计算机的基础软件,也是一个大型复杂的软件系统。

数据库系统:是由数据库,数据库管理系统(及其应用开发工具),应用程序和数据库管理员组成的存储,管理,处理和维护数据的系统。

我们会发现,数据库管理系统是一种软件,与我们直接接触的,例如,sqlserver,mysql,access等等。

2.学习操作系统的时候:

对于软件的误区
最简单的理解:比如Windows 7就是操作系统。手机有手机的操作系统,安卓,苹果,而所有的应用软件,都是基于操作系统上的。操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。

总结:

软件:分为系统软件,应用软件

系统软件:**是负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。**系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的。一般来讲,系统软件包括操作系统和一系列基本的工具(比如编译器,数据库管理,存储器格式化,文件系统管理,用户身份验证,驱动管理,网络连接等方面的工具)。

应用软件:**是为了某种特定的用途而被开发的软件。**它可以是一个特定的程序,比如一个图像浏览器。也可以是一组功能联系紧密,可以互相协作的程序的集合,比如微软的Office软件。也可以是一个由众多独立程序组成的庞大的软件系统,比如数据库管理系统。较常见的有文字处理软件 如WPS、Word等 信息管理软件 辅助设计软件 如AutoCAD 实时控制软件 教育与娱乐软件等