首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 140 毫秒
1.
近来,随着UNIX系统的不断普及,使用UNIX系统的单位和个人也越来越多,特别是Linux的推出,更是风靡全球。基于UNIX系统的编程也愈显重要。本文以一个简单的程序为例,说明怎样在UNIX系统下对文件和目录进行编程。该例是一个类似于UNIX系统命令ls的程序,用于列出指定的目录中所有文件和子目录并计算出指定目录所用的磁盘空间。 一、UNIX文件系统简介 文件是通过操作系统来管理的。文件的结构以及命名、存取、使用、保护和实现方法都是UNIX系统中的重要内容。总体上,UNIX系统中处理文件的那部分称为文件系统。同DOS类似,UNIX中的文件系统被组织成树状结构。 UNIX中的文件和目录通过一个9比特的保护码来进行保  相似文献   

2.
张斌  孙玉方 《软件学报》1997,8(9):647-652
S5FS与UFS是两个互不兼容的UNIX文件系统,基于Vnode的文件系统体系结构使得一个文件系统可同时支持多种文件系统类型,如S5FS和UFS本文介绍了Vnode界面和国家“八五”高科技攻关项目中一个虚拟文件子系统的实现.  相似文献   

3.
李贵林  陈朝晖 《软件世界》2000,(12):104-106
与DOS/Windows不同,UNIX文件被删除后很难恢复,这是由UNIX独特的文件系统结构决定的。UNIX文件目录不像DOS/Windows那样,文件即使被删除之后仍保存有完整的文件名、文件长度、始簇号(即文件占有的第一个磁盘块号)等重要信息;相反,它的文件信息全部依靠一种被称为i节点的数据结构来描述,而i节点在相应文件被删除之后即被清空,因此,要想直接恢复被删除的文件内容几乎是不可能的,必须另辟蹊径。本文结合实际,讨论几种文件恢复策略及其关键步骤的具体实现。一、UNIX文件系统结构我们知道,UNIX是以文件卷作为其文件系统…  相似文献   

4.
COSMOS文件系统的性能分析   总被引:4,自引:0,他引:4  
杜聪  徐志伟 《计算机学报》2001,24(7):702-709
COSMOS文件系统提供单一系统映象和严格的UNIX语义,提供与UNIX文件系统的应用程序二进制兼容,系统中没有引入集中的服务器瓶颈,所有的数据、元数据和目录文件都被分散存储在整个系统中,以提供高性能和良好的可扩展性,测试表明,COSMOS文件系统具有很好的系统带宽和整体性能,系统具有良好的可扩展性,文中讨论了影响系统性能和可扩展性的关键因素,基于作者的实现经验和测试数据,讨论了现有系统中存在的性能瓶颈并且提出了改进的方案。  相似文献   

5.
本章主要介绍UNIX文件系统的功能、算法、结构及其实现。文件系统为用户提供了一种简便的、统一的存取和管理信息的方法。因此,配置了文件系统以后,用户就可以通过文件名字,使用直观的文件操作,按照信息的逻辑关系去存取他所需要的信息,从而使用户摆脱了存储介质的特性及I/O指令的细节。从这意义上说,文件系统提供了用户与外存的接口。下面我们先介绍一下UNIX文件系统概况,然后介绍其主要的数据结构及其操作、以及资源的分配和释放,最后,简要地剖析主要  相似文献   

6.
<正> 一、基本文件系统及可装拆的文件子系统 UNIX提供了一个使用方便的强有力的文件系统,其基本结构如图6-1所示。  相似文献   

7.
<正> 第一节 i表和i节点 如前所见,UNIX中文件利用是非常简单的。一般完全不需要考虑文件组织、记录长度、块长和大小等等,只要指定文件名就可以。那么这个很容易使用的文件系统在UNIX内部中是怎样实现的?以及其中有哪些问题?本章从这个观点出发将研讨UNIX文件系统的内部结构。  相似文献   

8.
本文从文件组织、系统处理用的数据结构和算法以及文件的共享、保护和文件卷的可装卸等功能方面对UNIX文件系统进行了系统的描述和分析。  相似文献   

9.
UNIX操作系统是以文件卷作为文件系统的存储格式的。对于UNIX用户尤其是系统管理员而言,要想更好地掌握UNIX操作系统,熟悉文件卷的结构是很有必要的。由于SCO UNIX在全球的微机UNIX操作系统市场中所占份额最大,而它的文件卷结构和磁盘块管理方式都和其他UNIX SYSTEM V不完全一样,介绍这方面信息的资料也很少。本文以SCO UNIX 3.2.4.1版本为例,分析它的文件卷结构和磁盘块管理方式,并在此基础上,讲述一个应用——恢复误删的文件。在UNIX系统下,常常发生误删文件的情况,造成意外损失。只要在文件恢复之前不向系统申请分配磁盘块和写数据,误删的文件是完全可以恢复的。因为删除一个文件,只是释放了该文件所占用的i节点和磁盘块资源,而记录文件数据的磁盘块的内容还未被清除。只要找到这些磁盘块,重建文件的i节点,便可恢复误删的文件了。  相似文献   

