⑴ 软件与硬件是怎么结合的
软件(中国大陆及香港用语,台湾称作软体,英文:Software)是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件被划分为系统软件、应用软件和介于这两者之间的中间件。软件并不只是包括可以在计算机(这里的计算机是指广义的计算机)上运行的电脑程序,与这些电脑程序相关的文档一般也被认为是软件的一部分。简单的说软件就是程序加文档的集合体。
硬件(英文名Hardware)是计算机硬件的简称(中国大陆及香港用语,台湾作硬体),是指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。这些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。
简言之,硬件的功能是输入并存储程序和数据,以及执行程序把数据加工成可以利用的形式。从外观上来看,微机由主机箱和外部设备组成。主机箱内主要包括CPU、内存、主板、硬盘驱动器、光盘驱动器、各种扩展卡、连接线、电源等;外部设备包括鼠标、键盘等。
实际上软件需要硬件的支撑才能使用,而同样硬件本身需要驱动程序和操作系统等软件支持才能使用。这形成了一个相互联系,协同作战的局面。人们把不装备任何软件的计算机机称为硬件计算机或裸机。裸机由于不装备任何软件,所以只能运行机器语言程序,它的功能显然得不到充分而有效的发挥。普通用户面对的一般不是裸机,而是在裸机之上配置若干软件之后所构成的微机系统。有了软件,就把一台实实在在的物理机器变成了一台具有抽象概念的逻辑机器,从而使人们不必更多地了解机器本身就可以使用计算机,软件在计算机和使用者之间架起了桥梁。正是由于各种完成不同任务的软件包(若干软件的集合),才使得计算机的应用领域日益广泛。当然,计算机硬件是支撑计算机软件工作的基础,没有足够的硬件支持,软件也无法正常地工作。实际上,在计算机技术的发展过程中,计算机软件随硬件技术的迅速发展而发展,反过来,软件的不断发展与完善又促进了硬件的新发展,两者的发展密切地交织在一起,缺一不可。
⑵ 为什么软件能够转化为硬件,硬件能转化为软件实现这种转化的媒介是什么
软件是一个抽象的概念,就好比人的思想,人学到的知识,你说的硬件肯定不是键盘鼠标显示器等硬件,而是音频视频解码,控制手机天线,电源管理等集成电路芯片吧!这类硬件和软件在本质上是一样的,硬件通过设计好内部电路实现人所需要的解决问题算法,而软件通过程序员写代码,代码最终还是翻译成了二进制数字,其实就是硬件里电路的通断所表示的两种状态,所以硬件和软件可以互相转化,因为本质是一样的嘛,存在形式不同而已!我认为它们的转换媒介就是算法,程序员写好了代码既可以把它转换成二进制让硬件工程师去设计成硬件,也可以储存在储存器,要使用它的时候,cpu就会把它调进ram然后又是进行电路运算了……
声明:易商讯尊重创作版权。本文信息搜集、整理自互联网,若有来源标记错误或侵犯您的合法权益,请联系我们。我们将及时纠正并删除相关讯息,非常感谢!