计算机软体详细资料大全

 我来答
爱尚淘数码17
2022-11-22 · TA获得超过2826个赞
知道小有建树答主
回答量:3672
采纳率:100%
帮助的人:198万
展开全部

计算机软体( Sofare,也称软体)是指计算机系统中的程式及其文档,程式是计算任务的处理对象和处理规则的描述;文档是为了便于了解程式所需的阐明性资料。程式必须装入机器内部才能工作,文档一般是给人看的,不一定装入机器。

基本介绍

  • 中文名 :计算机软体
  • 外文名 :Sofare
释义,软体的概念,软体的含义,软体的特点,不同点,表现形式不同,生产方式不同,要求不同,维护不同,计算机软体分类,总述,系统软体,套用软体,软体许可,相关图书介绍,

释义

软体的概念

软体是用户与硬体之间的接口界面。用户主要是通过软体与计算机进行交流。软体是计算机系统设计的重要依据。为了方便用户,为了使计算机系统具有较高的总体效用,在设计计算机系统时,必须通盘考虑软体与硬体的结合,以及用户的要求和软体的要求。

软体的含义

(1)运行时,能够提供所要求功能和性能的指令或电脑程式集合。 (2)程式能够满意地处理信息的数据结构。 (3)描述程式功能需求以及程式如何操作和使用所要求的文档。

软体的特点

(1)计算机软体与一般作品的目的不同。计算机软体多用于某种特定目的,如控制一定生产过程,使计算机完成某些工作;而文学作品则是为了阅读欣赏,满足人们精神文化生活需要。 (2)要求法律保护的侧重点不同。著作权法一般只保护作品的形式,不保护作品的内容。而计算机软体则要求保护其内容。 (3)计算机软体语言与作品语言不同。计算机软体语言是一种符号化、形式化的语言,其表现力十分有限;文字作品则是人类的自然语言,其表现力十分丰富。 (4)计算机软体可援引多种法律保护,文字作品则只能援引著作权法。

不同点

表现形式不同

硬体有形,有色,有味,看得见,摸得着,闻得到。而软体无形,无色,无味,看不见,摸不著,闻不到。软体大多存在人们的脑袋里或纸面上,它的正确与否,是好是坏,一直要到程式在机器上运行才能知道。这就给设计、生产和管理带来许多困难。

生产方式不同

软体是开发,它是人的智力的高度发挥,不是传统意义上的硬体制造。尽管软体开发与硬体制造之间有许多共同点,但这两种活动是根本不同的。

要求不同

硬体产品允许有误差,而软体产品却不允许有误差。

维护不同

硬体是要用旧用坏的,在理论上,软体是不会用旧用坏的,但在实际上,软体也会变旧变坏。因为在软体的整个生存期中,一直处于改变(维护)状态。

计算机软体分类

总述

计算机软体总体分为系统软体和套用软体两大类: 系统软体是各类作业系统,如windows、Linux、UNIX等,还包括作业系统的补丁程式及硬体驱动程式,都是系统软体类。 套用软体可以细分的种类就更多了,如工具软体、游戏软体、管理软体等都属于套用软体类。

系统软体

系统软体是负责管理计算机系统中各种独立的硬体,使得它们可以协调工作。系统软体使得计算机使用者和其他软体将计算机当作一个整体而不需要顾及到底层每个硬体是如何工作的。 一般来讲,系统软体包括作业系统和一系列基本的工具(比如编译器,资料库管理,存储器格式化,档案系统管理,用户身份验证,驱动管理,网路连线等方面的工具)。 具体包括以下四类:
  1. 各种服务性程式,如诊断程式、排错程式、练习程式等;
  2. 语言程式,如汇编程式、编译程式、解释程式;
  3. 作业系统;
  4. 资料库管理系统。

套用软体

