大家好,今天小编关注到一个比较有意思的话题,就是关于硬件和软件的关系的问题,于是小编就整理了4个相关介绍硬件和软件的关系的解答,让我们一起看看吧。
分别说明计算机网络的硬件和软件都包括哪些部分?
逻辑组成: 资源子网 和 通讯子网 物理组成: 网络四要素 连接元件(pc机, 路由器,交换机等) 连接介质 (双绞线, 同轴电缆, 光纤等) 连接控制机制 (组要是协议:如tcp/ip, rip,ospf等) 连接拓扑结构 (总线型,星型,环形,树形等)
软件是如何控制硬件的?
你不理解软件为何能控制硬件,大概是因为你觉得软件是看不见摸不着的东西,如何能够控制硬件这样有形的实体吧。
其实问题很简单,软件在工作的时候也是实体,软件的实质就是电流信号,用电压的高低代表不同是信息,用这些电流信号去控制逻辑电路的通断,靠逻辑电路的通断来控制硬件的工作。
说到底软件就是起到一个开关信号的作用,开关要工作,必需保证硬件是加电的,没有接通电源的硬件是无法用软件来控制的。就好比没有插上电源的台灯,你怎么按开关都是不会亮的。
任何软件在运行前都要有一个将其转化为电流信号的实体化过程,你写在纸上的软件代码是永远也不能控制硬件的。早期电脑用人工接线输入程序,相当于用人体的力量将软件代码实体化为电信号;现在我们用的软盘、硬盘是通过磁头将程序代码转化为电信号,光盘需要通过光头将程序代码转化为电信号等等。
为什么刚买回来的电脑有的软件已安装了一年多了呢?是不是旧的?
电脑系统目前都是预安装的。是由该系统的最初工作人员封装,封装时的时间就是该软件或者系统文件时间。
而与电脑硬件新旧没有太多交集关系。
这就是即使你现在新装了电脑,有些软件也是当初封装的时间。
没关系的。
这就要看新旧的定义了.
通常,系统自带的软件会在电脑出厂就安装好,如果这台电脑是存活或者滞销,那么到你手上有个几个月甚至一年也是有可能的.
以我新买的huawei电脑为例,我当时购买的是5月21日,查询系统安装时间是5月7日
这个电脑比较畅销,所以系统安装时间比较近.
当然,对于到手新产品系统时间安装超过一年我们确实应该慎重考虑了,毕竟更大的可能性是翻新或者是产品存在问题滞销等等
编程和硬件有什么区别吗?
编程是干嘛的?
首先编程是一个统称,编程的定义就是通过专门的语法结构组成指令去完成一个目标。
机器的最底层代码是0和1,也就是二进制。
这种二进制方式的实现其实是利用了硅的半导体特性,使得一个半导体晶体管能输出代表0的电压和代表1的电压,就是编程里的假或真。
打个比方说,一个二极管,我们给它加正向电压,二极管导通,这时用二进制表达就是“1”,给二极管加反向电压,此次二极管截止,二进制表达就是“0”。
无数个晶体管按照规划好的电路相连接,就能成为各种芯片或集成小电路。目前,现在的CPU芯片都是硅芯片。
0和1构成的二进制代码没有什么可读性,所以在硬件界面之上,又架构了一层编译机制,就是汇编语言,其中规定了基本语法格式,让编程人员可以通过指令访问芯片电路中各种运算功能。汇编语言就是直接对芯片进行编程,比如机器人工程就属于这类。 但是汇编语言也比较生涩,都是基于硬件的基本操作,想做一个大一点的项目非常困难,编程量巨大。
下图为汇编代码。
于是人们又开发出再高一级别的C语言,从C语言开始编程就很简单了,至少要比汇编简单好多倍,再说,也不用长时间再纠结硬件方面的问题了。
你与其说编程与硬件的区别,不如说软件和硬件的区别。至于用什么语言编写那就看最初的设计者给什么语言留有开发接口了。其实任何高级编程语言刨根问底都是二进制的机器语言。
其实机器只能识别二进制,说通俗点就是一个开关只有开和关两种状态。好比你家有个开关,控制着房间的灯光,你想让你的小伙伴在你爸妈不在家的时候来你家玩。那你跟你的小伙伴约定小伙伴在你家楼下看到灯打开了,那就是家里没人可以进来玩,如果是关着的就是家里有人。其实这就是一个简单的编程过程。当然这个开关你也可以跟你的小伙伴约定别的意思,比如开灯表示,我作业没做完。关灯表示作业写完了。。说到底无论你想表达什么意思,控制灯的开关只有两个状态是不会变的。就看你怎么跟人约定这个开关状态的意思。
到此,以上就是小编对于硬件和软件的关系的问题就介绍到这了,希望介绍关于硬件和软件的关系的4点解答对大家有用。