我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

本页主题: 求教一[屏蔽]作系统问题  急!急! 显示签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

bigbearkang





性别: 帅哥 状态: 该用户目前不在线
等级: 初出茅庐
发贴: 98
威望: 0
浮云: 1128
在线等级:
注册时间: 2006-11-10
最后登陆: 2008-06-29

5come5帮你背单词 [ call /ko:l/ vt. 叫,喊,把…称呼为,打电话;vi. 叫,叫喊,访问,拜访;n. 叫,喊,访问,拜访 ]


求教一[屏蔽]作系统问题  急!急!

文件系统,通常提供了OPEN ,CLOSE,READ,WRITE,CREATE,DELETE等文件操作系统调用,但是在使用DELETE系统调用时通常会返回“文件正在使用”的错误,如果用户需要这个DELETE操作不能返回这样的错误(即只要这个文件存在就一定能删除的DELETE语义),那么DELETE系统调用应该怎样实现?
顶端 Posted: 2008-04-06 15:51 | [楼 主]
sunday



性别: 帅哥 状态: 该用户目前不在线
头衔: 大家都说我是个好人
等级: 人见人爱
发贴: 3280
威望: 0
浮云: 1187
在线等级:
注册时间: 2005-09-25
最后登陆: 2009-08-13

5come5帮你背单词 [ lava /'la:və/ n. 熔岩 ]


太高档了,俺不懂,难道是在写操作系统程序?帮顶一下
顶端 Posted: 2008-04-06 16:00 | [1 楼]
路客与刀客



性别: 帅哥 状态: 该用户目前不在线
等级: 希望之光
家族: 梦魇图腾
发贴: 1980
威望: 0
浮云: 1186
在线等级:
注册时间: 2007-01-02
最后登陆: 2008-06-29

5come5帮你背单词 [ choice /tois/ n. 选择,抉择,选择权,选择机会,供选择的东西 ]


在进程控制块里面的文件描述符列表里面找出使用该文件的进程,把该进程[屏蔽],然后在删除文件。这样子行不?
顶端 Posted: 2008-04-06 16:14 | [2 楼]
bigbearkang





性别: 帅哥 状态: 该用户目前不在线
等级: 初出茅庐
发贴: 98
威望: 0
浮云: 1128
在线等级:
注册时间: 2006-11-10
最后登陆: 2008-06-29

5come5帮你背单词 [ scripture /'skriptə/ n. 圣经,经文,经典 ]


是一个考研题目,在系统调用返回时,把进程[屏蔽]了,那就达不到目的(进程要继续执行下去)
顶端 Posted: 2008-04-06 16:20 | [3 楼]
yue_june



性别: 帅哥 状态: 该用户目前不在线
等级: 品行端正
发贴: 136
威望: 0
浮云: 1107
在线等级:
注册时间: 2005-11-19
最后登陆: 2010-12-30

5come5帮你背单词 [ integrate /'intigreit/ v. (使)结合,(使)一体化;a. 完整的,综合的 ]


将其他调用本文档的进程强制的断开与本文档的调用关系,让后再删除。
unlocker软件就是用的这个原理实现强制删除任何文件滴。。。。
 
顶端 Posted: 2008-04-06 16:41 | [4 楼]
bigbearkang





性别: 帅哥 状态: 该用户目前不在线
等级: 初出茅庐
发贴: 98
威望: 0
浮云: 1128
在线等级:
注册时间: 2006-11-10
最后登陆: 2008-06-29

5come5帮你背单词 [ stretcher // n. 担架 ]


个人觉得有点类似于UNIX中的link和unlink操作。或者是一个文件多个副本,删除时只删除副本
顶端 Posted: 2008-04-06 16:46 | [5 楼]
路客与刀客



性别: 帅哥 状态: 该用户目前不在线
等级: 希望之光
家族: 梦魇图腾
发贴: 1980
威望: 0
浮云: 1186
在线等级:
注册时间: 2007-01-02
最后登陆: 2008-06-29

5come5帮你背单词 [ bread /bred/ n. 面包,食物,生计 ]


Quote:
引用第3楼bigbearkang于2008-04-06 16:20发表的  :
是一个考研题目,在系统调用返回时,把进程[屏蔽]了,那就达不到目的(进程要继续执行下去)


但如果你不[屏蔽]那个正在引用你所要删除的文件的进程的话,即便能够成功删除文件,那个进程也不会能够正常运行啊?
顶端 Posted: 2008-04-06 16:46 | [6 楼]
卡巴死机



性别: 帅哥 状态: 该用户目前不在线
头衔: 5C5婚介所所长
等级: 荣誉会员
家族: 5COME5婚姻介绍所
发贴: 4228
威望: 3
浮云: 449
在线等级:
注册时间: 2006-11-22
最后登陆: 2011-07-08

5come5帮你背单词 [ likelihood /'laiklihud/ n. 可能(性),可能发生的事物 ]


应该是先用attrib命令带参数改变文件只读 存档属性(貌似是-r -b) 再删除

相关参阅dos命令
附件: DOS常用命令宝典.rar (895 K) 下载次数:2

顶端 Posted: 2008-04-06 16:46 | [7 楼]
bigbearkang





性别: 帅哥 状态: 该用户目前不在线
等级: 初出茅庐
发贴: 98
威望: 0
浮云: 1128
在线等级:
注册时间: 2006-11-10
最后登陆: 2008-06-29

5come5帮你背单词 [ perpendicular /pə:pən'dikjulə/ a. 垂直的,正交的;n. 垂线 ]


有没有只是删除文件的链接,比如文件共享时,有一个共享计数器,删除时只是计数器值改变而已。只有当计数器为0时才删除真正的文件
顶端 Posted: 2008-04-06 16:59 | [8 楼]
gaopan



性别: 帅哥 状态: 该用户目前不在线
等级: 品行端正
发贴: 341
威望: 0
浮云: 1105
在线等级:
注册时间: 2006-05-08
最后登陆: 2011-02-20

5come5帮你背单词 [ solar /'səulə/ a. 太阳的 ]


Quote:
引用第8楼bigbearkang于2008-04-06 16:59发表的  :
有没有只是删除文件的链接,比如文件共享时,有一个共享计数器,删除时只是计数器值改变而已。只有当计数器为0时才删除真正的文件

好像就是这么操作的!
书上有!
顶端 Posted: 2008-04-06 17:15 | [9 楼]
38389438





性别: 保密 状态: 该用户目前不在线
等级: 栋梁之材
发贴: 875
威望: 0
浮云: 1194
在线等级:
注册时间: 2006-10-13
最后登陆: 2009-05-17

5come5帮你背单词 [ department /di'pa:tmənt/ n. 部,部门,系 ]


 
顶端 Posted: 2008-04-07 19:10 | [10 楼]
小树



性别: 美女 状态: 该用户目前不在线
等级: 品行端正
发贴: 246
威望: 0
浮云: 1139
在线等级:
注册时间: 2007-10-02
最后登陆: 2009-10-15

5come5帮你背单词 [ farm /fa:m/ n. 农场,饲养场;v. 耕作 ]


不太清楚,帮顶吧
顶端 Posted: 2008-04-07 19:37 | [11 楼]
我来我网·5come5 Forum » 考研专版

Total 0.009512(s) query 5, Time now is:06-16 05:23, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号