游客: 注册 登录 首页 社区博客 ITPUB 徽章 商店 积分排行 会员 社区设施 帮助 

标题: mmap操作疑问
chelseaZ (null)
一星会员
Rank: 2


精华贴数 0
社区积分 100
技术积分 -2
阅读权限 20
论坛排名 5933
注册日期 2006-10-26

论坛徽章 214
通信运营商板每日发帖之星通信运营商板每日发帖之星安全技术交流板块每日发帖之星考试认证板块每日发帖之星操作系统与服务器产品板每日发帖之星 
      

发表于 2007-7-15 20:59  资料  我的博客  主页 短消息  加为好友 
mmap操作疑问

假如把一块内存看成一个文件,那么使用文件操作和使用mmap的内存共享,有什么区别





每一天都在努力
顶部
南非蚂蚁 (蚂蚁同学)
版主
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20


精华贴数 5
社区积分 4086
技术积分 2283
阅读权限 150
论坛排名 134
注册日期 2005-7-23

论坛徽章 13
现任管理团队成员IXPUB北京九华山庄2008年会纪念徽章IXPUB成立纪念徽章2008情人节徽章2008情人节徽章2008年新春纪念徽章
考试认证板块每日发帖之星操作系统与服务器产品板每日发帖之星考试认证板块每日发帖之星星座徽章:金牛座星座徽章:巨蟹座星座徽章:天蝎座

发表于 2007-7-16 08:59  资料  我的博客  主页 短消息  加为好友  添加 南非蚂蚁 为MSN好友 通过MSN和 南非蚂蚁 交谈 QQ
这个问题很有意思。

mmap系统调用使进程之间通过映射同一个普通文件实现共享内存。

普通文件被映射到进程地址空间后,进程可以向访问普通内存一样对文件进行访问,不必再调用read(),write()等操作。

实际上,mmap系统调用并不是完全为了用于共享内存而设计的。它本身提供了不同于一般对普通文件的访问方式,进程可以像读写内存一样对普通文件的操作.





工作领域:solaris/AIX/Linux+ORACLE ,HA Cluster
---------------------------
技术站点:www.ixdba.net
联系我:QQ:397824870

MSN:gaojf_888@htomail.com
技术讨论群:40379118
顶部
chelseaZ (null)
一星会员
Rank: 2


精华贴数 0
社区积分 100
技术积分 -2
阅读权限 20
论坛排名 5933
注册日期 2006-10-26

论坛徽章 214
通信运营商板每日发帖之星通信运营商板每日发帖之星安全技术交流板块每日发帖之星考试认证板块每日发帖之星操作系统与服务器产品板每日发帖之星 
      

发表于 2007-7-21 10:59  资料  我的博客  主页 短消息  加为好友 
错综复杂..





每一天都在努力
顶部



网络110报警服务  
CopyRight 2001-2008 IXPUB.Net All Right Reserved.
Processed in 0.026208 second(s), 17 queries , Gzip enabled

当前时区 GMT+8, 现在时间是 2008-5-17 14:26 联系我们 - IXPUB技术社区 - 文本模式 - 手机访问 - - 京ICP证060528 号