作者GreatShot (我要拿Ph.D.!!!)
看板hardware
標題Re: [請益] 32bit&64bit記憶體支援計算
時間Wed Jun 20 23:54:19 2007
記憶體定址單位都是Byte(用1 bit去定址1 bit好像蠻蠢的)
2^32 = X Bytes
X Bytes / 1024 = Y KB
Y KB / 1024 = Z MB
Z MB / 1024 = W GB
W = 4
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.110.47
1F:→ GreatShot:至於64位元也是一樣的算法 06/20 23:56
2F:推 bestwishes:那64位元豈不是支援一大堆 06/20 23:56
3F:→ iamkenny:是阿~~支援到超超超超超超超超超超大(超過我的荷包) 06/20 23:59
4F:→ bestwishes:32位元插4G應該全抓到? 06/21 00:00
5F:推 corlos:樓上,絕對抓不到全部 06/21 00:02
6F:推 justdemon:那從4G => 3.2G 原因是? 06/21 00:04
7F:推 chiwa:因為用了memory-mapped I/O? 我不確定,等高手解答 06/21 00:06
9F:推 FantasyRyu:絕對抓不到全部,你的IO都要吃東西 06/21 00:17
10F:推 cd2401:囧 這個置底好了 06/21 00:17
11F:推 justdemon:那為什麼只安裝3G以下的記憶體 IO就不吃了?? 06/21 00:51
12F:→ chiwa:因為是吃virtual memory吧 06/21 00:53
13F:推 Dopin:老問題 DOS 時代的 640K 傳統記憶體類同的狀況 電腦進步太快 06/21 01:38
14F:推 patterson:IO吃的是位址空間,不是記憶體 06/21 08:48
15F:推 Dopin:不是虛擬記憶體 I/O 定址就在那些 Address in/out 丟給 I/O 06/21 09:47
16F:→ Dopin:所以 640K~1024K 有的給 EGA ... etc (非記憶體空間 僅位址) 06/21 09:49