作者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