套用软体是为了某种特定的用途而被开发的软体。它可以是一个特定的程式,比如一个图像浏览器。也可以是一组功能联系紧密,可以互相协作的程式的集合,比如微软的Office软体。也可以是一个由众多独立程式组成的庞大的软体系统,比如资料库管理系统。 较常见的有: 文字处理软体如WPS、Word等 信息管理软体 辅助设计软体如AutoCAD 实时控制软体如极域电子教室等 教育与娱乐软体 软体开发是根据用户要求建造出软体系统或者系统中的软体部分的过程。软体开发是一项包括需求捕捉,需求分析,设计,实现和测试的系统工程。 软体一般是用某种程式设计语言来实现的。通常采用软体开发工具可以进行开发。 不同的软体一般都有对应的软体许可,软体的使用者必须在同意所使用软体的许可证的情况下才能够合法的使用软体。从另一方面来讲,某种特定软体的许可条款也不能够与法律相牴触。

软体许可

不同的软体一般都有对应的软体许可,软体的使用者必须在同意所使用软体的许可证的情况下采能够合法的使用软体。从另一方面来讲,某种特定软体的许可条款也不能够与法律相牴触。 未经软体著作权所有者许可的软体拷贝将会引发法律问题,一般来讲,购买和使用这些盗版软体也是违法的。

相关图书介绍

《计算机软体基础》本书较全面地介绍了计算机软体领域中最基本的原理和设计方法,包括:数据结构、作业系统、资料库和软体工程。数据结构中介绍了常用的数据结构及部分典型算法,其算法采用C语言描述;作业系统结合现代作业系统的原理进行介绍;资料库中除介绍关系资料库系统的基本概念和基本理论外,还讲解了关系资料库标准语言SQL;软体工程主要介绍软体开发的方法和步骤。全书内容紧凑,深入浅出,通俗易懂,注重实用。本书可作为高等院校非计算机专业计算机软体基础课程的教材,以及全国计算机等级考试资料库技术(三级)的教材,也可供工程技术人员作为提高软体水平的参考书,亦可用作成人教育和职业培训教材。 计算机软体基础 目录 第1章 基础知识 1.1 计算机系统组成与套用分类 1.1.1 计算机的基本组成 1.1.2 计算机的套用分类 1.2 计算机软体 1.2.1 计算机语言 1.2.2 计算机软体定义 1.2.3 系统软体 1.2.4 套用软体 1.2.5 软体开发环境 1.2.6 面向对象的软体开发方法 习题 第2章 线性数据结构 2.1 基本概念 2.1.1 数据和数据结构 2.1.2 算法的描述和评价 2.2 线性表 2.2.1 线性表的定义及操作 2.2.2 线性表的顺序存储结构 2.2.3 线性表的链式存储结构 2.2.4 循环炼表和双向炼表 2.3 栈和伫列 2.3.1 栈 2.3.2 伫列 2.4 串和数组 2.4.1 串 2.4.2 数组 习题 第3章 非线性数据结构 3.1 树及其基本概念 3.2 二叉树 3.2.1 二叉树的定义及其性质 3.2.2 二叉树的存储结构 3.3 二叉树的遍历 3.4 树的存储结构和遍历 3.5 树、森林与二叉树的转换 3.6 霍夫曼树及其套用 3.7 图及其基本概念 3.8 图的存储结构 3.8.1 邻接矩阵 3.8.2 邻接表 3.9 图的遍历 3.10 图的连通性及最小生成树 习题 第4章 查找和排序 4.1 线性表查找 4.1.1 顺序查找 4.1.2 折半查找 4.1.3 分块查找 4.2 二叉排序树的查找 4.3 哈希查找 4.3.1 哈希表的建立 4.3.2 处理冲突的方法 4.3.3 哈希查找 4.4 排序 4.4.1 直接插入排序 4.4.2 简单选择排序 4.4.3 冒泡排序 4.4.4 快速排序 4.4.5 归并排序 习题 第5章 作业系统 第6章 资料库技术基础 第7章 关系资料库系统 第8章 关系规范化理论与资料库设计 第9章 资料库管理系统简介 第10章 软体工程 参考文献 计算机软体

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
华北工控
2018-08-16 广告
工控机国内比较好的品牌有华北工控,性价比和质量都比较过硬。华北工控是一家二十多年专业从事工控机研发和制造的高新技术企业,产品质量稳定,全国联保,可提供全套产品解决方案。华北工控 工控机,多串口高性能可解决各种复杂环境要求持久稳定运行。具体产... 点击进入详情页
本回答由华北工控提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式