问题 问答题

以您熟悉的文件系统为例,说明如何实现文件的共享和文件打印。

答案

参考答案:以UNIX为例,实现文件的共享的方法有以下几种。
①可以通过使用link命令,为共享文件另外设置一条路径,通过新的路径来访问物理文件。
②在每个文件的i节点中,指出哪些用户与它是同组用户,哪些是其他用户,并为不同用户类规定不同的文件存取方式来实现文件的共享。当采用为共享文件而另外设置一条路径时,一个物理文件可以有多个路径名字,或叫多个目录项,但文件的管理控制信息只有一个(称为i节点),物理文件只有一个。
③采用目录表链接,即用用户目录中的一个表项直接指向另一个目录中的表项,访问时直接从该目录表项访问。此形式适用于长久共享。
(2) 无论采用什么操作系统,若要打印文件,通常采用假脱机技术,即为被打印文件建立一个SPOOL目录,先编制输出文件,再将各个打印文件的名字填入SPOOL目录中,当用户进程运行完成时,由系统负责取SPOOL目录的文件名,一个一个地从打印机输出。

单项选择题
选择题