文件控制块什么时候建立|操作系统中FCB是什么意思

|

1. 数据块及FCB存储问题

FCB(File Control Block),文件控制块,存储文件在磁盘中的相关信息。 为了便于对文件进行控制和管理,在文件系统内部,给每个文件惟一地设置一个文件控制块,这种数据结构通常由下列信息项组成: (1)文件名——符号文件名,如 files,mydata,ml.c等。 (2)文件类型——指明文件的属性,是普通文件,还是目录文件,特别文件,是系统文件还是用户文件等。 (3)位置——指针,它指向存放该文件的设备和该文件在设备上的位置,如哪台设备的哪些盘块上。 (4)大小——当前文件的大小(以字节、字或块为单位)和允许的最大值。 (5)保护信息——对文件读、写及执行等操作的控制权限标志。 (6)使用计数——表示当前有多少个进程在使用(打开了)该文件。 (7)时间——日期和进程标志,这个信息反映出文件有关创建、最后修改、最后使用等情况,可用于对文件实施保护和监控等。 核心利用这种结构对文件实施各种管理。例如,按名存取文件时,先要找到对应的控制块,验证权限。仅当存取合法时,才能取得存放文件信息的盘块地址。

2. 【讨论】文件控制块FCB是什么时候生成的

【讨论】两道选择抄题大家进来练练袭手顺便帮我解惑不知道这是不是你的帖子?说实话那两道题我都做错了,现在依然不明白为什么。但是从第一题的B:把文件的控制信息从辅存读到内存我们知道文件的控制信息先于open已经存在然而所谓文件控制信息不就是FCB吗?

3. 数据结构的一些小问题