10.
ZZX在UNIX/XENIX系统下,文件存放在软盘上分为块I/O格式(文件系统格式,即通常说的mount格式)和字符I/O格式(即通常说的tar格式)两种。这是两种不同的使用软盘的方法,它们是不能混用的,也是完全不兼容的。1块I/O格式磁盘文件块格式的磁盘文件,即访问数据要以固定长度的块进行,又称文件系统格式。这种格式磁盘文件的存取必须首先使用mount命令将其作为文件系统安装在UNIX/XENIX根文件系统的空目录上(如/mnt或自行建立的空目录上),然后可以像使用根文件系统的任何一个于目录一样使用这个软盘,可以使用各种随机…  相似文献   

11.
在深入研究Windows环境下文件访问系统内部操作机制的基础上,总结了现有常用的文件隐藏和检测技术,并对这些技术进行了查找分析,提出了一种在驱动层对文件隐藏和检测的方案。该方案不仅可以对系统中的隐藏文件进行检测并恢复被隐藏的文件,满足用户对任何可疑文件夹内隐藏文件的检测功能,还可以实现对重要的文件在内核驱动层的隐藏功能,以保证用户文件信息的安全性。  相似文献   

12.
The UNIX
  • 1 UNIX is a trademark of AT&T Bell Laboratories.
  • operating system has been extended to support a crash resistant file system. This paper describes the modifications which were made to the UNIX kernel to support such a file system and the associated recovery facilities for maintaining the internal consistency of files despite the failure of the host processor, transient hardware failures and decay of the storage medium.  相似文献   

    13.
    Linux操作系统具有开放性、稳定性、高效率等特点,得到了越来越广泛的应用。如今,Linux已经深入到了我们生活中的各个方面。然而,在文件访问安全方面,Linux操作系统存在一些缺点和漏洞。因此,需要进一步加强Linux文件访问的安全性。详细分析和研究了Linux文件系统工作原理,提出了一种加强文件系统安全性的可行性方案,并给出具体的实现过程。  相似文献   

    14.
    防止电子文档泄露的策略与机制   总被引:1,自引:0,他引:1  
    文档安全系统是当前需求较大的内网文档安全方面的研究课题.主要研究文档安全系统的特点,探讨文件系统过滤驱动相关的内核基础知识,着重研究基于文件系统过滤驱动的防泄露策略以及灵活运用策略的方法,并实现了一个基于文件系统过滤驱动层加解密技术的防电子文档泄露的内网安全系统.  相似文献   

    15.
    随着Linux操作系统的迅速发展和广泛使用,系统管理人员和软件开发人员开始更多地关注Linux的安全问题。该文主要从文件权限设置的角度讨论了Linux操作系统文件安全的问题,重点强调了开发人员在编程时应注意对文件权限的设置,防止文件和数据被破坏,通过一简单实例对该问题进行了说明并提出了解决办法。  相似文献   

    16.
    从分析现有文件系统的安全性入手,介绍了一种基于Linux的适合保护企业关键数据的多版本安全文件系统MultSecFS,并阐述了MultSecFS的主要功能与实现.最后对MultSecFS的性能进行了分析。  相似文献   

    17.
    邵雄凯  李晶 《微机发展》2001,11(4):69-71
    本文主要文件系统的管理机制、物理结构、安全和共享等方面分析了Unix文件系统并加以评论。  相似文献   

    18.
    Webb Miller  Eugene W. Myers 《Software》1985,15(11):1025-1040
    This paper presents a simple method for computing a shortest sequence of insertion and deletion commands that converts one given file to another. The method is particularly efficient when the difference between the two files is small compared to the files' lengths. In experiments performed on typical files, the program often ran four times faster than the UNIX diff command.  相似文献   

    19.
    基于模块动态加载机制的航天器软件重构方案研究   总被引:1,自引:0,他引:1       下载免费PDF全文
    分析了当今航天领域常规星载嵌入式软件重构方式,指出了其安全性低、灵活性差的缺点,提出了一种基于模块动态加载机制的软件重构方案。该方案具有安全、高效、灵活的特点,还能在不中断系统当前任务的情况下完成软件更新工作。借助龙芯CPU硬件平台,结合具体实验,验证了文件系统建立、模块加载、模块执行、模块卸载等过程,全面验证了该方案的合理性及可操作性。实验结果表明,采用该方案可以有效降低在轨航天器软件维护工作的难度和成本,同时提高了应用软件开发的团队协作性,对其他嵌入软件开发设计也有一定的参考价值。  相似文献   

    20.
    基于移动智能体的文件完整性检查及其实现   总被引:2,自引:0,他引:2  
    该文提出了基于移动智能体的文件完整性检查的概念和方法,并且实现了一个原型系统。该原型系统能够对网络中各个主机上的文件进行完整性检查。和传统的完整性检查工具相比,该原型系统具有更强的适应性、灵活性和安全性。  相似文献   

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

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