属于系统软件的有哪些:分类和判断方法

属于系统软件的有操作系统、语言处理程序、数据库管理系统、支撑服务程序四类,它的核心作用是管理硬件资源、为应用软件提供运行环境,不直接面向用户完成图文编辑、游戏播放这类业务需求,判断边界是软件是否依附特定业务目标,像Word、浏览器这类面向具体使用需求的程序都不属于系统软件,仅负责调度硬件、提供底层运行接口的程序才归入系统软件范畴。

属于系统软件的有哪些:操作系统

操作系统是最核心的一类系统软件,负责统筹管理计算机的CPU、内存、硬盘、外设等全部硬件资源,同时承接上层软件的调用请求。Windows、Linux、macOS、Android、鸿蒙OS都属于操作系统,设备开机后最先加载运行的就是它,应用软件必须依托操作系统才能和硬件交互。你可以简单区分,操作系统管控设备基础运行,没有它硬件无法被调动,单独的应用软件不能脱离操作系统独立运行。

这是系统软件里体量最大、用户接触最多的一类。

属于系统软件的有哪些:语言处理程序

语言处理程序用来把人类编写的高级代码翻译成硬件能够识别的机器指令,细分包含编译器、解释器、汇编程序三类。C语言编译器、Python解释器、汇编器都归为此类,它本身不产生文档、图像这类成品内容,只是承担代码格式转换工作,供程序员开发其他程序使用。它和办公软件的区别在于,它的服务对象是开发人员,目标是完成代码转译,不是普通用户的日常业务。

属于系统软件的有哪些:数据库管理系统

数据库管理系统用来统一组织、存储、查询大批量结构化数据,提供数据增删改查、权限管控、备份恢复的底层能力,MySQL、Oracle、SQLServer都属于这类系统软件。很多电商、办公系统只是调用它的数据能力,数据库管理系统本身不会直接展示商品页面或者生成报表,报表、页面功能由上层应用软件实现,数据库管理系统只负责底层数据管理。

属于系统软件的有哪些:支撑服务程序

支撑服务程序也叫工具软件,用来辅助系统维护、故障排查、性能监测,驱动程序、磁盘检查工具、内存检测程序、日志分析程序都属于这个分类。硬件驱动是典型代表,显卡、网卡驱动可以打通操作系统和硬件之间的通信通道,缺少对应驱动,硬件会出现识别异常、功能受限的情况。这类程序不承载业务逻辑,只保障系统稳定运行和硬件正常通信。

软件类型归属类别判断要点
Windows11系统软件管理整机硬件资源
WPS文字应用软件面向文档编辑业务
MySQL系统软件底层数据管理
Chrome浏览器应用软件面向网页浏览业务

软件归属的判断边界是,一款程序不能同时作为系统软件和应用软件,开发时的定位决定分类,部分软件套件会同时打包系统组件和应用组件,需要拆分单独判定,不能直接把整个套件归为一类。

你可以用一个两步自检方法快速判定,第一步看它是不是用来管理硬件、代码、数据底层资源,第二步看它是否服务于某一项固定业务,如果满足第一条、不绑定单一业务需求,就属于系统软件。

手机上的各类短视频APP、修图APP都属于应用软件,即便安装在鸿蒙OS、Android这类操作系统之上,也不会改变自身分类属性。

敬慕百科汇集百科知识与游戏文化,带你发现世界的每一个精彩角落。

想要了解更多关于属于系统软件的有哪些的文章欢迎访问:百科