5.4 文件系统的实现5.4.1 存储空间的分配与回收在计算机系统中,存储空间是一种宝贵的资源。外存储设备中的空间容量虽然比较大,但也不是无限的,故对文件删除之后而不再使用的空间,必须加以回收,然后在建立文件等操作中重新利用。对于制度的存储设备,无所谓回收,也无所谓动态分配,这种存储设备在物理上就是不可重用的。为了进行存储空间的分配与回收,在外存储设备上设置有空闲空间登记表,该表动态跟踪该外存储设备上所有还没有分配给任何文件的空闲块的数目和块号。该空闲空间登记表虽然称为表,但不一定以一个二维表格的形式实现。从方便、高效和安全的角度考虑,通常把空闲空间登记表放在存储介质上。对空闲空间表的访问与修改工作是经常发生的。在进行文件删除、文件建立、写文件等操作中都会访问和修改空闲空间表。在设计空闲空间登记表的数据结构时,一般有四种不同的方案可以考虑,下面分别介绍。1、 位示图位示图的基本思想是,利用一串二进制位(BIT)的值来反映磁盘空间的分配使用情况。在位示图中,没一个磁盘中物理块用一个二进制位对应,如果某个物理块为空闲,则相应的二进制位为0;如果该物理块已分配了,则相应的二进位为,如图5-15所示。位示图对空间分配情况的描述能力强。一个二进位就描述一个物理块的状态。另外,位示图占用空间较小,因此可以复制到内存,使查找既方便又快速。位示图适用于各种文件物理结构的文件系统。使用位示图能够简单有效地在盘上找到N个连续的空闲块。2、 空闲块表空闲块表是专门为空闲块建立的一张表,该表记录外存储器全部空闲的物理块:包括每个空闲块的第一个空闲物理块号和该空闲块只能感空闲物理块的个数。如图5-16所示。空闲块表方式特别适合于文件物理结构为顺序结构的文件系统。在建立新文件时,应该寻找一组连续的空闲物理块,其空闲块个数恰好等于所申请值,或接近于所申请值。系统首先查找空闲块表,主要查看该空闲块表项中是否有符合上述申请值的对应表项,如果有,就将该表项从空闲块表中删去,并且把所对应的一组连续的空闲物理块分配给申请者。当删除文件时,系统收回它所占用的物理块,并且考虑所收回的物理块是否可以与原有空闲块相邻接,以便合并成更大的空闲区域,最后修改有关空闲块表项。3、 空闲块链表将外存储器中所有的空闲物理块连成一个链表,用一个空闲块首指针指向第一个空闲块,随后的每个空闲块中都含有指向下一个空闲块的指针,最后一块的指针为空,表示链尾,这样就构成了一个空闲块链表,如图5-17所示。在图45-17中,一个空闲块链表的首指针维持一个指向物理块12的指针,该块是第一个空闲物理块。物理块12包含一个指向物理块13的指针,物理块13指向物理块14,如此等等。空闲块链表模式效率低。要遍历整张空闲块链表,必须读每一个物理块,这就需要大量的I/O时间。在空闲块链表模式中对空间的申请和释放是以块为单位的。申请空间时从链首取空闲块。空间释放时将物理块接入链尾。空闲块链表法节省内存,但申请空间和回收空间的速度较慢,实现效率较低。4、 成组链接对链接表的一个改进方案是将N个空闲盘块的地址存放在第一个空闲块中,如图5-18所示。期于N-1个空闲盘块是实际空闲的。假设每100个空闲块为一组。第一组的100个空闲块块号放在第二组的头一块中,而第二组的其余99块是完全空闲的。第二组的100个块号又放在第三组的头一块中,依次类推,组与组之间形成链接关系。在最后一组的块号中第2个单元填“0”,表示该块中指出的块号是最后一组的块号,空闲块链到此结束。在这个空闲块链中,不组100块的一个组的块号,通常放在内存的一个专用块中。这种方式称为成组链接。系统在初始化时先把专用块内容读到内存中,当需分配空闲块时,就直接在内存中找到哪些块是空闲的,每分配一块后把空闲块数减1。但在把一组中的第一个空闲块分配出去之前,应把登记在该块中的下一组的块号及块数保存到专用块中(此时原专用块中的信息已经无用,因为它指出的一组空闲块都已被分配了)。当一组空闲块被分配完后,则再把专用块的内容读到内存中,指出另一组可供分配的空闲块。假设初始化时系统已把专用块读入主存储器L单元开始的区域中,分配和回收的算法如下:⑴分配一个空闲块查L单元内容(空闲块数):当空闲块数>1,I:=L+空闲块数; 从I单元得到一空闲块号; 把该块分配给申请者; 空闲块数减1。当空闲块数=1,取出L+1单元内容(一组的第一块块号或0); 取值 =0,无空闲块,申请者等待; ≠0,把该块内容复制到专用块; 把专用块内容独到主存L开始的区域。 ⑵归还一块查L单元的空闲块数;当空闲块数〈100,空闲块数加1; J:=L+空闲块数; 规划块号填入J单元。当空闲块数=100,把主存中登记的信息写入归还块中; 把归还块号填入L+1单元; 将L单元置成1。采用成组链接后,分配回收空闲块时均在内存中查找和修改,只有在一组空闲块分配完或空闲的磁盘块构成一组时才需要启动磁盘读写。因此,成组链接的管理方式比普通的链接方式效率高。成组链接这种方案能够迅速找到大量空闲盘块地址。有些版本的UNIX操作系统便采用了这种方案。5.4.2 实现文件系统的表目当用户申请打开一个文件时,系统要在内存中为该用户保存一些必要的信息,这些信息以表格栏目中内容的形式出现,被称为表目。在实现文件系统时所需要的表目有若干种,其中在内存中所需的重要表目有如下一些:1、 系统打开文件表系统打开文件表,专门用于保存已打开文件的文件控制块。该系统打开文件表放在内存。除了保存已打开文件的文件控制块之外,在该表格中还保存有已打开的文件号、共享计数、修改标志等等,图5-19。2、 用户打开文件表在每个进程中,都有一个“用户打开文件表”。该表的内容有文件描述符、打开方式、读写指针、系统打开文件表入口等,图5-20。另外在进程的进程控制块PCB中,还记录了“用户打开文件表”的位置。3、 系统打开文件表与用户打开文件表之间的关系用户打开文件表指向了系统打开文件表。如果多个进程共享同一个文件,则一定有多个用户打开文件表目对应着系统打开文件表的同一入口,图5-21。5.4.3 记录的成组与分解用户的文件毫无疑问是由用户按名自己的需要组织的。用户还可按信息的内在逻辑关系,把文件划分成若干个逻辑记录。显然,逻辑记录的大小是由文件性质决定的。另外,存储介质上的物理分块与存储介质的特性有关,尤其是磁盘。磁盘上的块的大小是在磁盘初始化时预先划好的。因此,逻辑记录的大小往往与存储介质物理分块的大小不一直。当用户文件的逻辑记录比存储介质的物理分块小得多时,把一个逻辑记录存入一个物理块中,就会造成存储空间的浪费。为此,可把多个逻辑记录存放在一个物理块中,当用户需要某个逻辑记录时再从一物理块信息中将其分解出来。1、 记录的成组把若干个逻辑记录合成一组存放一物理块的工作称“记录的成组”,每块中的逻辑记录个数称“块因子”。记录的成组在不同存储介质上进行信息转储是很有用的。由于信息交换以块为单位,所以,要进行成组操作时必须使用内存的缓冲区。该缓冲区的长度等于要进行成组的最大逻辑记录长度乘以成组的块因子。成组转储操作如图5-22所示。在进行记录成组时,还应考虑逻辑记录的格式。这是因为在记录式文件中,有“定长记录格式”和“不定长记录格式”。对定长记录格式的文件按记录成组的方式存储到存储介质上,则除最后一块外,每块中存放的逻辑记录个数是相同的。故只要在文件目录中说明逻辑记录的长度和块因子,在需要使用某个记录时就能方便地将其找出。如果是一个不定长记录格式的文件,各个逻辑记录的长度可能不相等,在进行记录成组操作时,就应在每个逻辑记录前附加说明该记录长度的控制信息。2、 记录的分解对应签署记录成组的操作,有必要考虑从一组逻辑记录中把一个逻辑记录分离出来的操作,这种操作称为“记录的分解”。显然,从事记录的分解操作也要使用内存缓冲区。当用户请求读一个文件中的某个记录时,文件系统首先找出该记录所在物理块的位置,然后把含有该记录的物理块全部信息读入内存缓冲区,由于读入内存缓冲区的物理块信息中含有多个逻辑记录,所以要再从内存缓冲区中分解出指定的记录,然后传送到用户工作区。对定长记录格式,只要的逻辑记录的长度就可容易地进行分解。对不定长记录格式,要根据说明逻辑记录长度的控制信息,计算出用户所指定的记录在内存缓冲区中的位置,然后把记录分解出来。图5-23是记录的分解操作示例。在图5-23中,用户要求读出逻辑记录K4。用户文件中的记录是成组存放在磁盘上的,系统找出含有记录K4的物理块,从中读出了6个逻辑记录K1,K2,K3,K4,K5和K6,并且知道这些逻辑记录的长度为80,块因子为6。该块信息被读入内存缓冲区后,根据逻辑记录的长度和块因子胃,立即就能取出其中的逻辑记录K4,并把K4传送到用户工作区。从上面的讨论可以看到,为了提高存储空间的利用率和减少启动设备的次数,采用了记录的成组和分解技术。但是上述效果的获得也付出了代价,主要包括:需要设立内存缓冲区,另外操作系统增加了成组和分解的操作的功能。5.4.4 文件的操作文件系统是提供给用户使用的,用户可以进行按名存取所需要的文件。在文件系统的实现中,为用户提供使用文件的手段是文件系统的重要任务之一。1、 建立文件用户首先调用文件系统的“建立文件”操作,在请求调用该操作时,提供所要创建的文件的文件名及若干参数:用户名、文件名、存取方式、存储设备类型、记录格式、记录长度,等等。系统依据用户提供的文件名及若干参数,为这一新创建的文件分配一个文件控制块,填写文件控制块中的有关项。建立文件的实质是建立文件的文件控制块FCB,并建立必要的存储空间,分配空的FCB。从而建立起系统与文件的联系。建立文件系统调用的一般格式为:CREATE(文件名,访问权限,(最大长度))。建立文件的具体步骤如下:⑴检查参数的合法性:文件名是否符合命名规则,若是,则进行下一步⑵;否则报错,返回。⑵检查同一目录下有无重名文件:若没有,则进行下一步⑶;否则报错,返回。⑶在目录中有无空闲位置;若有,则进行下一步⑷;否则,不成功返回。⑷填写目录项内容:包括:文件名、用户名、存取权限、长度置零,首地址等等。⑸返回2、 打开文件打开文件,是使用文件的第一步,任何一个文件使用前都要先打开,即把文件控制块FCB送到内存。打开文件系统调用的一般格式为:FD=OPEN(文件路径名,打开方式)。打开文件时,系统主要完成以下工作:⑴根据文件路径名查目录,找到FCB主部。⑵根据打开方式、共享说明和用户身份检查访问合法性。⑶根据文件号查系统打开文件表,看文件是否已被打开。如果是,共享计数加1;否则,将外存中的CB主部等信息填入系统打开文件表空表项,共享计数置为1。⑷在用户打开文件表中取一空表项,填写打开方式等,并指向系统打开文件表对应表项。返回信息:FD:文件描述符,是一个非负整数,用于以后读写文件。3、 读文件打开文件后,就可以读取文件中的信息。读文件系统调用的一般格式为:READ(文件名,(文件内位置),要读的长度,内存目的地址)。隐含参数:文件主。读写方式可为读、写合既读又写等。读文件时,系统主要完成以下工作:⑴检查长度是否为正整数;若是,则进行下一步;否则,转向(10)。⑵根据文件名查找目录,确定该文件在目录中的位置。⑶根据隐含参数中的文件主和目录中该文件的存储权限数据,检查是否有权读:若是,则进行下一步,否则,转向(10)。⑷由文件内位置与要读的长度计算最末位置,将其与目录中的文件长度比较,超过否?若是,则转向(10);否则,进行下一步(5)。也可将参数中的长度修正为目录中的文件长度。⑸根据参数中的位置、长度和目录中的映射信息,确定物理块号、需要读出的块数等读盘参数。⑹根据下一块号读块至内存缓冲区。⑺取出要读的内容,也许要进行成组的分解,将取出的内容送至参数中的内存目的地址。⑻根据块内长度或起始块号+块数,确定还读下一块吗?同时确定下一块号:若是,则转向(5);否则,进行下一步(9)。⑼正常返回。⑽错误返回,返回响应错误号。4、 写文件写文件系统调用的一般格式为:WRITE文件名,记录键,内存位置)。把内存中指定单元的数据作为指定的一个记录写入指定文件中,系统还将为其分配物理块,以便把记录信息写到外存上。5、 关闭文件若文件暂时不用每则应将它关闭。文件关闭后一般不能存取,若要存取,则必须再次打开6、 删除文件删除文件文件系统调用的一般格式为:DELETE(文件名)。7、 指针定位指针定位的一般格式为:SEEK(FD,新指针的位置)。指针定位时,系统主要完成以下工作:⑴由FD检查用户打开文件表,找到对应的入口;⑵将用户打开文件表中文件读写指针位置设为新指针的位置,供后续读写命令存取该指针处文件内容。希望对你有帮助

