2015-05-31 77 views
-1

這裏是我的地址空間中可以有多少個單詞?

該問題的問題:一種高速工作站有64個字,並在字節級地址解析64個地址。工作站的地址空間中可以包含多少個單詞?

我在問題

你會如何使用這些定義來解決這個問題的內存方案的看法?

從64位開始,我知道從技術上說,存儲器中有2^64個位置,而從64位字開始,處理器一次處理8個字節。但我不知道如何使用這些信息來得出計算機地址空間中有多少單詞。

+0

對於投票結束的人,我認爲它不應該基於像http://stackoverflow.com/questions/548301/what-is-caching被接受的問題 – committedandroider

+1

所有你需要的信息是正確的那裏的問題。您有地址的數量,每個地址的地址數量以及CPU字中的字節數。你只需要做一點點乘法和除法。 –

+0

這個問題也不是很好。 –

回答

0

感謝aruisdante的評論,我能夠弄清楚這一點。

基本上64位地址表示總共有2^64個地址。由於在此使用字節可尋址存儲器,每個地址將存儲一個字節。

這意味着總共可以在地址空間中存儲2^64個字節。問題告訴你機器有64位字或每個字長8字節。因此在地址空間中有2^64/8或2^64/2^3 = 2^61個字。

相關問題