首页 > 试题广场 >

某计算机系统使用的是 UNIX 操作系统,若有如下三种情况

[问答题]

某计算机系统使用的是 UNIX 操作系统,若有如下三种情况

(1) P1 进程执行如下代码:

fd1=open(″ /etc/test ″,o_RDONLY);     /* 以只读方式打开文件 /etc/test */

fd2=open(″ pocal ″,o_WRONLY);         /* 以写方式打开文件 pocal */

(2) P1 进程创建的子进程 P2 执行如下代码:

fd3=open(″ /etc/testexa ″,o_RDONLY);  /* 以只读方式打开文件 /etc/testexa */

(3) P3 进程执行如下代码:

fd1=open(″ /etc/test ″,o_RDWR);       /* 以读写方式打开文件 /etc/test */

问题: 请画出进程打开文件表 u_ofile[] 、系统打开文件表 file[] 和内存索引节点表 i_node 之间关系图。

答:

发表于 2017-05-17 01:32:04 回复(0)