注册 登录
编程论坛 汇编论坛

小弟弟又遇见难事了

zhu224039 发布于 2012-10-02 23:54, 847 次点击
为什么分页管理里面的 1页为4KB 呢
12 回复
#2
zklhp2012-10-03 00:30
规定的。。。
#3
zhu2240392012-10-03 00:39
哦,知道了     Z哥
#4
有容就大2012-10-03 10:41
楼主 的怀疑精神 值得学习。。。
#5
水哥2012-10-03 11:58
这的研究下磁盘的存储结构,每个磁道可以存储512字节,每个扇区存储4096字节,为一个簇的大小,所以把这个簇映射到内存以一页对齐,说的不一定对,你可以查找关于这方面资料
#6
zhu2240392012-10-03 14:22
水哥一说我就有了概念了
向水哥敬礼

[ 本帖最后由 zhu224039 于 2012-10-3 14:26 编辑 ]
#7
小习小习2012-10-03 16:23
都是学习的榜样啊
#8
pangding2012-10-05 12:50
intel x86 架构的硬件规定的。看这个帖子里,有一定的描述:
https://bbs.bccn.net/viewthread.php?tid=382300&page=1#pid2160542

之所以这么设计,是因为研究人员认为这种大小可以达到性能的平衡。
其它访问内存的结构也呼应了这个大小。8k 和 2k 也还可以接受。也许是太小会把内存分得太细,太频而且易产生碎片。太大刷入效率会减慢。
其它硬件设备一般也会对 4k 这个大小做优化。一般来说读写 4k 内存,内存,硬盘都可能会有最高的效率。
#9
TonyDeng2012-10-05 13:48
小弟弟又遇见难事了

小弟弟最难遇到的事就是深入时遇到阻力
#10
有容就大2012-10-05 16:52
以下是引用pangding在2012-10-5 12:50:59的发言:

intel x86 架构的硬件规定的。看这个帖子里,有一定的描述:
https://bbs.bccn.net/viewthread.php?tid=382300&page=1#pid2160542

之所以这么设计,是因为研究人员认为这种大小可以达到性能的平衡。
其它访问内存的结构也呼应了这个大小。8k 和 2k 也还可以接受。也许是太小会把内存分得太细,太频而且易产生碎片。太大刷入效率会减慢。
其它硬件设备一般也会对 4k 这个大小做优化。一般来说读写 4k 内存,内存,硬盘都可能会有最高的效率。

那么以后64位机的分页方式是不是会有所改动ne?
#11
有容就大2012-10-05 16:55
以下是引用TonyDeng在2012-10-5 13:48:26的发言:


小弟弟最难遇到的事就是深入时遇到阻力

真是不愁没有小弟弟 只愁没有发现小弟弟的眼睛
我怎么就没注意到ne
#12
TonyDeng2012-10-05 17:01
回复 11楼 有容就大
这个小弟弟又在起坏念头了
#13
pangding2012-10-06 04:41
以下是引用有容就大在2012-10-5 16:52:25的发言:


那么以后64位机的分页方式是不是会有所改动ne?

不知道,没仔细研究过64位和32的区别。寄存都不一样了,应该还是会有些变化吧。
1