计算机软件分为哪两大类?它们各自的作用是什么?

两寸照片2023-02-19  29

计算机软件总体分为系统软件和应用软件两大类。

1、系统软件是负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的。

2、应用软件是为了某种特定的用途而被开发的软件。它可以是一个特定的程序,比如一个图像浏览器。也可以是一组功能联系紧密,可以互相协作的程序的集合,比如微软的Office软件。

扩展资料

软件是计算机系统设计的重要依据。为了方便用户,为了使计算机系统具有较高的总体效用,在设计计算机系统时,必须通盘考虑软件与硬件的结合,以及用户的要求和软件的要求。

软件的特点

1、计算机软件与一般作品的目的不同。

2、要求法律保护的侧重点不同。著作权法一般只保护作品的形式,不保护作品的内容。而计算机软件则要求保护其内容。

3、计算机软件语言与作品语言不同。

4、计算机软件可援引多种法律保护,文字作品则只能援引著作权法。

参考资料来源:百度百科-计算机软件

1、系统软件,是软件的一个种类。

一般来说,系统软件是处在计算机软件最底层的,向下直接与硬件打交道,向上直接与应用软件打交道,一身托两家。

系统软件再细分的种类就很少了。

最底层的是操作系统,直接与硬件沟通,比如与内存、与显示器、与打印机、与硬盘数据传递,都需要操作系统。同时,操作系统类似一个母体,任何其他软件都是在操作系统上运行。没有操作系统,就谈不上其他的软件。现在最火的操作系统有这些,个人电脑的windows操作系统,例如winxp、win7、win10等。服务器的操作系统有window server系列、UNIX系列等。智能手机的操作系统有安卓系列和IOS系列。

这些统治个人电脑和手机的操作系统,基本都是国外的操作系统,任何使用这些操作系统的单位与个人,从理论上讲就受治于人。我们国家近些年也在大力发展我们自己的操作系统,就是想摆脱这种受以制肘的潜在威胁。

在操作系统上面,还有一种系统软件,那就是用来开发各种应用软件的语言环境或平台。这类软件不是应用软件,也不是操作系统,而是一种支撑系统,是专门负责我们开发应用软件的系统。也属于系统软件。

比如微软公司的VS系列软件、管理数据的数据库系统软件。通俗点说,这类软件不解决我们的实际问题,只是帮助或支撑我们开发、运行应用软件,这类软件或者工具都属于支撑系统。

2、应用软件,是软件的另一个种类。

应用软件才是老百姓最关心的,也是最百家争鸣、百花齐放的,也是数量最多的软件。应用软件无法具体分类了,因为了太多了,比如淘宝上有多少类商品,我就可以有多类应用软件,所以应用软件没必要再分了。

但我们可以通过举例子,让大家更清楚到底什么是应用软件。

我们常用的表格处理、office办公软件、教育软件、游戏软件、生产管理软件、学生成绩管理软件、财务管理软件、各类的网站、聊天社交工具等等。再通俗点讲,应用软件就是直接为普通老百姓服务的软件,都是应用软件。为专业人士服务的软件不一定都是应用软件,支撑软件就是为专业人士服务的,它属于系统软件。

前面我们了解了计算机的硬件组成,但是只有硬件是完全不能支持计算机工作的,这时候我们就需要软件的加持。计算机软件主要分为两大类,一类是系统软件,一类是应用软件,这里我们来详细了解一下。一、系统软件所谓系统软件就是指我们的电脑系统,家用电脑常见的系统有Windows系列的,比如小编大学时候最常见的window XP系统,后来毕业以后常见的系统主要是Windows 7,随后Windows 8、Windows 10、Windows11系统相继问世,Windows11小编没有用过,但是普遍反映Windows10还是不错的,很多应用软件也都推荐Windows10系统。当然除了Windows系列的系统软件,还有Linux系统也可以装在家用电脑上,记得以前还没有固态硬盘的时候,为了开机速度更快,我还装过一个Linux的系统。以上两种是比较常见的系统,Windows系统主要用于家用电脑,我们平时使用的系统就是Windows,作为开发人员来说,后期我们接触比较多的是Linux系统,一般服务器都会选择Linux系统,后面的学习中我们也要对Linux进行了解。除了上面的两种系统之外,我们还有可能接触到Unix、Netware等等,这到后面的运维课程中会详细讲解,这里就不多说了。说了这么多,大家还是不明白系统到底是什么,其实系统你可以理解成一个计算机的灵魂,是所有应用软件的执行工作任务的生态环境,没有系统计算机只能算是一台没用的机器。至于应用软件是什么下面我们就来说说。二、应用软件作为Python开发人员来说,或者其他语言程序员,我们以后的工作就是开发应用软件,如网站、界面程序、爬虫、自动化程序等等,这样通过我们代码写出来的程序都可以叫做应用软件。我们比较常见的应用软件有QQ、微信、浏览器、杀毒软件、word、游戏等等。这类软件千变万化,每种软件都能实现一种或者多种任务需求。如果你学的是Python的WEB开发,你做出来的网站就是一种类型的软件,满足了CMS管理需求,你打开自己网站的浏览器也是一种软件,满足了前端代码的渲染需求,使网站看起来更漂亮,不至于是一篇代码或者乱码。从上面的例子相信大家对应用软件已经有了初步的了解,但是这里所说的系统软件也好,应用软件也好都是其中很小的一部分。比如根据设备不同系统软件也有很大区别,我们的手机使用的有安卓系统,还有IOS系统,最近华为的鸿蒙系统也上市了。应用软件就更不用说了,睡得电脑里没有几十个应用软件呢。有时候系统软件和应用软件的分类又不是那么清晰。比如我们在Python课程学习中写的每段代码其实都能算是应用软件,这些代码又是在Python环境下运行的,这时候你完全可以把你写的代码看成软件,python环境看成系统。但是相对你的电脑来说python环境又是应用软件,电脑的Windows系统才是真正的系统。


转载请注明原文地址:https://juke.outofmemory.cn/read/2982066.html

最新回复(0)