首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 234 毫秒
1.
对于搜索操作使用频繁的文件系统(如目录索引文件),本文提出一种新的文件结构,能够保证只需一次盘操作就能搜索到所需查询的记录。它是利用在核心空间开辟一数组——分离器数组来进行搜索的。这个数组所占内存一般每块只需凡位(UNIX操作系统中每块为512字节)。用此方法改进后的UNIX文件系统在搜索某一文件路径名分量时能直接确定在哪一盘块上。  相似文献   

2.
本文针对环形网提出了一个分布式文件系统的方案.此方案对UNIX文件系统进行了改造,在文件的结构方面增设了几种目录,以提高文件的查找速度和支持文件的分布;在对文件的操作方面新设计了一系列的系统调用,以实现对分布文件的管理;同时修补了UNIX文件系统在安全方面的几处漏洞;最后提出了一个维护多副本文件在修改时的一致性的算法.此方案既保留了UNIX文件系统原有的特点和功能,又能适应于分布式环境.  相似文献   

3.
为解决计算机取证中的数据恢复问题,提出了一种基于新式技术文件系统(new technology file system,NTFS)的数据恢复方案。该方案通过剖析其主控文件表(master file table,MFT),MFT文件记录的结构,文件的3个属性(标准信息属性,文件名属性,数据流属性)以及文件在删除前后文件记录头部属性值的变化,详细阐述了数据恢复的原理和实现过程。实验结果表明,通过此方案设计的软件在搜索量,效率方面都有明显改善。  相似文献   

4.
文件是数据存储的基础,处于Windows操作系统内核中的设备驱动程序,对文件系统的访问不像应用程序那样方便。文章介绍了Windows设备驱动程序通过建立自定义I/O请求包(IRP),并将IRP发送到文件系统驱动程序的方式,实现对文件的内核级操作的方法,该方法可实现文件建立、读、写、删除和改名等功能。文章给出了基于微软设备驱动程序开发工具实现的IRP包的建立、发送和完成的源码。  相似文献   

5.
针对目前网络存储体系结构中存在的各个磁盘驱动器不能"主动"地进行自主工作和缺乏自动负载平衡机制的问题,文中给出了智能网络磁盘(IND)系统结构的概念,提出了一种新型的智能网络磁盘存储文件系统(INDFS)的设计方案,并详细描述了INDFS的组成结构、文件路由表、系统命令层次结构、基本操作算法和文件系统命名空间等关键技术.最后对INDFS进行了性能测试分析,发现客户端可以对IND存储系统进行文件级访问,说明INDFS是一种使用方便、扩展性好的智能网络磁盘文件系统.  相似文献   

6.
WindowsNT内核下文件系统过滤驱动程序开发   总被引:14,自引:0,他引:14  
分析了基于NT内核的WindowsNT/2000/XP操作系统下下文件系统过滤驱动程序的开发原理,步骤和应用,以实现动态的病毒扫描,透明的文件加密解密,文件保护和系统恢复等功能,保障了文件系统的信息安全,给出了一个实现透明的文件加解密的过滤驱动程序实例。  相似文献   

7.
基于Web的文件搜索引擎的设计与实现   总被引:1,自引:0,他引:1  
文件搜索引擎是使用ASP的FileSystemObject组件及其相关的属性。运用递归调用的逻辑循环,在文件夹中找到符合搜索条件的文件。该搜索引擎既能按文件名称搜索又能按文件内容搜索。  相似文献   

8.
介绍了基于S3C44BOX处理器的嵌入式系统上电启动后的自举加载过程,采用文件系统中的文件操作函数设计出具有良好人机界面和可移植性的嵌入式系统初始化代码及加载代码的启动程序.实验结果表明该方法具有很好的稳定性和高效性.  相似文献   

9.
ANSI C语言的文件系统提供了二进制文件和文本文件,用于数据的存储管理。在本文中以原创的方式讲解分析了二进制文件和文本文件的原理、区别以及各自适合的应用场合。  相似文献   

10.
构建嵌入式Linux的根文件系统   总被引:4,自引:0,他引:4  
根文件系统是构建一个嵌入式Linux系统的重要组成部分,本实验用busybox构建了嵌入式Linux的根文件系统,包括busybox的配置和安装,以及在嵌入式Linux环境下,构建了文件系统所必需的其他一些脚本文件。用本实验的方法所组建的文件系统非常简单而且其配置也很灵活。  相似文献   

