你怎么看,操作系统里最高的权限是占用权而不是管理员权限?

管理员唯一删除不了的文件就是被占用的文件。任你权势滔天,也删不了哪怕是一个小小Guest用户占用的文件。天大地大,占用权最大,为什么操作系统要这样设计?
已邀请:

CrescentMoon - 客户端工程师/物理爱好者/数学爱好者/唯物史观

推荐来自:

因为被占用的文件无法写入这根本不是权限问题,这是因为它被加了文件锁。
如果不用文件锁来同步文件读写,那么当多个任务都想要写同一个文件的时候,就一定会有数据因此丢失(一个任务向磁盘写东西的时候是不占用cpu的,cpu会交给别的任务继续运行,而这个程序也可能想写同一个文件,从而覆盖掉前一个程序写入的内容)。为了避免这种事情发生,当你想删除文件(删除也是一种写入)时,必须先获得写锁,而你能获得写锁的前提就是这个文件没有被其他任务加读写锁。

要回答问题请先登录注册