如果有128位系統和軟體,它相比64位的優勢和不足在哪?

時間 2021-05-30 16:47:36

1樓:朱涵俊

這個要適合當前科技水平,目前的水平54位夠了,目前64位系統位址都沒有全部放開,也就52位或者48位實體地址。要支援64位定址的分頁,如果是常見的4k頁的話,頁表太佔空間了,而且要經過多級轉化才行。要是128位,那就更龐大了,目前的記憶體條也沒這麼大。

64位位址空間,4k分頁,那麼最後一級頁表就要2^55,即32768t記憶體。即便按2M一頁,最後一級頁表也要16t,目前還很少有16t物理記憶體的系統。

128位系統在目前來說,可以說一無用處。

2樓:TheBadZhang

目前沒有優勢,全是不足

首先指標會變成16位元組,讓軟體的記憶體占用再上乙個台階32位系統的定址範圍總所周知,通常是 4GiB,所以記憶體超過這個就不能簡單的用了,所以才出現了64位系統。

64位系統的可定址範圍是 17,179,869,184GiB≈17EiB

根據https://

的內容估計,人類到現在總共產生的資料總量為1ZiB即1024EiB。

當然,128位系統那真的是資料量大到你已經無法想象了,就算是用原子記錄記憶體資料,這個樣的記憶體也會具有巨大的體積,根本不可能有用到的地方,當然,就當我狹隘吧,但是這個資料量大到可能只有宇宙無敵超級計算機才能用上超過64位的計算機,例如,72位?那已經比64位又大了不止乙個台階,體積功耗變成一千倍是什麼感覺?

3樓:

優勢很容易想,我來說個劣勢,就是同樣記憶體頁大小的情況下每訪問一次記憶體需要查詢的頁表數會翻倍。

當然也可以用大頁表來管理記憶體,但是這就意味著更粗粒度的管理和更多的浪費,也就需要更大的記憶體來支援(這個「大」是指數的大……)

4樓:

cpu原生支援的話

優勢,科學計算更容易,大數計算不用拼接,

大記憶體支援(幾T,幾十T往上的),不用靠記憶體匯流排模組外掛程式,直接cpu直連,速度更快

劣勢最大的情況是大部分軟體不支援,

第二大情況是發熱嚴重,

第三價效比太低

如果不是從cpu開始原生支援128位,哪相比現在也沒啥意義,程式設計的時候多算幾次就出來了,要1280位都可以

所以是不是先進要和需求掛上勾,當我們都需求的時候,就沒有缺陷了,比如現在的16位,8位都叫微控制器,不叫cpu了,

64位系統下,執行32位軟體和執行64位軟體有區別嗎?

九摩訶 同時具備64位的處理器,安裝64位的系統,使用64位的軟體才叫真正擁有了64位的pc喔 三者缺一不可,不然只是浪費了高位數去照顧低位數而已,速度自然也上不去。 Xi Yang 雖然微軟的msvc為64位程式提供了更多的原子操作intrinsic,但顯然正常程式不會整天跑原子操作。與之相比,指...

x86 x64 的處理器和 32 64 位的系統有什麼關係?

已登出 x86 32 32位 x86 64 64位 x64 x86 64 amd64 em64t ia32e i家改名部也是挺厲害的 x86 x86 32 x86 64 依語境 x86 x86 32 依語境 平成十一年的渚薰 用E5都哭窮 X64可以理解為X86的一種,特徵是支援64位系統 至於什麼...

如果有一位球員各項能力都到達了頂級,那他的nba生涯將會如何

不正不正 目前沒有這種人,包括喬丹。你所說的這種人,必須要有帶隊成績才能算做沒有短板。以這種水準來看,至少10冠才能匹配能力。但NBA歷史中沒有這種能力的人。有兩三項能力頂級就已經是超巨了,什麼都是頂級,找個外星人來吧。 鯉魚王 我2k20裡面201控衛,鎖防模板,氪肝氪到93評分,各項全能,在森林...