4136|14

1

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

操作系统中的虚拟内存怎么理解??? [复制链接]

操作系统中的虚拟内存怎么理解???操作系统中的虚拟内存怎么理解???

谢谢啊

最新回复

路过,我是为分而来  详情 回复 发表于 2010-6-4 17:24
点赞 关注

回复
举报

1

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
这个和硬件的一些有莫大的关系,
主要是为了更有效的管理内存。具体看 ARM嵌入式软件设计与优化,呵呵。貌似是这本书。
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
要理解虚拟内存,建议先理解MMU硬件的工作原理。如此,虚拟内存不难理解
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

4
 
虚拟内存,是为了性价比考虑,用低速的存储价质(如flash)模拟成高速的内存工作,本质上还是低速的,但提高了内存的容量,以时间换空间
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

5
 
我觉得你可以这样理解。物理地址是我们程序员很难改变的东西,为了更加方便的操作地址,我们使用MMU将所有的物理地址进行统一编址,这样才能更好的使用内存~
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

6
 
你可以去webcast哪里去下载视频。有一张就是讲这个的。何宗键讲的。很明白
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

7
 
虚拟内存是计算机系统内存管理的一种技术。
它给应用程序提供连续的可用的内存。
部分内存可能暂时存储在外部存储器上,
在需要时进行数据交换。这样可以提高操作系统的性能。

不过Windows CE的虚拟内存管理与桌面Windows的内存管理有所不同。
Windows XP和Windows CE同为32位的操作系统,
虚拟寻址能力可以达到4GB。Windows XP的每个进程独享4GB虚拟地址,
但Windows CE 5.0中所有的进程共享一个4GB的虚拟地址空间。

具体的可以看一下操作系统原理
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

8
 
简单的说,就是你的内存虚拟地址指向了内存之外的存储器(flash等),你可以像访问内存一样来访问它们。
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

9
 
个人觉得,虚拟内存的存在有两个原因:
1 从安全性角度考虑, 能过虚拟内存,操作系统决定了哪些是可访问的,
   哪些是不可访问的.

2 灵活性,物理内存无论是大小还是地址,一但确定,不容易改变,
  通过映射成虚拟内存,提高访问灵活性.
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

10
 
那是不是说本身内存不是太多,希望通过Flash 等存贮器模拟成系统内存,进行统一管理,当然这里就需要一种机制,就是MMU 啦
对么?
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

11
 
同意8楼的
 
 
 

回复

14

帖子

0

TA的资源

一粒金砂(初级)

12
 
这个不是一两句能将清楚的,你去找何宗键那本Windows ce嵌入式系统书来看看
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

13
 
引用 8 楼 pony_maggie 的回复:
个人觉得,虚拟内存的存在有两个原因:
1 从安全性角度考虑, 能过虚拟内存,操作系统决定了哪些是可访问的,
  哪些是不可访问的.

2 灵活性,物理内存无论是大小还是地址,一但确定,不容易改变,
  通过映射成虚拟内存,提高访问灵活性.

正确 ...............
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

14
 
关注ing
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

15
 
路过,我是为分而来
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条
电源解决方案和技术 | DigiKey 应用探索站
当月好物、电源技术资源、特色活动、DigiKey在线实用工具,干货多多~

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表