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

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

bigbearkang





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

5come5帮你背单词 [ recorder /ri'ko:də/ 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帮你背单词 [ inject /in'd3əekt/ vt. 注射,注入,插进(话),引入 ]


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



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

5come5帮你背单词 [ sailor /'seilə/ n. 水手,海员 ]


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





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

5come5帮你背单词 [ clamp /klæmp/ n. 夹子,钳子;vt. (用夹钳)夹住,夹紧 ]


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



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

5come5帮你背单词 [ return /ri'tə:n/ vi. & n. 回去,归来,还,归还;vt. 归还,送回,回报,报答;a. 回程的,回报的 ]


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





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

5come5帮你背单词 [ missionary /'miənəri/ n. 传教士 ]


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



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

5come5帮你背单词 [ roof /ru:f/ 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帮你背单词 [ zero /'ziərəu/ num. 零;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帮你背单词 [ much /mΛt/ a. 许多的;pron. 许多,大量;ad. 很,非常,…得很多,更…,几乎,大概 ]


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



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

5come5帮你背单词 [ defect /di'fekt/ n. 缺陷,缺点,缺乏 ]


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帮你背单词 [ beard /biəd/ n. 胡须 ]


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



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

5come5帮你背单词 [ stainless /'steinlis/ a. 纯洁的,不生锈的 ]


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

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