还剩7页未读,继续阅读
文本内容:
操作系统名词术语解释操作系统引论中的名词术语脱机输入输出指在外围计算机的控制下,实现程序和数据的输入
1.off-line input/output输出;或者说它们是脱离主机进行的,故称为脱机输入输出.联机输入输出指在主机直接控制下,进行输入输出操作的工作2on—line input/output方式,称为联机输入输出.批处理技术指在管理程序的控制下,对一批作业自动进行处理3batch processingtechnic而不需人工干预的一种技术该技术旨在提高系统的吞吐量和资源利用率.多道程序设计指在内存中同时存放若干个作业,并使它们同时运行的4multiprograming一种程序设计技术在单处理机环境下,仅在宏观上这些作业在同时运行,而在微观上它们是在交替执行即每一时刻只有一个作业在执行,其余作业或处于阻塞状态,或处于就绪状态操作系统操作系统是控制和管理计算机硬件与软件资源,合理地组织
5.operating system计算机的工作流程,以及方便用户的程序的集合其主要功能是实现处理机管理、内存管理、设备管理、文件管理以及作业管理10系统吞吐量指系统在单位时间内所完成的作业数目
6.system throughput.作业周转时间从作业进入系统开始,到作业完成并退出系统所经历的时间7分时操作系统指允许若干个联机用户,通过各自的终端同
8.time-sharing operatingsystem时使用一台计算机的操作系统为实现人-机交互,系统把处理机时间分割成若干时间片后,轮流为每个终端分配一个时间片运行其作业即让每,个终端作业运行一个时间片后,便暂停其运行而把再分配给下一个终端作业,也运行一个时间片这样,在不长的时间秒CPU2—3内,将会使每个终端作业都能执行一次,从而使所有终端的用户请求,都能获得及时响应实时操作系统指系统对特定输入做出反应的速度,足以控制发
8.real—time opeartingsystem出实时信号的对象的一种操作系统换言之,是指能及时响应外部事件的请求,在规定时间内完成对该事件的处理,并控制所有实时任务,使它们协调一致地运行的一种操作系统并行指两个或多个事件在同一时刻进行,例如,在具有中断的计算机系统中,
9.paralled可以和设备并行执行CPU10并发指两个或多个事件在同一时间间隔内发生在多道程序环境下,并发
10.concurrence是指宏观上在一段时间内有多道程序在同时运行,而微观上这些程序是在交替地执行资源共享指多个并发进程共享计算机系统中的资源被共享的资源
11.resource—sharing可以是诸如、内存、磁盘和打印机等硬件资源;也可以是软件资源,如文件和数据CPU虚拟所谓虚拟是指把一个物理上的实体,映射为若干个逻辑上的对应物前
12.virtual者是实的,实际存在的;后者是虚的,只是用户的一种感觉例如,在多道程序系统中,虽然只有一个但通过分时使用后给用户的感觉是每道程序都有一个在为之服务亦即多CPU,cPu道程序设计技术可把一台物理虚拟为多台逻辑上的CPU cPuo异步指一组事件在多次出现时,它们出现的时间和次序没有一定规律
13.asynchronism在多道程序环境下,异步是指每道程序均以人们不可预知的速度向前推进计算机网络指通过数据通信系统,把分散的计算机和终端设备联接
14.computer network起来,以达到数据通信和资源共享的目的的一种计算机系统,它是计算机技术和通信技术相结合的产物网络操作系统用于管理网络通信和资源共享,协调各主机上
15.network operatingsystem任务的执行,并向用户提供统一的网络接口的软件集合网络操作系统是用户或用户程序与各主机操作系统之间的接口用户只有通过该接口才能取得网络所提供的各种服务模块化把.一个系统从功能上分解为若干个既具有一定独立性、彼此间
16.modularization又有一定联系的组成部分,这种组成部分被称为模块内聚性指每个模块内部的各部分间相联系的紧密程度内聚性愈高,模块的
17.cohesion独立性愈强耦合度指各模块间的联系方式和相互影响的程度,用于衡量模块的独立程度
18.coupling分层结构将一个软件系统划分为若干个层次,每个层次可以包含若
19.layered architecture干个模块,各层之间具有单向依赖关系,即高层中的模块依赖于低层,而低层中的模块不依赖于高层进程管理中的名词术语进程进程可以定义为“可与其他程序并发执行的程序在一个数据集合上的运
1.process J行过程”进程具有动态性、并发性、独立性、异步性和结构特征内核内核是基于硬件的第一层软件扩充,并常驻内存它为系统对进程和资源
2.kernel进行控制和管理,提供了良好的环境内核通常包括中断处理、时钟管理、进程控制、进程通信和调度原语,以及资源管理中的基本操作等原子操作所谓原子操作是指在一个操作中的所有动作,要么全做,要么
3.atomic operating全不做即原子操作是一个不可分割的操作在单处理机中,操作的“原子”性;可通过屏蔽中断来实现原语它是由若干条机器指令所构成,用以完成特定功能的一段程序为保证
4.primitive其操作的正确性,它应当是原子操作,即原语是一个不可分割的操作.临界资源在一段时间内只允许一个进程访问的资源,称为临界资源5critical resource如打印机、磁带机等许多物理设备以及变量、队列等软资源等对于临界资源应采取互斥方式实现共享进程控制块这是为使多个程序能并发执行而为每个程序所配
6.PCBprocess control block置的一个数据结构,其中存放了用于描述该进程情况和控制进程运行所需的全部信息,如进程标识符、进程状态、处理机状态信息、内存起始地址等系统可根据而感知相应进程的PCB存在是进程存在的唯一标志PcB.临界区每个进程中访问临界资源的那段代码被称为临界区为实现各进7critical section程对临界资源的互斥访问,应保证诸进程在各自进入自己的临界区时互斥整型信号量用于实现进程互斥和同步的一种特殊的整型量,除了初始
8.integer semaphore化外,它仅能通过两个标准化的原子操作和被访问、操作可描述为Ps vSP vPSwhile SWOdo skip;S:=S-1;VS:S=S+1;记录型信号量用于实现进程互斥与同步的一种特殊的记录,它包含两
9.record semaphore个数据项;信号量的值它仅能通过和被访问;进程链表记录型信号量1value,Ps vs2L可描述为type semaphore=recordvalue:integerL=list ofend process进程互斥指在多道程序环境下,每次只允许一个进程对临界
10.process mutualexclusion资源进行访问为此,必须使诸进程互斥地进入自己的临界区进程同步指多个相关进程在执行次序上的协调例如,对于共享
11.process synchronous一个缓冲区的输入进程和计算进程,当输入进程末将数据送入缓冲区时,计算进程不能开动计算;同样,若计算进程未从缓冲区中取走数据时,输入进程不能再启动下一次的输入进程互斥也可被看作是一种特殊形式的进程同步进程通信指相关进程之间所进行的信息交换例如,在相互合
12.process communication作的输入进程、计算进程和打印进程之间,需由输入进程把数据传送给计算进程,计算进程又把计算结果送打印进程因而进程同步也可被看作是一种进程通信,但由于它每次所交换的信息量较少,且效率较低,故称为低级进程通信高级进程通信指进程问可直接利用操作系统所提供的
13.advanced processcommunication一组通信命令或原语来传送大量数据的通信方式在这种通信方式中,操作系统隐藏了通信的实现细节,从而简化了通信程序的编制,且每次所传送信息量可以很大,有着较高的效率在高级进程通信方式中,传送信息的基本单位通常是消息或报文message进程调度指在多道程序环境下,内核按一定的调度算法,从就绪队
14.process scheduling列中选出一进程,把处理机分配给它调度算法有优先权高者优先调度、轮转法及多级反馈队列法等高级调度高级调度又称为作业调度,它用于确定把后备队列上的
15.highlevel scheduling哪些作业调入内存,并为之建立进程,分配其所需的资源,然后将它挂在就绪队列上.低级调度即进程调度,见16lowlevel scheduling14中级调度又称进程对换核心按一定的调度算法,将内
17.intermediate1evel scheduling存中处于等待状态的某些进程调至外存对换区,来腾空这部分内存,以便将外存对换区上已具备执行条件的进程重新调入内存,准备执行,引入中级调度的目的,是为了解决内存紧张问题,常被用于分时系统中非剥夺调度调度程序一旦把处理机分配给某进程后,便一
18.non-preemptive scheduling直让它执行,直至该进程完成或因发生莱事件而阻塞时,才又把处理机分配给另一进程这种调度方式的优点是实现简单、系统开销小,但系统性能不够理想剥夺调度当一个进程正在执行时,调度程序基于某种原则,剥夺
19.preemptive scheduling已分配给该进程的处理机,将它分配给其他进程并使之执行剥夺的原则有⑴优先权原则;短进程优先原则;时间片原则等23死锁多个进程因竞争共享资源而造成的于种僵局,若无外力作用,这些进程
20.deadlock都将永远不能再向前推进产生死锁的原因可归结为⑴竞争资源;进程推进顺序不当
2、可再入代码又称“纯代码”,是一种允许多个进程同时访问的代码为使各个进程21所执行的代码完全相同,绝对不允许可再入代码有任何改变可再入程序是一种不允许任何进程对其进行修改的程序、工作集在某段时间间隔内,进程实际要访问的页面的集合
22、快表又称“联想存储器”在分页系统中,由于页表是存放在内存中的,因此23CPU要存取一个数据时要访问两次内存这样将使计算机的处理速度降低约为了提高地址变换l/2o速度,在地址变换机构中增设一个具有并行查找能力的高速缓冲存储器,用以存放当前访问的页表项这样的高速缓冲存储器就是快表、线程在引入线程的操作系统中,线程是进程中的一个实体,是被操作系统独立调度24和分派的基本单位线程自己基本上不拥有资源,只拥有在运行中必不可少的资源,如程序记数器、一组寄存器和栈但线程可与同属于一个进程的所有进程共享进程所拥有的全部资源一个线程可以创建和撤消另一个线程同一进程中的线程可以并发执行作业管理中的名词术语.作业由用户提交给系统处理的一个计算任务,称为作业它包括用户程序、数据,1job以及对程序运行进行控制和处理的有关信息一般,可把作业分成批处理型作业和终端型作业两类.作业控制语言系统提供给用户用于书写作业说明书的语言,2JCLQob controllanguage称为作业控制语言.作业说明书对于批处理型作业,由于用户无法直接对自己的作业进3job description行控制,因而只能利用系统处供的语言,把作业的运行步骤、出现各种情况时的处理方JCL法等信息,写成一份作业说明书后,连同作业一起交给系统管理员,作为系统运行该作业时进行控制的依据脱机作业不需用户干预,仅由系统根据作业说明书控制其运行的作业,通4o off-line job常又称为批处理型作业联机作业指由用户从终端打入键盘命令,直接控制其运行的作业,通常又
5.on—line job称为终端型作业程序接口指用户程序和操作系统之间的接口用户程序可通过该接口
6.program interface取得操作系统的服务该接口主要由一组系统调用组成系统调用所谓系统调用是指系统为用户程序调用操作系统所提供的子程序
7.system call它与一般的函数调用不同,系统调用是通过中断方式转向相应于程序的,它工作在核心态即特权方式,而一般函数的调用,仍仅是在用户态下的地址转移命令接口用户与操作系统之间的接口,用户通过该接口直接或间接
8.command interface控制作业的运行,包括直接键入或在作业说明书中发出的一组命令也就是用户接口,又可分成联机用户接口与脱机用户接口两种联机用户接口这是终端型作业的用户与操作系统之间的接口,用
9.on-line userinterface户通过打入键盘命令控制作业的运行该接口由,组键盘命令、终端处理程序和命令处理程序构成脱机用户接口这是批处理型作业的用户与操作系统之间的接口,
10.off-line userinterface用户把利用作业控制语言书写的作业说明书连同作业一起交给系统,委托系统去控制作业的运行该接口由作业控制语言和作业命令解释程序构成,命令处理程序又称为命令解释程序,它专门用于读入命令、识别
11.command processor命令,并转至相应处理程序的程序输出重定向指将系统由原规定的输出信息送到标准输出设备上,改成
12.output redirect把输出信息送到指定文件或设备上输入重定向把原来规定的从标准输入设备输入数据,改成从指定文件或
13.Input redirect设备上取得输入数据存储器管理中的名词术语地址空间指用户程序使用的全部地址地址空间中的每个地址单元编号
1.address space称为逻辑地址由于通常逻辑地址都是相对于程序的起始地址的.故又称为相对logical address,地址relative address.存储空间指内存中存储数据的物理单元的集合这些物理单元的集合称
2.storage space为物理地址或绝对地址physical addressabsolute address..地址映射通常,程序所使用的逻辑地址与其在内存中的物理地址不相3address mapping一致,程序运行时,需把逻辑地址变换为相应的物理地址,这种转换称为地址映射不同的存储管理方式下,其地址映射机构不同静态存储分配作业所需的内存空间是在作业装入时分配的,在
4.static memoryallocation其整个运行期间,它一直占用,且不能再申请新的内存空间,也不允许在内存中“移动”动态存储分配这是一种更为灵活而有效的存储分配方式它
5.dynamic memoryallocation允许运行中的进程继续申请附加的存储空间,系统还可根据需要将程序或数据从主存的一个区域移动到另一个区域,以及从主存调至外存对换区或反之重定位作业的地址空间与存储空间不一致时,所进行的地址调整以便作业能
6.relocation够执行的过程称为重定位重定位的实质是地址变换,即将作业地址空间中的逻辑地址变换为主存空间的物理地址静态重定位在作业装入时根据目标程序装入内存的位置来对目标程序
7.static relocation中的地址进行修改变换,使之能正确运行在完成装入后,在作业执行期间不再进行地址修改,因此也不允许作业在内存中移动静态重定位的优点是地址变换由软件实现,不需硬件地址变换机构,但缺乏灵活性,不利于改善内存的利用率动态重定位指把用户程序地址空间中的逻辑地址,变换为内存空间8o dynamicrelocation的物理地址的过程,是在程序执行每条指令时,由地址变换机构硬件自动完成的动态重定位的优点是灵活,有利于提高主存的利用率及对程序段的共享首次适应算法在该算法中,把主存中所有空闲区按其物理地址递增的
9.first fitalgorithm次序排列在为作业分配存储空间时,从低址空闲区开始查找,直至找到第一个能满足要求的空闲区后,从中划出与请求的大小相等的存储空间分配给作业,余下的空闲区仍留在空闲区表或链中下次适应算法该算法是首次适应算法的变型,在为作业分配存储空
10.next fitalgorithm间时,是从上次所分配的空闲区的下一个空闲区开始查找,直至找到第一个能满足要求的空闲区,从中划出一块与请求的大小相等的一块存储空间分配给作业在该算法中应采取循环查找方式,即若最后一个空闲区的大小仍不能满足要求时,应再从第一个空闲区开始查找,故又称为循环适应算法最佳适应算法“最佳”的含义是指每次为作业分配主存空间
11.best fitalgorithm时,总是把既能满足要求,又是最小的空闲区分配给作业,以免由于“大材小用”而浪费主存为了加速查找,该算法要求将所有的空闲区按其大小以递增次序的排列页面在分页式系统中,把作业的地址空间划分成若干个大小相等的区域,例如
12.page一个区为称这样的每个区为页面或简称页页的大小通常在字节至字节范围相1KB,5124K应地,也需将主存空间划分为若干个大小相等的物理块,并使块与页的大小相同,这样,在将用户程序装入内存时,刚好一块中放一页页面映射表简称页表其中列出了作业的逻辑地址与其在主存中的物
13.page maptable理地址间的对应关系一个页表中包含若干个表目,表目的自然序号对应于用户程序中的页号,表目中的最基本内容是该页所对应的物理块号分段在分段存储管理方式中,作业的地址空间被分成若干个段,每个段
14.segmentation可以定义一组逻辑信息,如主程序段、子程序段、数据段等对地址空间中的指令或数据进行访问时,需使用段名和段内地址换言之,在段式存储管理方式中使用的作业地址空间是二维的虚拟存储器指具有请求调入功能和置换功能,能从逻辑上对内存容量
15.virtual memory进行扩充的一种存储器系统从用户观点看,虚拟存储器具有比实际内存大得多的容量这既方便了用户,又提高了内存的利用率和系统的吞吐量置换策略虚拟式存储管理中的一种策略用于确定应选择内存中
16.replacement strategies的哪一页段换出到磁盘对换区,以便腾出内存通常采用的置换算法都是基于把那些在最近的将来、最少可能被访问的页段从内存换出到盘上最近最久未使用算法该算法根据历史推算,选择在最近的将
17.LRUleast recentlyused来、最久不会使用的页段换出内存为实现该算法,必须记录下每次对每页段的访问时间,故系统开销较大最近不用算法它是的一种简化算法在页段表中增设
18.NRUnot recentlyused LRU一位页段的访问位,当某页被访问时,访问位被置否则为定期地置该算法选择其访1,00问位为的页段予以换出动态链接指用户程序中的各程序段,不是在程序开始运行前就链接好,
19.dynamic linking而是在程序运行过程中,当发现要调用的程序段不在内存时才进行的链接装入时动态链接当要将应用程序读入内存时,由装入程序找
20.load-time dynamiclinking到所有要参考的相应模块段,将它们装入内存,然后修改相应模块中的地址,使之相对于应用程序起址而编址相对于运行时所进行的链接而言,有时也称为静态链接运行时动态链接在应用程序运行过程中,当需要调用尚未链
21.run-time dynamiclinking接到应用程序上的某个模块时,由操作系统找到该模块并将它装入内存,然后将它链接到应用程序上称这种链接方式为运行时动态链接设备管理中的名词术语块设备是磁盘指对数据的存取是以数据块为单位的设备,典型的块设备是
1.block device磁盘字符设备对数据存取以字符为单位的设备,如终端、打印机等
2.character device设备控制器专门用于控制一个或多个设备进行读写的设备它是
3.device controlunit10与设备之间的接口CPU10通道用于把设备控制器连接到中央处理机和主存的设备,它可建立独立的
4.channel10操作,以减少的干预通道是一种特殊的处理机,它通过执行相应的通道程序去完成对Cpu设备的控制
10.字节多路通道是用于连接多个速度较低的设备的通道这5byte multiplexorchannel10种通道可以有、、甚至更多的子通道每个子通道所连接的设备,是以字节为单位,163264,I分时地与通道交换数据数组选择通道是用于连接多个速度较高的设备的通道其所连接
6.block selectorchannel的设备是以数组为单位与通道交换数据的在一段时间内,只允许一个设备与通道交换数据数组多路通道是用于连接多个速度较高设备的通道其所连
7.block multiplexorchannel接的设备以数组为单位与通道交换数据它允许几个通道程序分时并行工作,相应地,几种高速设备也就能并行工作缓冲器指在速度不相匹配的设备之间传输数据时,在两者之间起缓冲作用的存
8.buffer储设备或内存区例如,在设备与交换数据时,常使用在内存中开辟的单缓冲、双缓I cPU冲或缓冲池,来解决与设备间速度不匹配的矛盾CPu Io单缓冲指在不同设备之间进行数据交换时,在其间只设置了一个缓冲区
9.single buffer此时,两设备间通过该缓冲区所进行的信息交换只能交替地进行双缓冲指在不同设备之间进行数据交换时,在两设备间设置了两个缓冲
10.double buffer区两设备间数据的交换可并行执行.循环缓冲指在不同设备之间进行数据交换时,在两者间设置了多个大11circular buffer小相同的缓冲区,并将它们构成循环缓冲形式;即对缓冲区的使用是从第一个开始,依次使用,当用完最后一个缓冲区时,再从第一个缓冲区开始使用缓冲池这是具有多个缓冲区的公用缓冲器,其中的各个缓冲区可供多个进
12.buffer pool程或设备共享为便于管理,通常把缓冲池中的缓冲区,按其性质的不同而构成若干个链表或队列,如空缓冲队列、输入缓冲队列等设备独立性指用户程序独立于所使用的具体物理设备即在用户
13.device independence程序中要执行操作时,只需用逻辑设备名提出请求,而不必局限于某特定的物理设备1010设备分配程序在设备管理中,根据用户的请求、设备类型及系统的
14.device allocator10配置,按照一定算法对设备进行分配的程序虚拟设备又称逻辑设备;通过某种技术可将一台物理设备变换为若干台
15.virtual device逻辑上的对应物,称该逻辑上的对应物为虚拟设备,它并不实际存在,只是用户的一种感觉即同时联机外围操作,又称脱机
16.SPOOLingsimultaneaus periphernaloperating on-line操作在多道程序环境下,可利用多道程序中的一道程序,来模拟脱机的输入输出功能即在联机条件下,将数据从输入设备传送到磁盘,或从磁盘传送到输出设备・
17.设备驱动程序devicedriver系统提供的一种通信程序,它专门用于在请求10的进程与设备控制器之间传输信息即它可将进程的请求传送给设备控制器,由后者直接去驱动I I设备进行操作,并把该控制器中所记录的设备状态、操作执行情况,反馈给请求的进程I
10.设备开关表它是操作系统核心与设备驱动程序间的接口每18device switchtable UNIx类设备在开关表中占有一表项,其中记录了该类设备驱动程序的各函数的入口地址文件管理中的名词术语数据项数据组织中的最小逻辑单位,也称为字段,用于描述一个实体的某一
1.data item个属性数据项是一个可命名的数据单位,且可有着不同的类型如用数据名和数据类型定义了数据项的“型每个数据项还对应有值,例如姓名/王和平,年龄性别/男/26,.组合数据项已命名的一组相关数据项,可简称为组项2group dataitem记录描述一个实体某方面属性的数据项集合,并作为文件系统中的一种存取基
3.record本单位对于同一实体,可从不同方面去描述,从而可形成不同的记录不同文件中文件文件是多个类似记录的集合,是文件系统中最大的数据单位,其所描述的是一
4.file个实体集用户和应用程序可以用文件名对文件进行存取文件系统包含若干文件以及其属性说明、对文件进行操纵和管理的软件,以
5.file system及系统向用户提供的使用文件的接口等的集合文件系统是操作系统的一个重要组成部分文件逻辑结构又称为文件逻辑组织是指从
6.file logicalstructure filelogical organization,用户观点看到的文件组织形式它可分为两类记录式文件结构由若干相关记录构成,12流式文件结构由字符流构成.文件物理结构又称为文件的存储结构,是指文件在外存上的存储7file physicalstructure组织形式文件的物理组织与文件驻留的介质类型、对文件的存取方法及所要求的检索速度直接相关顺序文件又称连续文件,是指逻辑文件中的连续记录被依次存储到连续
8.sequential file.的物理块中所构成的文件存储在磁带上的文件应是顺序文件它也可存储在磁盘上顺序文件较适用于批处理应用中链接文件逻辑文件中的不同记录可以存储在离散的磁盘块中每个盘块中都设
9.link file置了一个指向下一个盘块的链接指针,用这些指针可将一个文件中的所有盘块拉成一条链,而在文件控制块中的“文件地址指针”便指向存放该文件的第一个盘块的编号索引文件索引文件由数据文件及索引表两部分组成逻辑文件中的各记录可
10.index file离散地存储在磁盘块中,形成数据文件在索引表的每个索引项中,存放着一个记录主键值,以及相应的记录所在的磁盘块号,索引按主控值排序索引表本身也可被视作文件,每个索引被视作一个记录索引表可以与数据文件一起存放,也可分开存放.直接文件核心可利用主键值直接存取文件中的任一记录所对应的文件,换言11direct file之,主键值本身决定了记录存储的物理地址这样,对直接文件的存取便不需依赖于记录之间物理位置的相对关系.哈希文件是一种直接文件它利用函数也称散函数将主键值转换为相12fash filehash应记录在目录表中的表项位置值例如,其中为主键值,为记录在目录表中的表A=HK,K A项位置值自由表将所有的自由区空闲区磁盘空间记入一张表中表的每个表目记录
13.free table了一个自由区的第一个盘块号及该区的盘块数利用自由表管理空闲磁盘空间,仅适用于磁盘容量较小的文件系统中自由链表将磁盘上所有自由块空闲盘块通过链接指针,构成一条自
14.free linkedtable由链表每当用户程序申请磁盘空间时,相应的管理软件便从自由链首摘下一个或几个自由块;回收时,将自由块挂在链尾成组链表将磁盘上所有自由盘块号,分成若干组,将每一组盘块号记
15.group linkedlist入其前一组的第一个盘块中;而第一组盘块号被记入空闲盘块号栈中,这样,由各组的第一个盘块构成一个链表超级块它是系统中专门用来记录当前可使用的空闲盘块的盘块号、
16.superblock UNIx空闲索引结点号,以及它们使用情况的一个专用盘块.位示表它是利用一个向量来描述自由块使用情况的一张表当磁盘中具有几17bit table个自由块时,该向量中应包含几个元素,其中每个元素仅能取或两值之一表示相应盘10块未被使用,表示已分配1文件目录为了向用户提供对文件的存取控制及保护功能,而按一定规则
18.file directory对系统中的文件名亦可包含文件属性进行组织所形成的表,称为目录表或文件目录文件控制块每个文件应配置一个文件控制块,用来保存文件名、存19o filecontrolblock取控制信息、物理地址、其他有关控制信息及文件说明的数据结构一级目录整个文件系统中只设置一张目录表,其中存放了所有文
20.singlie leveldirectory件的文件名及相应属性等信息一级目录仅适用于很小的单用户文件系统树形结构目录是指利用树形结构形式,描述各目录之间的关
21.tree—structured directory系上级目录与相邻下级目录的关系是对树形目录结构能较好地满足用户和系统的要求1n.路径名在树形结构目录中,由根目录到某文件的路径上所有各级目录名及22path name文件名所构成的名字,称为路径名,通常用将各级目录名分开,从根目录开始所构成的路径名又称绝对路径名absolute pathname根目录又称主目录目录树的根结点目录称为根目录,它
23.root directorymaster directory,是所有各级目录的祖先当前目录又称工作目录它是由用户进程指定的
24.current directoryworking directory,一个目录,用户对文件访问时所使用的路径名,都是参照该目录而得名的,此时文件的路径名是从当前目录开始,包括指定文件的路径上各级目录名及该文件名所构成,故也称为相对路径名relative pathname存取权限是指允许用户或用户组对某文件进行访问的权限通常的存取权
25.access right限有只读、只执行、修改、删除及追加等磁盘索引结点是在系统中用于记录除文件名以外的文件所有属
26.disk index node.UNIx性的数据结构如文件主标识符、文件类型、文件物理地址等它驻留在磁盘的索引结点区,故称为磁盘索引结点内存索引结点当文件被打开时,相应的磁盘索引结点被复
27.internal memoryindexnode制到内存的索引结点区后,再增加若干项便形成内存索引结点设置内存索引结点的目的,旨在加速对文件的操作和减少对磁盘的访问次数文件表是系统中用于实现文件共享和读写指针共享的一种表格式的数
28.file tableUNIx据结构,其中每个表目包含读写指针、索引结点指针等数据项用户文件描述表在系统中,为方便用户对文件的使用,
29.user filedescriptor tableUNIx以及简化系统的处理所设置的一种表格式数据结构其中每个表项只含一个数据项,是指向打开文件的文件表项的指针用户文件描述符当用户利用系统调用打开某文件时,系统将
30.user filedescriptor open把分配给该文件的文件描述符表项的序号,作为文件的描述符返回给用户fd。
个人认证
优秀文档
获得点赞 0