Re: [請益] 32bit&64bit記憶體支援計算

看板hardware (電腦硬體)作者 (我要拿Ph.D.!!!)時間17年前 (2007/06/20 23:54), 編輯推噓11(1105)
留言16則, 10人參與, 最新討論串1/2 (看更多)
記憶體定址單位都是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

06/20 23:56, , 1F
至於64位元也是一樣的算法
06/20 23:56, 1F

06/20 23:56, , 2F
那64位元豈不是支援一大堆
06/20 23:56, 2F

06/20 23:59, , 3F
是阿~~支援到超超超超超超超超超超大(超過我的荷包)
06/20 23:59, 3F

06/21 00:00, , 4F
32位元插4G應該全抓到?
06/21 00:00, 4F

06/21 00:02, , 5F
樓上,絕對抓不到全部
06/21 00:02, 5F

06/21 00:04, , 6F
那從4G => 3.2G 原因是?
06/21 00:04, 6F

06/21 00:06, , 7F
因為用了memory-mapped I/O? 我不確定,等高手解答
06/21 00:06, 7F

06/21 00:08, , 8F
06/21 00:08, 8F

06/21 00:17, , 9F
絕對抓不到全部,你的IO都要吃東西
06/21 00:17, 9F

06/21 00:17, , 10F
囧 這個置底好了
06/21 00:17, 10F

06/21 00:51, , 11F
那為什麼只安裝3G以下的記憶體 IO就不吃了??
06/21 00:51, 11F

06/21 00:53, , 12F
因為是吃virtual memory吧
06/21 00:53, 12F

06/21 01:38, , 13F
老問題 DOS 時代的 640K 傳統記憶體類同的狀況 電腦進步太快
06/21 01:38, 13F

06/21 08:48, , 14F
IO吃的是位址空間,不是記憶體
06/21 08:48, 14F

06/21 09:47, , 15F
不是虛擬記憶體 I/O 定址就在那些 Address in/out 丟給 I/O
06/21 09:47, 15F

06/21 09:49, , 16F
所以 640K~1024K 有的給 EGA ... etc (非記憶體空間 僅位址)
06/21 09:49, 16F
文章代碼(AID): #16UKsl0W (hardware)
文章代碼(AID): #16UKsl0W (hardware)