Chinaunix首页 | 论坛 | 博客
  • 博客访问: 126781
  • 博文数量: 25
  • 博客积分: 742
  • 博客等级: 军士长
  • 技术积分: 323
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-17 00:00
文章分类

全部博文(25)

文章存档

2014年(3)

2013年(4)

2012年(2)

2008年(12)

2007年(4)

我的朋友

分类: LINUX

2007-12-20 19:21:10

在文件的inode数据结构(VFS层的数据结构)中有个计数器i_writecount, 用于对正在写访问该文件的进程计数

该计数器可用于对通过正常的文件操作和通过内存映射(mmap()系统调用)这两种写访问之间的互斥

n       为负值表示可以通过虚存管理对文件进行操作

n       为正值表示某个或某些进程正在对文件进行写操作

内核通过get_write_access()deny_write_access()函数来保证这两种互斥访问

 

今天就到这儿吧。

阅读(832) | 评论(0) | 转发(0) |
0

上一篇:Linux日记

下一篇:Fedora 8,唉

给主人留下些什么吧!~~