什么是软件,软件的基本概念。人们常说的软件指的是什么?
软件是一系列按照特定顺序组织的电脑数据和指示,是电脑中的非有形部分。电脑中的有形部分称为硬件,由电脑的外壳及各零件及电路所组成。电脑软件需有硬件才能运作,反之亦然,软件和硬件都无法在不互相配合的情形下进行实际的运作。
一般来说,软件可以划分为编程语言、系统软件、应用软件和与这两者之间的中间件。
一、软件的定义
软件有三个组成部分:程序、数据和文档。
程序,英文名字:procedure,一个程序即是特定的一系列动作、行动或操作,而这些活动、动作或操作必须被执行于相同方式以为了在相同环境下恒常得出相同的结果。
程序开发,可以理解为定义一个的行为动作的输出结果。
二、软件的分类
软件分为两大类型:系统软件和运行软件两大类,运行软件也叫应用软件。
系统软件:生成、准备和执行其他程序所需要的一组文件和程序,最具有代表性的系统软件是操作系统,比如计算机的Windows、驱动程序;手机的Android、IOS就是操作系统。
运行软件:也叫应用软件(application software),是计算机用户为了解决某些问题,使用的各种程序设计语言,以及用各种程序设计语言编制开发或研制各种程序或软件包的集合;也可以理解为为计算机等硬件设备在各个领域中的应用而开发的程序。它是利用计算机软件、硬件资源为解决各种实际应用问题而编制的程序;分为应用软件包和用户程序,如微信、QQ等;
应用软件是为满足用户不同领域、不同问题的应用需求而提供的那部分软件。它可以拓宽计算机系统的应用领域,放大硬件的功能。
应用软件包是利用计算机解决某类问题而设计的程序的集合供多用户使用。
三、系统软件和运行软件的区别
1、操作系统上的区别:
系统软件,是最靠近系统硬件的软件,是管理、运行、控制和维护计算机系统的集合,是计算机硬件和用户交互的接口。而所有的应用软件,都是基于操作系统上的。
操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。
2、负责区域上的区别:
系统软件系统软件是负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的。
一般来讲,系统软件包括操作系统和一系列基本的工具(比如编译器,数据库管理,存储器格式化,文件系统管理,用户身份验证,驱动管理,网络连接等方面的工具)。
3、应用上的区别:
系统软件只是指操作系统,应用软件就指运行在操作系统上的任何软件。
通过上面的讲解,大家应该对软件有了深刻地认识。软件就是一种“逻辑”,不同的软件就代表各种不同的逻辑,而各种不同逻辑的背后其实就是一种解决问题的方式。目前实现逻辑的基础还主要依赖于数学理论,所以软件问题说到底就是数学问题。
本文地址:百科问答频道 https://www.neebe.cn/wenda/886325.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!