系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > 系統(tǒng)教程 > Linux硬件處理和軟件處理

Linux系統(tǒng)硬件處理和軟件處理的區(qū)別

時(shí)間:2015-09-15 13:44:30 作者:zhijie 來源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請使用手機(jī)瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20150915/57729.html 手機(jī)查看 評論

  Linux系統(tǒng)中的各種運(yùn)算和處理可以分成兩大類,一種是硬件處理,還有一種是軟件處理,硬件處理和軟件處理的原理是類似的。但是肯定也是有所區(qū)別的。本文就來介紹一下Linux系統(tǒng)硬件處理和軟件處理的區(qū)別。

Linux系統(tǒng)硬件處理和軟件處理的區(qū)別

  我們來看看各種計(jì)算機(jī)算法,它們在做什么,以及是怎樣做的。很顯然,總結(jié)一句話就是:合理安排先做什么,再做什么的一個(gè)動作序列。這些序列是發(fā)生在一維時(shí)間的流逝里面的,雖然目前有很多的并行算法,讓人看起來好像時(shí)間變成了一個(gè)平面,但是只要這些算法是CPU實(shí)施的,當(dāng)它們不能在分解的時(shí)候,算法還是在先做什么,再做什么之間不斷做決策。二分查找,快速排序,這些不都是典范嗎?仔細(xì)分析一下冒泡排序,先做什么,再做什么,然后做什么。。。最后得到了結(jié)果。一個(gè)動作直接就是問題的一部分。這完全符合我們?nèi)祟惖乃季S,因?yàn)槲覀冊谧鋈魏问碌臅r(shí)候,都是在不斷決策先做什么,后做什么。這就是數(shù)學(xué)上的統(tǒng)籌學(xué)。

  硬件實(shí)現(xiàn)的高效等價(jià)方案以另一種完全不同的方式工作,它更加類似我們?nèi)祟惖拇竽X內(nèi)部的神經(jīng)網(wǎng)絡(luò)的工作原理。由于對這個(gè)大腦工作原理的解釋超出了我的能力范圍,即便我真的懂,也不能指望在一篇周末將要結(jié)束的短文中闡釋清楚,所以我還是直接說硬件吧。

  硬件工作時(shí)更像是勢能的自發(fā)釋放,這種釋放的效果是事先確定的,完全自動進(jìn)行。舉一個(gè)例子,洪水泛濫的時(shí)候,水流沿著溝壑沖刷大地,造成的效果取決于哪里高,哪里低,并且由于這種高高低低的不同,還會出現(xiàn)一些組合效果,比如一流分成兩流,在一個(gè)低洼處再次合并,這就會加倍水流的沖擊力,從而越過更高的地方。你可以將這看成萬眾一心的萬馬奔騰。在一個(gè)大型的灌溉系統(tǒng)中,事先接好管道,挖好溝渠,然后在水源處放水,一切都是自動完成的,完全無人值守。如果按照CPU的方式,必須事先準(zhǔn)備好一些序列-注意不是挖好溝渠,然后依次執(zhí)行這些序列,比如先澆灌A區(qū),然后再澆灌B區(qū),由于D區(qū)離B區(qū)更近,因此接下來澆灌D區(qū)而不是C區(qū)。。。當(dāng)然在更低的層次,比如具體的澆灌過程,事情是按照硬件的方式執(zhí)行的。

發(fā)表評論

0

沒有更多評論了

評論就這些咯,讓大家也知道你的獨(dú)特見解

立即評論

以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場

其他版本軟件

熱門教程

人氣教程排行

Linux系統(tǒng)推薦

掃碼關(guān)注
掃碼關(guān)注

掃碼關(guān)注 官方交流群 軟件收錄