慕的地10843
2019-07-23 16:01:32
術(shù)語(yǔ)“CPU綁定”和“I / O綁定”是什么意思?術(shù)語(yǔ)“CPU綁定”和“I / O綁定”是什么意思?
3 回答

拉丁的傳說(shuō)
TA貢獻(xiàn)1789條經(jīng)驗(yàn) 獲得超8個(gè)贊
這非常直觀:
如果CPU速度更快,則程序受CPU限制,即它大部分時(shí)間都花在CPU上(進(jìn)行計(jì)算)。計(jì)算π的新數(shù)字的程序通常是CPU綁定的,它只是處理數(shù)字。
如果I / O子系統(tǒng)更快,程序?qū)⑹躀 / O限制。哪個(gè)確切的I / O系統(tǒng)可能會(huì)有所不同; 我通常將它與磁盤(pán)相關(guān)聯(lián),但當(dāng)然網(wǎng)絡(luò)或通信也很常見(jiàn)。一個(gè)程序通過(guò)一個(gè)巨大的文件查找某些數(shù)據(jù)可能會(huì)成為I / O綁定,因?yàn)槠款i就是從磁盤(pán)讀取數(shù)據(jù)(實(shí)際上,這個(gè)例子可能有點(diǎn)老式,現(xiàn)在數(shù)百M(fèi)B / s從SSD進(jìn)來(lái))。
添加回答
舉報(bào)
0/150
提交
取消