4. 操作系统中FCB是什么意思

FCB(File Control Block),文件控制块,存储文件在磁盘中的相关信息。为了便于对文件进行版控制和管理权,在文件系统内部,给每个文件惟一地设置一个文件控制块,这种数据结构通常由下列信息项组成:(1)文件名——符号文件名,如 files,mydata,ml.c等。(2)文件类型——指明文件的属性,是普通文件,还是目录文件,特别文件,是系统文件还是用户文件等。(3)位置——指针,它指向存放该文件的设备和该文件在设备上的位置,如哪台设备的哪些盘块上。(4)大小——当前文件的大小(以字节、字或块为单位)和允许的最大值。(5)保护信息——对文件读、写及执行等操作的控制权限标志。(6)使用计数——表示当前有多少个进程在使用(打开了)该文件。(7)时间——日期和进程标志,这个信息反映出文件有关创建、最后修改、最后使用等情况,可用于对文件实施保护和监控等。核心利用这种结构对文件实施各种管理。例如,按名存取文件时,先要找到对应的控制块,验证权限。仅当存取合法时,才能取得存放文件信息的盘块地址。

5. 跪求迅雷

1. 进程的基本的特征有 并发 、 动态 独立、异步和结构特征。2. 处理死锁的方法有预防死锁、 避免死锁 、 检测死锁 和解除死锁3. 在文件系统中,对目录管理的要求有 实现“ 按名存取” 、 文件共享 允许文件重名和提高对目录的检索速度。4. 文件的外存分配方式主要有 连续分配 、 链式分配 和 索引分配 三种方式。5. 为实现设备独立性,在系统中必须设置逻辑设备表,通常它包括 逻辑设备名 、 物理设备名 和 设备驱动程序入口地址 三项。 6. 处理机调度可分为三级,它们是____高级____、___中级_____和__低级_________。1. ( 并行性 )是指在同一时间间隔内发生两个或多个事件,而( 并发性 )是指在同一时刻内发生两个或多个事件。 2. 对调度算法进行评价时,可以从(作业平均周转时间)和(作业平均带权周转时间)等方面考虑。 3. (线程)是程序的一次相对独立的运行过程,现代OS中,它也是系统调度的最小单位。它没有资源,是依赖于进程存在的。 4. 一般,把系统态下执行的某些具有持定功能的程序段称为(原语)。 5. 产生死锁的必要条件:(互斥条件)、(不剥夺条件)、请求和保持条件、环路条件。 6. 在系统运行过程中,对进程发出的每一个系统能够满足的资源申请进行动态检查,并根据检查结果决定是否分配资源,若分配后系统可能发生死锁,则不予分配,否则予以分配。这就是(死锁避免)。 7. (抖动)是指当给进程分配的内存小于所要求的工作区时,由于内存外存之间交换频繁,访问外存的时间和输入输出处理时间大大增加,反而造成CPU因等待数据而空转,使得整个系统性能大大下降。 8. (通道)是一个独立与CPU的专管输入/输出控制的机构,它控制设备与内存直接进行数据交换。它有自己的通道指令,这些指令受CPU启动,并在操作结束时向CPU发中断信号。 9. 目录管理的要求: (1)(实现“按名存取”),(2)(提高目录检索速),(3)文件共享,(4)允许文件重名 10. 文件系统中,以索引结点为目录项比直接以FCB为目录项要减小目录文件的长度,若一个FCB为64B,而一个索引结点为16B时,若目录文件以索引结点为目录项,则比以FCB为目录项要减小(4倍)。 11. 磁盘容错技术中,(磁盘镜像)是磁盘驱动器故障的容错,而(磁盘双工)是磁盘控制器或控制器与CPU之间的通道故障的容错。 12. 在计算机网络中,为使在个计算设备之间能正确地传送信息,必须有一组关于信息的传输顺序、信息格式和信息内容等的约定或规则。人们把这种规定或规则称为(网络协议)。 13. 客户/服务器模式的优点是(数据分布存储)和(数据分布处理)。 14. 系统安全性包括(物理安全)、(逻辑安全)和安全管理等三个方面的内容。 15. 为了使用户能够对自己所运行的进程进行控制,UNIX系统向用户提供了一组用于对进程进行控制的系统调用,包括用于创建一个新进程的(fork)系统调用;用于实现进程自我终止的(exit)系统调用。 周转时间指的是从作业被提交给系统开始,到作业完成为止的这段时间间隔。2. PCB 是保存进程状态,控制进程转换的标志,也是进程存在的惟一标志。3.产生死锁的四个必要条件是请求与保持、 环路等待、互斥和不剥夺。4.置换算法是在主存中没有空闲块 时被调用的,它的目的是选出一个被 淘汰 的页面。5.使用共享文件实现进程通信的方式被称为管道通信 。6.逻辑设备表的主要功能是实现设备独立性 和实现设备分配的灵活性 。7.并发和共享 是操作系统的两个最基本的特征,两者之间互为存在条件。8.系统中各进程之间逻辑上的相互制约关系被称为进程同步 。9.在段式存储管理系统中,段保护措施常有越界保护 和存取控制两种。10.根据系统管理员或用户所规定的存取控制属性,文件可分为只执行文件、只读文件和读写文件。11.从用户观点出发所看到的文件组织形式称为逻辑结构 。12.设备按共享属性分为: 独占设备、共享设备、虚拟设备 。13.在文件系统中必须为每个文件建立一个文件控制块,其中包含有文件名和文件的物理地址等信息。14.文件的二级目录结构是由主文件目录 和用户文件目录组成的。15.分时系统与实时系统的主要区别是可靠性1.响应时间指的是是从用户通过键盘提交一个请求开始,直至系统首次响应为止的时间。2.将进程的PCB 链接在一起就形成了进程队列。4.虚拟存储器是指具有请求调入功能和置换功能,能从逻辑上对内存容量加以扩充的一个存储系统。5.发送进程利用OS 提供的发送命令,直接将格式化的消息发送给目标进程的通信方式称为直接通信。6.逻辑设备表的主要功能是实现设备独立性 和实现设备分配灵活性。7.并发 和共享是操作系统的两个最基本的特征,两者之间互为存在条件。8.有m 个进程共享同一临界资源,若使用信号量机制实现对临界资源的互斥访问,则信号量值的变化范围是[-m+1,1]。9.在段式存储管理系统中,段保护措施常有越界保护 和存取控制 两种。10.根据文件的用途的不同,相将文件分为系统 、用户文件和 库文件 。11.从实际出发,文件在外厚上存放组织形式称为文件的物理结构 。12.设备按信息交换单位分为:字符设备、存取控制。13.文件目录是文件控制块的有序的集合。14.文件的二级目录结构是由主文件目录和 用户文件目录 组成的。15.实时系统具务的两个基本特征是及时性、高可靠性 。

