【技术实现步骤摘要】
此专利技术关联于操作系统(operating system),特别是一种文件系统管理的方法与装置。
技术介绍
于计算器领域中,一个文件系统包含各种文件操作方法,用以从储存装置(如硬盘、非易失性存储装置等)读取文件,或写入文件到储存装置。文件系统定义用以寻找文件的目录结构,以及用以存取文件的所需的路径语法(path syntax)。文件系统通常提供数个应用程序接口(application programminginterface,API),使得应用软件可执行其中的操作方法。然而,传统的文件系统无法提供专门操作一个大容量文件中的一部分内容的有效率的应用程序接口。
技术实现思路
有鉴于此,本专利技术提供一种可以解决上述技术问题的文件系统管理的方法与装置。本专利技术提供一种文件系统管理装置,包括一个非易失性储存装置、一个易失性存储装置以及一个处理单元。非易失性储存装置储存包含实际文件内容的一个文件。易失性存储装置储存实体文件操作背景数据,包含一个指向实际文件内容的起始位置的指针。处理单元接收一个虚拟文件产生请求与一个相应于此实体文件操作背景数据的实体文件操作码,与实际文件内容中的区段的映像信息,以及产生包含此实体文件操作码与此映像信息的一个虚拟文件名称。本专利技术另提供一种文件系统管理装置,包括一个非易失性储存装置、一个易失性存储装置以及一个处理单元。非易失性储存装置储存包含实际文件内容的一个文件。处理单元接收一个文件开启请求与一个文件名称,判断文件名称为实体文件名称或虚拟文件名称。当文件名称为实体文件名称时,处理单元产生及储存包含指向实际文件内容的开始位置的指针 ...
【技术保护点】
一种文件系统管理装置,其特征在于,所述装置包括:一非易失性储存装置,用以储存包含一实际文件内容的一文件;一易失性存储装置,用以储存一实体文件操作背景数据,所述实体文件操作背景数据包括指向所述实际文件内容的开始位置的一指针;以 及一处理单元,用以接收一虚拟文件产生请求,相应于所述实体文件操作背景数据的一实体文件操作码,与所述实际文件内容中的一区段的一映像信息,以及产生包含所述实体文件操作码与所述映像信息的一虚拟文件名称。
【技术特征摘要】
US 2006-4-28 60/745,8621.一种文件系统管理装置,其特征在于,所述装置包括一非易失性储存装置,用以储存包含一实际文件内容的一文件;一易失性存储装置,用以储存一实体文件操作背景数据,所述实体文件操作背景数据包括指向所述实际文件内容的开始位置的一指针;以及一处理单元,用以接收一虚拟文件产生请求,相应于所述实体文件操作背景数据的一实体文件操作码,与所述实际文件内容中的一区段的一映像信息,以及产生包含所述实体文件操作码与所述映像信息的一虚拟文件名称。2.如权利要求1所述的文件系统管理装置,其特征在于,所述映像信息包括从所述实际文件内容的开始位置之后的一位移量,与所述实际文件内容中的所述区段的一长度。3.如权利要求1所述的文件系统管理装置,其特征在于,所述映像信息包括从所述实际文件内容的开始位置之后的一开始位移量,与从所述实际文件内容的开始位置之后的一结束位移量。4.如权利要求1所述的文件系统管理装置,其特征在于,所述处理单元接收一虚拟文件开启请求与所述产生的虚拟文件名称,取出所述实体文件操作码与所述映像信息,产生及储存包含所述取出的所述实体文件操作码与所述映像信息的一虚拟文件操作背景数据,并且给予一虚拟文件操作码至所述产生的虚拟文件操作背景数据。5.如权利要求4所述的文件系统管理装置,其特征在于,所述虚拟文件操作背景数据包含从所述实际文件内容中的所述区段的起始位置之后的一目前存取位置,以及所述处理单元接收一文件搜寻请求与所述给予的虚拟文件操作码以及一向前/倒退距离,并更新所述虚拟文件操作背景数据中的所述实际文件内容中的所述区段的所述目前存取位置,用以加上/减去所述向前/倒退距离。6.如权利要求5所述的文件系统管理装置,其特征在于,所述处理单元接收一文件读取请求与所述虚拟文件操作码及一读取长度,取得相应于所述虚拟文件操作码的所述虚拟文件操作背景数据,从所述虚拟文件操作背景数据取得所述实体文件操作码,取得相应于所述实体文件操作码的所述实体文件操作背景数据,从所述实体文件操作背景数据取得指向所述实际文件内容的起始位置的所述指针,从所述虚拟文件操作背景数据取得所述实际文件内容的起始位置之后的一位移量,从所述虚拟文件操作背景数据取得所述实际文件内容中的所述区段的起始位置之后的所述目前存取位置,并且取得从所述指针加所述位移量再加所述目前存取位置之后的所述读取长度的数据。7.如权利要求1所述的文件系统管理装置,其特征在于,所述实体文件操作背景数据包括从所述实际数据内容的起始位置之后的一目前存取位置,以及所述处理单元接收一文件搜寻请求与所述给予的实体文件操作码以及一向前/倒退距离,并更新所述实体文件操作背景数据中的所述实际文件内容的所述目前存取位置,用以加上/减去所述向前/倒退距离。8.如权利要求7所述的文件系统管理装置,其特征在于,所述处理单元接收一文件读取请求与所述实体文件操作码及一读取长度,取得相应于所述实体文件操作码的所述实体文件操作背景数据,从所述实体文件操作背景数据取得指向所述实际文件内容的起始位置的所述指针,从所述实体文件操作背景数据取得所述实际文件内容的起始位置之后的所述目前存取位置,并且取得从所述指针加所述目前存取位置之后的所述读取长度的数据。9.一种文件系统管理装置,其特征在于,所述装置包括一非易失性储存装置,用以储存包含一实际文件内容的一文件;一易失性存储装置;以及一处理单元,用以接收一文件开启请求与一文件名称,判断所述文件名称为一实体文件名称或一虚拟文件名称,以及当所述文件名称为所述实体文件名称时,产生及储存包含指向所述实际文件内容的开始位置的一指针的一实体文件操作背景数据至所述易失性存储装置,并且给予相应于所述产生的实体文件操作背景数据的一实体文件操作码。10.如权利要求9所述的文件系统管理装置,其特征在于,当文件名称为所述虚拟文件名称时,所述处理单元产生与储存一虚拟文件操作背景数据至所述易失性存储装置,并且给予相应于所述虚拟文件操作背景数据的一虚拟文件操作码,所述虚拟文件操作背景数据中包含所述给予的实体文件操作码,与所述实际文件内容中的一区段的一映像信息。11.如权利要求10所述的文件系统管理装置,其特征在于,所述实体文件操作背景数据包含从所述实际文件内容的起始位置之后的一目前存取位置,以及所述处理单元接收一文件搜寻请求与一文件操作码以及一向前/倒退距离,判断所述文件操作码为所述实体文件操作码或所述虚拟文件操作码,并且当文件操作码为所述实体文件操作码时,更新所述实体文件操作背景数据中的所...
【专利技术属性】
技术研发人员:庄晟梃,黄俊颖,
申请(专利权)人:联发科技股份有限公司,
类型:发明
国别省市:71[中国|台湾]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。