呵呵,好久不答题了,给你个好的,我们一起理解。
软件中的命令(这些命令是最初编程设计的)最终都要转化为计算机可以识别的机器语言,就是我们通常听说的0101010101,这种长串的机器代码在硬件中反映成电脉冲或电信号,在超
大规模的集成电路中执行逻辑操作或运算(具体的,那就是电路知识了,最基本的原理都非常非常简单,简单的让你吃惊,即通路,断路),最终形成的现在运算速度惊人的计算机.
要理解的很清楚的话那就要求掌握多门学科的基础知识了.
你不理解软件为何能控制硬件,大概是因为你觉得软件是看不见摸不着的东西,如何能够控制硬件这样有形的实体吧。
其实问题很简单,软件在工作的时候也是实体,软件的实质就是电流信号,用电压的高低代表不同是信息,用这些电流信号去控制逻辑电路的通断,靠逻辑电路的通断来控制硬件的工作。
说到底软件就是起到一个开关信号的作用,开关要工作,必需保证硬件是加电的,没有接通电源的硬件是无法用软件来控制的。就好比没有插上电源的台灯,你怎么按开关都是不会亮的。
任何软件在运行前都要有一个将其转化为电流信号的实体化过程,你写在纸上的软件代码是永远也不能控制硬件的。早期电脑用人工接线输入程序,相当于用人体的力量将软件代
码实体化为电信号;现在我们用的软盘、硬盘是通过磁头将程序代码转化为电信号,光盘需要通过光头将程序代码转化为电信号等等。
这个问题看似简单,其实涉及到一些很底层的内容和原理。对于一般计算机爱好者来讲,又没有办法说明白,原因就是我们从来没有考虑过电路在物理上的实现。
计算机软件说到底,不过就是一些指导电子元件工作的指令序列,那么你一定又会问电子元件为什么会按这些序列工作呢?指令序列的在电路中的实质就是一些有规律且有一定意义的电脉冲,电脉冲控制电子元件的各种状态。工作过程非常复杂。最简单最基本的就是几个逻辑门电路的实现:比如“或”电路,“与”电路等等。通过将这些逻辑门电路的组
合和协同,就能实现电脑整体上的运算和处理能力。因为这是十几个数量级的基础电路的有机集合的对外的体现,如奔腾系列CPU集成了上亿个半导体元件,要想把各个元件的功能
彻底认知,是非常困难的。可以把它们比作每个人的活动合在一起就构成了社会
有单位,有抽象 正如抽象的生活用电网络,可以将一个用电器作为抽象单位,也可以将一个家庭作为抽象单位,一个抽象单位连接入网络,具体的接入方式,抽象单位完全本身实现,理想情况下每一功能模块即抽闲单位,都有接口,成为网络的一部分,向新的部分提供接口,理想情况下家庭电路有接口模块,可以任意扩展;每一但单元都有进出,任意个连接组合,总的单位也有进 和 出
软件可以发送命令
让cpu的某一引脚
发出高低信号
从而控制硬件
我对程序的思考
我也曾遇到过这样的问题,困惑了好长时间。每每到网上看, 都说的不是我想要的问题,或者说是组成原理书上有讲呀什么的。现在我明白了, 是按自己的想法明白 ,希望像我困惑过的正在困惑的能在这里得到答案,对你有所帮助
软件如何控制硬件呢??(以下仅是我个人理解, 不保证正确, 如果错的希望能得到您的指点。。先谢谢)
大家都知道。没有软件的硬件就是一堆废铁或“砂子”。您也知道cpu中有个叫做译码器的东东吧,您也知道我们写的程序要经过编译呀, 汇编呀,连接呀。最后生成可以被硬件
执行的二进制。可是问题来了,硬件能认识个啥二进制。这里也许是你不懂的地方。其实解释的关键也就在这里了。高低电压。脉冲的有无控制硬件您能够接受吧,而我们写的程
序(软件)其实都是以高低电压,脉冲的有无存储在磁盘上。或者以有无反射的形式存在光盘上。所谓的机器可直接执行的代码, 也就是二进制,译码器能理解。他能理解。cpu就能理解。cpu按照硬件设置和硬件特性,选择switch(也就是让哪一条导线是通路),以达到控制硬件。(能理解吗, 如果你还有什么疑问留言吧, 针对性解决可能会好点,)
实际上计算机把相当复杂的问题最终都会转化成加法(ALU)来实现,(太神奇了,我还理解不了。但我知 道,呵呵,这样有助于理解。
软件是如何控制硬件的
软件在工作的时候也是实体,软件的实质就是电流信号,用电压的高低代表不同是信息,用这些电流信号去控制逻辑电路的通断,靠逻辑电路的通断来控制硬件的工作。
说到底软件就是起到一个开关信号的作用,开关要工作,必需保证硬件是加电的,没有接通电源的硬件是无法用软件来控制的。就好比没有插上电源的台灯,你怎么按开关都是不会亮的。
任何软件在运行前都要有一个将其转化为电流信号的实体化过程,你写在纸上的软件代码是永远也不能控制硬件的。早期电脑用人工接线输入程序,相当于用人体的力量将软件代
码实体化为电信号;现在我们用的软盘、硬盘是通过磁头将程序代码转化为电信号,光盘需要通过光头将程序代码转化为电信号等等。
这个问题看似简单,其实涉及到一些很底层的内容和原理。对于一般计算机爱好者来讲,又没有办法说明白,原因就是我们从来没有考虑过电路在物理上的实现。
计算机软件说到底,不过就是一些指导电子元件工作的指令序列,那么你一定又会问电子元件为什么会按这些序列工作呢?指令序列的在电路中的实质就是一些有规律且有一定意义的电脉冲,电脉冲控制电子元件的各种状态。工作过程非常复杂。最简单最基本的就是几个逻辑门电路的实现:比如“或”电路,“与”电路等等。通过将这些逻辑门电路的组
合和协同,就能实现电脑整体上的运算和处理能力。因为这是十几个数量级的基础电路的有机集合的对外的体现,如奔腾系列CPU集成了上亿个半导体元件,要想把各个元件的功能
彻底认知,是非常困难的。可以把它们比作每个人的活动合在一起就构成了社会.
计算机是数字电路,数字电路是靠1,0来控制电路的.起到电流还有脉冲作用.像你键盘上敲个周字一样.同是由一大一串的0001111111111100.来产生脉冲电流对硬件发出指令的.CPU
就是运算这些数据.然后发出机器语言指挥其它硬件工作的.
手机软件和硬件有什么区别?如果一个手机软件经常出问题的话是什么原因
硬件就是能摸得着的里面东西,屏幕,手机机壳,里面的芯片等,软件是你看的见摸不着的更多
软件出问题要看出什么样的问题了,有可能是硬件引起的
就是我刚买回来就没声音了,他们给我刷机了后说没问题了。过了又点影响
现在声音有吗?因为手机的系统跟电脑的不一样,电脑的声音驱动可以自己安装,手机的声卡驱动不能自己安装通过重装系统就是刷机弄了,如果刷机能刷好说明硬件应该没有问题的
那就是手机没什么问题了?
感觉听筒不是很好
听筒怎么个不好法了?是断断续续吗?有可能是接触不良吧
有时有声音。有时没有
估计可能是接触不好吧
有可能是硬件连接接触不良的问题
哦
谢谢
时间,对手机的硬件,软件的好,坏,会有什么影响???
电子元件也是有使用寿命的。一般八年到十年。但因为环境问题会照成氧化可能不一定有这么久。更多
除了你说的,还有没有别的因素???
我是在手机工厂上班的,如果你把手机放在太空或真空状态下,应该可以用更久。
你说的都对。还能想到别的方面吗?
没有了。电子元件氧化,半异体元件失效,存储芯片失效后,也就带来软件读写错误,就这些了。
硬件加速是什么?会对手机有影响吗?
是硬件超频,CPU、主板等硬件都可超频,俗称加速 我个人的理解是,硬件加速是“强制进行GPU渲染”的一个辅助功能,也就是说,如果有哪些软件是因为加速而崩溃了,我们可以关闭硬件加速,而不需要关闭所有软件的GPU渲染加速。当然,GPU渲染和硬件加速,肯定会占用我们的运存空间,并且在耗电量也会有所增加,这点是无可厚非的
手机硬件修理会影响到软件吗
你好!不会的,放心去修吧!修时告诉他们别把软件搞丢就行了!因为软件是储存在手机内存(相当于电脑硬盘)中,只要不换那个,软件就存在的.
手机经常跑分对手机硬件软件有影响坏处吗
没有什么影响,跑分就是把你手机上面的硬件综合性能运行一次而已,没有影响的
卸载手机自带软件有没有什么影响
你好:
这个得具体问题具体分析,看你卸载的是哪个自带软件
像自带的第三方软件卸载之后肯定没有问题,如果是短信,彩信,通讯录这类的核心软件就不能卸载
你不要卸载掉一些涉及驱动有关的软件就行了。一般卸载掉自带的游戏,输入法(如果只有一个输入法那么就不要卸载),像这些之类的软件是可以卸载;像照相机(拍照功能),WiFi,浏览器,等等之类的软件建议不要卸载。如果把这些涉及驱动的软件卸载了,那么你的手机可能会上不了网,严重的话会导致开不了机。
经常用第三方软件清理手机内存垃圾 对手机有什么影响?对手机硬件或...
频繁扫描,对手机硬件有损伤,和360清理电脑垃圾一样,建议不经常操作。
转载请注明出处51数据库 » 手机硬件会影响什么软件 为什么软件能影响到硬件说出原理
初吻给了小奶瓶ba