6. 需要 计算机操作系统 达人进入 帮帮做几道题 急需答案 谢谢~~!!

18、答案是B。SCAN(扫描)算法630,911,1002,1047,1050,1177,194,186,175,30281+91+45+3+127+(22+1005)+8+11+145=1738最短寻道时间优先630,911,1002,1047,1050,1177,194,186,175,30281+91+45+3+127+983+8+11+145=169419、答案是C。课本概念20、答案是B。1024/4*1024/4*1024/4*1024=16GB21、答案是D。1KB/64B=1622、答案是A。课本概念23、答案是B。文件目录由于很大,所以不放在主存中,放在外存中。但并不意味着需要长期保存在磁盘上。24、答案是D。先来先服务可能会随时改变移动磁臂运动方向。25、答案是B。这是2009年计算机联考真题,解释较复杂,请自行查阅。26、答案是C。创建文件时建立FCB,删除文件时清除FCB。27、答案是A。在随机寻道的情况下,读写一个磁道的时间包括寻道时间和读写磁道时间,即T+r秒。由于总的数据量是b字节,它要占用的磁道数为b/N个,所以总的平均读写时间为b/N*(r+T) 28、答案是B。树形目录结构概念。29、答案是D。课本概念30、答案是D。磁道号(即柱面号):1002578/(16*250)=250盘面号:1002578%(16*250)/250=10扇区号:1002578%(16*250)%250=7831、答案是C。课本概念32、答案是B。磁带概念理解。

