![]() |
||
New Member
加入日期: Jun 2010
文章: 4
|
有關記憶體容量限制的問題
老師之前小考有出一道問題:
"COMPUTER的MEMORY,在PC上最大可到2GB,SERVER上最大只能搭載到4g. 試申論為什麼會有這種限制." PC和SERVER在32BIT下不是都可支援到4G嗎? 這節課是在講有關位元的觀念,這問題應該不是在討論XP下能顯示幾G的問題 有人知道原理嗎? |
|||||||
![]() |
![]() |
Elite Member
![]() ![]() ![]() ![]() ![]() 加入日期: Mar 2003 您的住址: Vancouver, Canada
文章: 15,006
|
引用:
這要看對應的是什麼時候的電腦和OS吧 |
|||
![]() |
![]() |
Master Member
![]() ![]() ![]() ![]() 加入日期: Sep 2003
文章: 2,102
|
硬體 intel 早在1995年 出產的Pentium PRO 就支援 物理地址擴展 32位增加到了36位
32位版 Windows 2000 Advanced Server 可以支援到 8 GiB 32位版 Windows 2000 Datacenter Server 可以支援到 32 GiB 而32位版 Windows XP 系統核心是使用Windows 2000 只支援到4 GiB 有人說是鎖起來的,有人說一開始就寫成這樣 正要看你們老師是怎麼教你們的 你跟他講一大堆就是你皮癢 他也聽不懂 別老師想的太厲害 看題目就有問題了
__________________
[ExtremeTech]VGAMaster 此文章於 2010-06-06 11:12 AM 被 airitter 編輯. |
![]() |
![]() |
New Member
加入日期: Jun 2010
文章: 4
|
如果純粹以架構來說呢?
跟OS沒關係 我想他的意思應該是32bit CPU上最多可以支援到4G 但和PC及SERVER有啥關係有差嗎?? 我實在想不出來 所以我這題是空白 ![]() |
![]() |
![]() |
Master Member
![]() ![]() ![]() ![]() 加入日期: Sep 2003
文章: 2,102
|
引用:
所以問你 哪一顆CPU 哪一塊主機板才會有答案 像超級電腦server 幾百顆CPU 記憶體好幾TB
__________________
[ExtremeTech]VGAMaster 此文章於 2010-06-06 01:29 PM 被 airitter 編輯. |
|
![]() |
![]() |
Elite Member
![]() ![]() ![]() ![]() ![]() 加入日期: Jan 2002
文章: 4,032
|
看來樓主對於CPU architecture不大了解...
簡單說吧 樓主試著算一個算數題 ... 2的32次方 數值是多少 ?? 算出來的數值,去除以1024 , 連除3 次 第一次的數值單為為k Bytes , 第二次為 M Bytes ,第三次你會看到一個熟悉的數字 , 單位為G bytes 好了,上面的數值,每一個數字代表一個儲存空間,每個空間可以放8 bits = 1 Bytes資料 !! 希望以上的數字能夠幫助你來申論老師的題目!! 至於前面網友說的PAE mode , 那是另一個故事 , 資料請自行Google找 Intel PAE 這兩個 關鍵字.... 資料很多,有中文也有英文 ...相信你英文的應該是看不懂的... :P
__________________
您想買新硬碟嗎? 購買前請務必參考這篇文章,是我的實際經驗 還想讓統一賺你的錢嗎?統一集團成員(能見度高的): 星巴克、家樂福、7-11、無印良品、黑貓宅急便、聖娜多堡、阪急百貨、 康是美、博客來、夢時代、Mister Donut 、Cold Stone 、龜甲萬、 維力33%股權、光泉31%股權、Smile速邁樂、紅心辣椒、台北轉運站(統一企業BOT) 統一LP33膠囊有環保署早已列管的一級管制品: DNOP塑化劑 |
![]() |
![]() |
New Member
加入日期: Jun 2010
文章: 4
|
引用:
非常感謝這位大大的說明 我記的老師考試當時有說 以類似類似大大的記述來申論 不用考慮OS和CPU其他特殊規格那些因素 這個就是老師之前上課教的 這邊我都了解, 這也就是為何32bit CPU可以支援到4G, 但是為何老師的題目中會有PC及SERVER之分? 以及那個2G是怎麼來的就想不出來 ![]() |
|
![]() |
![]() |
*停權中*
加入日期: Jan 2003
文章: 494
|
應該先去翻你的教科書還有老師的講義.
因為有些答案與現實差距太遠, 而如果用現實科技作答又會得不到分數. XD 2G之別? 也許老師把 signed integer 與 unsigned integer 混在一起了. 認為pc 定址 0~2^31-1 ,一位元拿去當正負號, server 是0~2^32-1 以現實面作答,就算是P2 已經支援 PAE, 但是當時的intel PC用晶片組卻不實作這個部分,只實作在server用晶片組上 所以想用也沒辦法 |
![]() |
![]() |
*停權中*
加入日期: Mar 2010
文章: 541
|
像這種計概類的基礎課程,不管是作者(中文的,英文的則多半較嚴謹)還是教師,很多也是翻翻其他書籍複習一下內容兜在一起就出書/上課了,所以有些比較瑣碎的東西又不是他們專精領域的,內容出現錯誤是正常的...
![]() ![]() ![]() 那這時該怎麼辦呢...... 建議考試寫的答案以上課教的為準! ![]() ![]() ![]() 如果不去跟老師指正會睡不著覺的話,建議私下過去討論喔... ![]() |
![]() |
![]() |
Elite Member
加入日期: May 2002 您的住址: 地球的上面..
文章: 5,854
|
![]() 引用:
CPU以Intel來說.. 一般Desktop的CPU清一色都是36位元實體定址... Server的CPU(把Workstation某幾款排除掉)大多都是40位元實體定址...... 從Intel來說.. 還會額外實作一些額外硬線設計的記憶體模式... 記憶體限制另一個問題就是和記憶體控制器設計有關..... 你看看Intel的5520 IOH搭上QPI Link x2 的CPU(例如X5680)... 可以支持達到192GB的記憶體空間.. 你們老師出這種題目很奇怪... 此文章於 2010-06-07 02:06 PM 被 vxr 編輯. |
|
![]() |
![]() |