问答题
许多操作系统都提供了一个系统调用将一个给定的文件换一个新名字(rename)。这个系统调用和以下的操作序列之间有什么差别
(1)将原有文件复制为一个名字为新名字的文件;
(2)将原来的文件删除。
【参考答案】
两者之间的区别在于rename可以是一个原子操作。后者的操作序列可能引起错误,比如在(1)完成之后(2)开始之前,其他人......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
点击查看答案
<上一题
目录
下一题>
热门
试题
问答题
在Windows系统中,当用户双击Windows Explorer列出的一个文件时,系统会运行一个程序,并且将这个文件作为运行程序的参数。请给出操作系统可以知道运行哪个程序的两种(甚至两种以上)方法。
点击查看答案
问答题
设计一种空闲空间管理方法,保证在异常情况下丢失信息最少。
点击查看答案
相关试题
假设当前时刻内存中只有“根”目录FCB,没...
某一文件系统使用了2KB磁盘块。系统中的中...
下图是磁盘块大小与数据率和空间利用率之间...
一个个人计算机销售商宣传自己的磁盘驱动器...
一个软盘有40个柱面,每个柱面移动的寻道...