7. fcb在内存还是外存

fcb在内存,操作系统而言,当任何一个文件存储在本地后,会为了方便后续读取管理,而为每个文件建立专门的用以收集必要属性信息的数据结构,称为FCB(概念借鉴自进程管理模块中的PCBprocess control block)。为了能对一个文件进行正确的存取,操作系统必须为文件设置用于描述和控制文件的数据结构,称之为“文件控制块(FCB)”。

其他特点:

核心利用这种结构对文件实施各种管理。例如,按名存取文件时,先要找到对应的控制块,验证权限。仅当存取合法时,才能取得存放文件信息的盘块地址。为了便于对文件进行控制和管理,在文件系统内部,给每个文件唯一地设置一个文件控制块。

8. 为什么将文件控制块分成主部和次部

用户可以将不同类型和不同功能的文件分类储存,既方便文件管理和查找,还允许不同文件目录中的文件具有相同的文件名,解决了一级目录结构中的重名问题。

文件与文件控制块一一对应,而人们把文件控制块的有序集合称为文件目录,即一个文件控制块就是一个文件目录项,当文件很多时,文件目录可能要占用大量的盘块,一个计算机系统中有成千上万个文件,为了便于对文件进行存取和管理,计算机系统建立文件的索引。

(8)文件控制块什么时候建立扩展阅读

