试描述UNIX系统中系统调用c1ose的主要工作。

admin2012-10-31  8

问题 试描述UNIX系统中系统调用c1ose的主要工作。

选项

答案系统调用close的任务是断开设备驱动程序与一个打开设备的连接。处理时像关闭普通文件一样,清除有关的表项。此外还要作两项检查:一是检查块设备的缓冲区是否还有信息未写回,若有,则将它写回设备;二是检查是否还有其他进程仍然打开着此设备,若有,则不能关闭此设备,仅当确实无进程打开此设备时,才去调用驱动程序中的关闭过程,使设备驱动程序与该设备断开连接。

解析
转载请注明原文地址:https://kaotiyun.com/show/swNx777K
本试题收录于: 操作系统题库理工类分类
0

最新回复(0)