|
主题 : : 请问512MB和1GB内存之间的区别是什么?为什么内存大速度快? [待解决] |
回复[ 7次 ]
点击[ 545次 ] | |
|
|
|
|
[帖 主]
[ 发表时间:2007-12-21 20:51 ]
[引用]
[回复]
[ top ] | |
荣誉值:7
信誉值:10
注册日期:2007-11-26 03:32 |
我只知道内存越大速度越快,但为什么越大越快?
书上说:
8086PC机内存地址空间分配:
00000~9FFFF 为 主存储器地址空间(RAM)
A0000~BFFFF 为 显存地址空间
C0000~FFFFF 为 各类ROM地址空间
1GB是代表地址空间吗?应该不是吧,不清楚,请前辈们指教! | | |
|
|
|
|
[第1楼]
[ 回复时间:2007-12-22 13:07 ]
[引用]
[回复]
[ top ] | |
荣誉值:40
信誉值:2
注册日期:2007-06-26 11:53 |
1GB说明最多能存储2的30次方个字节,它指明了存储空间的大小,也可以说成是地址空间大小。
内存的存取速度相对硬盘而言是非常快的,内存越大,可以在内存中存放的数据和指令就越大,这样当cpu需要执行相应的指令或要对相应的数据进行操作时,就可以不必再从速度相对而言很慢的硬盘中去进行读取,这样就提高了效率。 | | |
|
|
|
|
[第2楼]
[ 回复时间:2007-12-22 13:41 ]
[引用]
[回复]
[ top ] | |
荣誉值:283
信誉值:0
注册日期:2007-06-26 11:42 |
512MB和1GB没有什么区别,除了大小不同。
内存大速度快,使因为内存大了临时存储的数据就多了,cpu运行时对于数据的命中率会高很多,不必多次进行内存和磁盘的数据交换,自然要快的多。 | | |
|
|
|
|
[第3楼]
[ 回复时间:2007-12-22 19:47 ]
[引用]
[回复]
[ top ] | |
荣誉值:7
信誉值:10
注册日期:2007-11-26 03:32 |
是不是说128MB内存和512MB内存和1GB内存的这个存储地址的空间是一样的:
00000~9FFFF 为 主存储器地址空间(RAM)
??
=======================================
使因为内存大了临时存储的数据就多了
=======================================
回复:
临时存储在哪里? | | |
|
|
|
|
[第4楼]
[ 回复时间:2007-12-23 10:44 ]
[引用]
[回复]
[ top ] | |
荣誉值:283
信誉值:0
注册日期:2007-06-26 11:42 |
虽然我们的内存可以达到1G甚至nG,但是,现在再实模式下,我们的寻址空间还是1M的。实模式和保护模式下的寻址范围目前来说是不相同的。
临时存储只是一个不太严谨的说法。我们都知道,cpu要处理的数据大部分来自于内存,当内存中的数据没有cpu想要的,这时候就需要进行内存和磁盘间的数据拷贝,将磁盘中的数据放到内存中,而磁盘的读取速度要远远小于内存。如果你的内存够大,夸张你的磁盘都是内存,这时候,也就没有了磁盘到内存这一步的时间浪费了,那么你的cpu处理数据体现出来的速度自然就快了。 | | |
|
|
|
|
[第5楼]
[ 回复时间:2008-01-04 09:45 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2008-01-04 09:38 |
|
|
|
|
|
[第6楼]
[ 回复时间:2008-01-09 11:20 ]
[引用]
[回复]
[ top ] | |
荣誉值:7
信誉值:10
注册日期:2007-11-26 03:32 |
================================================================
当内存中的数据没有cpu想要的,这时候就需要进行内存和磁盘间的数据拷贝,将磁盘中的数据放到内存中
================================================================
请问:磁盘数据会放会内存中的什么地方?内存中不是只有FFFFF空间么?512M和1G内存的FFFFF空间一样吗?还是怎么的? | | |
|
|
|
|
[第7楼]
[ 回复时间:2008-01-09 18:24 ]
[引用]
[回复]
[ top ] | |
荣誉值:472
信誉值:12
注册日期:2007-10-16 15:34 |
请问:磁盘数据会放会内存中的什么地方?
--------
这个得由系统决定了,debug每次加载程序时候的内存地址有时也不一样,这得看哪块内存空闲了,这个操作系统上应该有讲的。
内存中不是只有FFFFF空间么?
----------
这个是8086的,现在cpu的寻址能力早增强了,有兴趣的话可以去博客里面看看cpu的发展史。
512M和1G内存的FFFFF空间一样吗?
------------------
我觉得都是内存,没什么区别,不过是因为计算机的寻址能力增强后,管理内存的方法有了些变化,比如分页管理等等,这个不是很懂~ | | |