找回密码
 注册
搜索
查看: 739|回复: 9

[讨论] 郁闷中...........................

[复制链接]
发表于 2007-1-18 11:06:44 | 显示全部楼层 |阅读模式
我一同事,搞单片机的,由于是新手,又没人教,所以好多都不懂!!
她问:存储器是怎么分页和分块的?分页和分块的目的是什么?
谢谢!
 楼主| 发表于 2007-1-18 11:06:44 | 显示全部楼层 |阅读模式
我一同事,搞单片机的,由于是新手,又没人教,所以好多都不懂!!
她问:存储器是怎么分页和分块的?分页和分块的目的是什么?
谢谢!
发表于 2007-1-18 16:27:29 | 显示全部楼层
是这样的,因为在计算机在给进程分配内存的时候,是大进程分配大内存空间,而小进程分配小内存空间,这样就会导致有一些进程实际并使用不了那么多内存,但其他进程却不能使用它的剩余空间,造成了很大的浪费,我们常把这种浪费就叫做"碎片".碎片太多自然会导致效率的低下和等待时间的加长.而采取了分块的办法,就所谓的"分页"技术以后,把内存分成固定大小的很多区间,这样就能够非常方便的管理和使用内存,从而使系统的效率大大提高.用我们通俗的话来说就是:你在饭店去吃饭,吃多少点多少,用多大的盘子,别浪费.哈哈...不知道这样比喻形象不.[em01][br]<p align=right><font color=red>+1 RD币</font></p>
点评回复

使用道具 举报

 楼主| 发表于 2007-1-18 16:54:41 | 显示全部楼层
那具体怎么分块和分区呢?比如多少K,多少字节?
谢谢,嘿嘿
点评回复

使用道具 举报

发表于 2007-1-19 09:37:39 | 显示全部楼层
在奔腾体系结构中,一个页的大小是4096个字节.其实在操作系统中,段式比页式更加好,但是段式却比页式更加复杂.这里涉及的东西就很多了,属于操作系统的范围了.如果你想深入了解的话,建议你去好好看看操作系统方面的书,你会得到这方面的解释.作为硬件工程师,我对操作系统方面的知识也是非常重视的,呵呵....[br]<p align=right><font color=red>+1 RD币</font></p>
点评回复

使用道具 举报

 楼主| 发表于 2007-1-19 09:50:38 | 显示全部楼层
谢谢!
不过要是能稍加指点的话,也许能让我走点捷径,少花点时间!!
点评回复

使用道具 举报

发表于 2007-1-18 16:27:29 | 显示全部楼层
是这样的,因为在计算机在给进程分配内存的时候,是大进程分配大内存空间,而小进程分配小内存空间,这样就会导致有一些进程实际并使用不了那么多内存,但其他进程却不能使用它的剩余空间,造成了很大的浪费,我们常把这种浪费就叫做"碎片".碎片太多自然会导致效率的低下和等待时间的加长.而采取了分块的办法,就所谓的"分页"技术以后,把内存分成固定大小的很多区间,这样就能够非常方便的管理和使用内存,从而使系统的效率大大提高.用我们通俗的话来说就是:你在饭店去吃饭,吃多少点多少,用多大的盘子,别浪费.哈哈...不知道这样比喻形象不.[em01][br]<p align=right><font color=red>+1 RD币</font></p>
点评回复

使用道具 举报

 楼主| 发表于 2007-1-18 16:54:41 | 显示全部楼层
那具体怎么分块和分区呢?比如多少K,多少字节?
谢谢,嘿嘿
点评回复

使用道具 举报

发表于 2007-1-19 09:37:39 | 显示全部楼层
在奔腾体系结构中,一个页的大小是4096个字节.其实在操作系统中,段式比页式更加好,但是段式却比页式更加复杂.这里涉及的东西就很多了,属于操作系统的范围了.如果你想深入了解的话,建议你去好好看看操作系统方面的书,你会得到这方面的解释.作为硬件工程师,我对操作系统方面的知识也是非常重视的,呵呵....[br]<p align=right><font color=red>+1 RD币</font></p>
点评回复

使用道具 举报

 楼主| 发表于 2007-1-19 09:50:38 | 显示全部楼层
谢谢!
不过要是能稍加指点的话,也许能让我走点捷径,少花点时间!!
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-27 12:42 , Processed in 0.054985 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表