在文件控制块中,通常应含有三类信息,即基本信息、存取控制信息及使用信息。

1、基本信息类

基本信息类包括:文件名,指用于标识一个文件的符号名。在每个系统中,每一个文件都必须有惟一的名字,用户利用该名字进行存取。

文件物理位置,指文件在外存上的存储位置,它包括存放文件的设备名、文件在外存上的起始盘块号、指示文件所占用的盘块数或字节数的文件长度。

文件逻辑结构,指示文件是流式文件还是记录式文件、记录数;文件是定长记录还是变长记录等。

文件的物理结构,指示文件是顺序文件,还是链接式文件或索引文件。

2、存取控制信息类

存取控制信息类包括:文件主的存取权限、核准用户的存取权限以及一般用户的存取权限。

3、使用信息类

使用信息类包括:文件的建立日期和时间、 文件上一次修改的日期和时间及当前使用信息(这项信息包括当前已打开该文件的进程数、是否被其它进程锁住、文件在内存中是否已被修改但尚未拷贝到盘上)。应该说明,对于不同 OS 的文件系统,由于功能不同,可能只含有上述信息中的某些部分。

9. 文件控制块的含义

文件控制块是操作系统为管理文件而设置的一组具有固定格式的数据结构,存放了为管理文件所需的所有有属性信息(文件属性或元数据)。

10. 文件控制块什么时候创建

open时创建的,FCB是存在内存的数据结构,伴随操作系统的关闭而消失,不同的版进程权调用open会创建不同的FCB。creat时创建了文件的存储结构(在硬盘里)。其实这些都没有特别严格的界限(我认为),那帮出题的专家教授出的题也不是特别严谨,计算机专业统考基础过关2000题,简直就是骗同学们钱的。


赞 (0)