摘要: 每个用户可以打开一定数目的文件,这一情况记录在用户进程扩充控制块user的一个数组u_ofile[NOFILE]中。该数组称为用户文件描述符表。其中的每一项是一个指针,并指向系统打开文件表的一个表项。一个打开文件在用户描述表中所占的位置就是他的文件描述符。 阅读全文
posted @ 2015-07-24 15:59 那年夏天、雪来过 阅读(581) 评论(0) 推荐(0) 编辑
摘要: 当打开一个文件时,建立用户与该文件的联系。其实质是将该文件在辅存中的有关目录信息、辅存i节点及相应的文件地址索引表拷贝到主存中。文件系统中管理这一方面的机构成为打开文件管理机构,简称打开文件机构。打开文件机构由三部分组成。它们是活动的i节点表(主存索引节点)、打开文件表和用户文件描述表。补充:活动i... 阅读全文
posted @ 2015-07-24 15:56 那年夏天、雪来过 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 为了记录打开文件所需要的一些附加信息而建立的一个全程核心结构表称为系统打开文件表。该表通常为100项。 阅读全文
posted @ 2015-07-24 15:56 那年夏天、雪来过 阅读(1379) 评论(0) 推荐(0) 编辑
摘要: Unix文件系统的目录结构中带有交叉勾链,用户可以用不同的文件路径名共享一个文件,即文件的勾链在用户看来是为了一个已存在的文件另起一个路径名。在Unix的多级目录结构中勾链的结果表现为一个文件由多个目录项所指向。若对文件目录文件实行勾链,则会打乱文件目录的指向。 阅读全文
posted @ 2015-07-24 15:36 那年夏天、雪来过 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 主存索引节点和辅存索引节点的不同主要体现在:主存索引节点状态;设备号、索引节点号;引用计数。主存索引节点状态——反映主存索引节点的使用情况。它指示出:1、 索引节点是否被锁上了;2、 是否有进程正在等待索引节点变为开锁状态3、 作为对索引节点中的数据进行更改的结果,索引节点的主存表示是否与它的磁盘中... 阅读全文
posted @ 2015-07-24 15:21 那年夏天、雪来过 阅读(575) 评论(0) 推荐(0) 编辑
摘要: (Unix系统采用树型目录结构,而且目录中带有交叉勾链。每个目录表称为一个目录文件。一个目录文件是由目录项组成的。)每个目录项包含16个字节,一个辅存磁盘块(512B)包含32个目录项。在目录项中,第1、2字节为相应文件的辅存i节点号,是该文件的内部标识;后14个字节为文件名,是该文件的外部标识。好... 阅读全文
posted @ 2015-07-24 15:05 那年夏天、雪来过 阅读(2042) 评论(0) 推荐(0) 编辑
摘要: 使用地址索引表。索引节点中地址索引表标识出含有文件数据的磁盘块的分布情况。 阅读全文
posted @ 2015-07-24 14:46 那年夏天、雪来过 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 1、 树型层次结构2、 可安装拆卸的文件系统3、 文件是无结构的字符流式文件4、 Unix文件系统吧外部设备和文件目录作为文件处理 阅读全文
posted @ 2015-07-24 11:45 那年夏天、雪来过 阅读(844) 评论(0) 推荐(0) 编辑
摘要: 所谓代开文件就是把该文件的有关目录表目复制到主存中约定的区域,建立文件控制块,即建立用户和和这个文件的联系。所谓的关闭文件就是用户宣布这个文件当前不再使用,系统将其在主存中的文件控制块的内容复制到磁盘上的文件目录项中,并释放文件控制块,因而也就切断了用户同这个文件的联系。引入这一操作的目的是:节省内... 阅读全文
posted @ 2015-07-24 11:07 那年夏天、雪来过 阅读(4695) 评论(0) 推荐(0) 编辑
摘要: 答:常用的文件操作命令有:1、 创建一个新文件2、 打开一个文件3、 删除一个文件4、 在文件中读取数据5、 在文件中写数据6、 可以从文件的任意处读数据,或者说允许随机读取文件。7、 在文件创建后用户可以设置一些树形,或能读取已存在的文件属性8、 允许文件重命名 阅读全文
posted @ 2015-07-24 11:02 那年夏天、雪来过 阅读(797) 评论(0) 推荐(0) 编辑
摘要: 为实现文件共享,文件系统必须提供文件保护的能力,即提供保护文件安全性的措施。对文件系统的保护主要是指在通常情况下,如何防止未经授权的用户对文件实施的破坏和攻击行为。可以通过面向用户的访问控制和面向数据的访问控制来实现对文件的保护。例如:要求用户在登录时输入用户名和用户口令,以完成对用户身份的认证。当... 阅读全文
posted @ 2015-07-24 10:58 那年夏天、雪来过 阅读(920) 评论(0) 推荐(0) 编辑
摘要: 建立文件拷贝的基本方法有两种。第一种比较简单的方法称为周期性转储(或称为全量转储、定期后备)。这种方法是按固定的时间周期把存储器中所有文件的内容转存到某种介质上,通常是磁带或磁盘。优点:文件系统可以把文件进行重新组合,即把用户散布在磁盘各处的所有块连续地放置在一起。这样,当再次启动系统后对用户文件的... 阅读全文
posted @ 2015-07-24 10:39 那年夏天、雪来过 阅读(2008) 评论(0) 推荐(0) 编辑
摘要: 首先,你要明白,文件存储在一个具有文件系统的磁盘存储区中,那么,这个存储区中,有一定的管理机制,其中,innod,是一个标识文件的东西,每一个innod 有一个整数代表它,它包含文件的很多信息。硬连接是不会建立inode的,他只是在文件原来的inode link count域再增加1而已,也因此硬链... 阅读全文
posted @ 2015-07-24 10:15 那年夏天、雪来过 阅读(974) 评论(0) 推荐(0) 编辑
摘要: Unix/Linux下的链接文件有两种,一种为硬链接,另外一种是符号链接(软链接)。符号链接又称为软链接,和windows的快捷方式相似,符号链接文件中并不包括实际的文件数据,而只是包括了它指向文件的路径。它可以链接到任意文件和目录,包括处于不同文件系统的文件以及目录。当用户对链接文件操作时,系统会... 阅读全文
posted @ 2015-07-24 09:59 那年夏天、雪来过 阅读(1621) 评论(0) 推荐(0) 编辑
摘要: 假设多个用户共享一个文件目录系统,用户甲要用文件A、B、C、E,用户乙要用文件A、D、E、F。已知用户甲的文件A与用户乙的文件A实际上不是同一个文件;用户甲的文件C与用户乙的文件F实际上是同一个文件;甲、乙两用户的文件E是同一个文件。试问你是否可以拟定一种文件目录组织方案,使得甲、乙两用户既能共享文... 阅读全文
posted @ 2015-07-24 09:47 那年夏天、雪来过 阅读(1047) 评论(0) 推荐(0) 编辑
摘要: 所谓文件共享,是指某一个或某一部分文件可以让事先规定的某些用户共同使用。用文件路径名加快文件的查找1、 建立当前目录 当前目录又称为值班目录或工作目录。它是当前用户正在使用的文件的目录。文件的相对路径名是当前目录到信息文件的通路上所有各级目录的符号名加上该信息文件的符号名组成。这样,访问一个文件时可... 阅读全文
posted @ 2015-07-24 09:22 那年夏天、雪来过 阅读(702) 评论(0) 推荐(0) 编辑
摘要: 所谓重名是指不同用户对不同文件起了相同的名字,即两个或多个文件只有一个相同的符号名。因为在树型目录结构中,文件系统是通过文件的路径名来确定文件的位置的。所谓的文件目录名是由当前目录到信息文件的通路上所有各级目录的符号名加上该信息文件的符号名组成,符号名之间用分隔符分隔。所以起相同名字的文件只要在不同... 阅读全文
posted @ 2015-07-24 09:12 那年夏天、雪来过 阅读(1078) 评论(0) 推荐(0) 编辑
摘要: 当前目录又称为值班目录或工作目录。它是当前用户正在使用的文件的目录。相对路径名是当前目录到信息文件的通路上所有各级目录的符号名加上该信息文件的符号名组成。 阅读全文
posted @ 2015-07-24 09:05 那年夏天、雪来过 阅读(1379) 评论(0) 推荐(0) 编辑