什么是电脑软件?

2024-11-27 18:43:09
推荐回答(5个)
回答1:

这个问题的解决我估计得需要好几本书的内容来解决,大家讲的都只是粗枝大叶,前面的朋友基本上对概念性的问题已经解释的比较清楚了,首先你得了解BIOS,BIOS不是硬件而是烧到一个存储介质中的对系统进行控制的灵魂,因为他要引导计算机硬件从硬盘或者可以其他介质里寻找可以引导的操作系统(至于从哪里开始检测可引导的系统是在BIOS里设置的),操作系统其实就是一个软件,用C或者汇编语言写的,由于汇编语言相比C、C++等编程语言来说是最接近硬件的,而硬件只能识别0、1代码(其实说到底还是对高低电压敏感,电路中习惯用0、1来表示高低电压),因为最初级的硬件比如与门,非门等可以控制0、1(即高低电压)的变化,大规模的电路又是庞大而且复杂的各种门组成,这些不同的复杂的组合可以实现很多发杂的功能比如说比较简单的译码器。
软件的编写可以用很多的语言工具来实现各种所需的功能,但是归根到底还是要通过编译器来转换成计算机能识别的0、1代码,最初的牛人都是用0、1代码来对计算机实现操作的,后来发展到汇编语言,当然最值得称道的是第一个编译器的诞生,他直接改变了人们的习惯,随着编译器的完善和丰富,人们可以用自己喜欢的更容易接受和理解的方式来编写软件而不用担心计算机识别不了,这一切的翻译工作都交给了编译器,现在越来越多的编程人员远离了计算机的最底层,不用了解计算机的工作原理就可以实现对它的控制,这正是由于人们长期的努力,使得一代一代越来越轻松的编程,当然随着工具的诞生这也使得人们对计算机底层的认识越来越模糊。可以说有利有弊。
我的解释比较简单,希望对你有所帮助

回答2:

计算机软件(ComputerSoftware)是指计算机系统中的程序及其文档。程序是计算任务的处理对象和处理规则的描述;文档是为了便于了解程序所需的阐明性资料。程序必须装入机器内部才能工作,文档一般是给人看的,不一定装入机器。
软件是用户与硬件之间的接口界面。用户主要是通过软件与计算机进行交流。软件是计算机系统设计的重要依据。为了方便用户,为了使计算机系统具有较高的总体效用,在设计计算机系统时,必须通盘考虑软件与硬件的结合,以及用户的要求和软件的要求。
软件的正确含义应该是:
(1)运行时,能够提供所要求功能和性能的指令或计算机程序集合。
(2)程序能够满意地处理信息的数据结构。
(3)描述程序功能需求以及程序如何操作和使用所要求的文档。
软件具有与硬件不同的特点:
(1)表现形式不同
硬件有形,有色,有味,看得见,摸得着,闻得到。而软件无形,无色,无味,看不见,摸不着,闻不到。软件大多存在人们的脑袋里或纸面上,它的正确与否,是好是坏,一直要到程序在机器上运行才能知道。这就给设计、生产和管理带来许多困难。
(2)生产方式不同
软件是开发,是人的智力的高度发挥,不是传统意义上的硬件制造。尽管软件开发与硬件制造之间有许多共同点,但这两种活动是根本不同的。
(3)要求不同
硬件产品允许有误差,而软件产品却不允许有误差。
4)维护不同
硬件是要用旧用坏的,在理论上,软件是不会用旧用坏的,但在实际上,软件也会变旧变坏。因为在软件的整个生存期中,一直处于改变(维护)状态。
软件分为系统软件和应用软件
系统软件如:操作系统
应用软件如:word wps rar 等

网络资源的定义
就是网站提供的可供用户下载的资料或文件.
这些资料或文件就可以说是网络资源.

第一台计算机(ENIAC)于1946年2月,在美国诞生。提出程序存储的是美国的数学家 冯^诺依曼, 在美国陆军部的资助下,与1943年开始了ENIAC的研制,1946年完成;

回答3:

可以由字面理解,软的东西,也就是在现实中看不到的东西,就是软件,现实中摸的到的是硬件。这两个是相对的。
软件是计算机中帮助人类驾驭设备的程序
而硬件就是那些被驾驭的设备。

回答4:

软件分应用软件(如QQ)和系统软件(如我们常说的微软系统),它们都是用编程语言写出来的一些复杂的可以被电脑CPU识别执行的命令...
放到硬件(还没有软件的情况下)上是因为CPU上固化了一系列的引导程序..就可以装系统了 ,装完系统就可以正常操作了

这个你要是想详细的了解就好好学习下这方面的知识

回答5:

深点来说(又或者是简单点来说),所有的软件都是2进制的,只有0和1.
从物质来说就是能看不能摸!