11.
介绍了基于局域网的分布式UNIX操作系统(HZDUNIX)中分布式文件系统的设计与实现技术.HZDUNIX分布式文件系统主要集中于对UNIX内核的改造,提供本地及远地文件操作一体化的接口,采用基于代理的分布式文件服务技术,有较快的响应速度,从而较好地实现了透明性,并支持原UNIX大多数SHELL命令  相似文献   

12.
日志文件系统的主要设计思想是跟踪文件系统的变化,在日志节点中记录对文件所作的修改信息.FAT、JFFS、YAFFS等文件系统由于擦写频率过高,对闪存储介质的某些块造成较大的负担从而导致存芯片失效.文章设计的基于日志的闪存文件系统对存取采用的是追加模式,能很好地均衡读写频率,将该系统应用于嵌入式GIS系统,取得较好的效果,但在效率上还有待提高.  相似文献   

13.
本文给出了我们为开发预应力砼结构计算机辅助设计系统时研制的数据管理系统.它可分为两部分,内存数据管理和数据文件管理.这里内存数据管理采用了动态存贮分配概念;文件管理提供了层次到的数据管理模式,它根据问题名、文件扩展名、通道号、数组名、记录号和数据分级管理数据.本文的数据管理包括一组FORTRAN77写成的子程序,子程序可以直接受设计程序调用.它已成功地用在预应力砼结构计算机辅助设计系统.  相似文献   

14.
本文介绍了在微机上用PASCAL语言计算饱和脂肪烃一元取代物的伯、仲、叔异构体数目及总数目的方法。为实现递归计算,突破无动态数组的编程障碍,程序使用查询计算方法,并采用PASCAL语言文件系统存放中间数据和最后结果。计算数据准确可靠。  相似文献   

15.
FastDu is a file system service that tracks file system changes by intercepting file system calls to maintain directory summaries, which play important roles in both storage administration and improvement of user experiences for some applications. In most circumstances, directory summaries are independently harvested by applications via traversing the file system hierarchy and calling stat () on every file in each directory. For large file systems, this brute-force traverse-based approach can take many hours to complete, even if only a small percentage of the files have changed. This paper describes FastDu, which uses a pre-built database to store harvested directory summaries, and tracks the file system changes by intercepting file system calls, so that new harvesting is restricted to the small subset of directories that contain modified files. Tests using FastDu show that this approach reduces the time needed to get a directory summary by one or two orders of magnitude with almost negligible penalty to application-aware file system performance.  相似文献   

16.
本文介绍了FoxBASE+数据库文件的内部结构,FoxBASE+与其他高级语言交换数据的方法、原理.以及FoxBASE+与高级语言共享数据的必要性。文中阐述了几种语言对FoxBASE+库文件的直接及顺序访间,对TXT文件记录的读取也给出了方法。  相似文献   

17.
提出了一种基于TCP/IP协议的对文件系统透明的网络存储系统.其透明性体现在两个方面:a.对用户透明,用户象访问本地磁盘一样访问远程网络存储空间;b.文件系统对存储服务器透明,存储服务器只针对数据块进行处理,从而减轻了用户和服务器的存储管理负担.在实现单用户对多存储空间、多用户对同一存储空间技术的基础上,系统具有数据备份、共享存储的基本功能,为实现复杂的网络存储提供了一个开发平台。  相似文献   

18.
P2P网络中节点加入和退出的随意性,影响着文件的可用性;为达到满意的性能,P2P社区必须对文件进行复制或替换.由此,提出引入遗传算法解决P2P文件可用性优化问题,它适合高效的、自适应的文件复制.为在组内成员节点之间复制源文件,将文件划分成大小相等的小片,依据链按时选择该节点的概率,将小片传送到成员节点;然后,每个节点向组内剩下的其它节点复制传播.该方法减少了文件复制的时间,提高了文件可用性.  相似文献   

19.
根文件系统是构建一个嵌入式Linux系统的重要组成部分,文章介绍了用busybox构建嵌入式Linux的根文件系统方法,包括busybox的配置和安装,以及在嵌入式Linux环境下,构建文件系统所必需的其他一些脚本文件的编写方法。通过该种方法组建文件系统非常简单而且配置也很灵活。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号