网站大量收购独家精品文档,联系QQ:2885784924

浅析WindowsNT和Linux文件系统的异同.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
浅析WindowsNT和Linux文件系统的异同

浅析Windows NT与Linux文件系统的异同 摘要:Windows NT和Linux是目前两大主流的操作系统,为了研究两种操作系统在文件管理上的不同,本人进行了一系列的文献调研和学习。在本文中,本人依次详细介绍了Windows NT的文件系统NTFS和Linux的文件系统Ext2的原理,并将二者进行对比,分析二者的相同点和不同点,最后进行总结。 关键词:文件系统; NTFS; Ext2; VFS Analysis of the similarities and differences between Windows NT and Linux file system Abstract: Windows NT and Linux are two mainstream operating system. In order to study the difference between the two operating systems in file management, I have read a series of literature on file system. In this article, I introduced the principle of the two file systems, which are the NTFS system of Windows NT and the Ext2 of Linux respectively. Then I compared the two file systems and analyzed the similarity and difference of them. At last I concluded and summarized. Key words: file system; NTFS; Ext2; VFS 引言 Windows NT和Linux都在上世纪90年代被提出,目前已成为社会上两大主流的计算机操作系统。Windows NT(new technology)是微软推出的面向工作站、网络服务器和大型计算机的网络操作系统,也可以作为PC操作系统,它具有系统价格低、应用服务能力强、安全性能高、内含软件丰富的优点,缺点就是内核代码不开源,以及由于产品兼容性导致系统冗余等。Windows NT自从1993推出Windows NT 3.1以来,现在已经发展到windows 8操作系统,目前已经广泛应用于PC和工作站等场合。 而Linux是一种自由和开放源码的类Unix操作系统,也存在着很多不同的版本,都使用Linux内核。Linux具有支持多平台、多用户、多任务、良好的界面、丰富的网络功能、可靠的安全稳定性能等优势,其主要的特点就是免费、开源、可靠、安全、稳定。它是一个非常先进的操作系统,目前的大型计算机基本上都采用了Linux操作系统。Linux是作为系统开发和程序设计的重要平台,给人们提供了一个研究操作系统的重要机会,得到了社会的广泛好评和支持。 二者作为两大重要的操作系统,存在着很多方面的不同,如进程和线程调度方案、内存管理、文件管理、IO管理等。本文主要针对二者在文件系统方面的异同作相应的分析。Windows NT主要采用了NTFS的文件系统,Linux主要采用了Ext2的文件系统。接下来本文主要分如下几个部分进行:第二部分介绍Windows NT的NTFS文件系统,第三部分介绍Linux Ext2文件系统,第四部分对二者进行对比分析,比较其异同点,第五部分进行总结。 Windows NT文件系统NTFS NTFS是Windows NT的主要操作系统,它的出现解决了之前用于DOS和旧版本Windows中的FAT(file allocation table)文件系统的限制。FAT采用了表式非连续文件分配策略,它存储了每个物理块的信息,包括当前是否分配以及文件中下一个块的编号。早期的FAT12能够寻址的块数不超过212(4096),当磁盘容量增大时,每一个物理块的容量也增大,这就会造成大量的内部碎片,后来的FAT16和FAT32通过为每个表项分配更多的位数(16位和32位),增大了文件分配表能够引用的块数,能够缓解FAT12出现的问题,但是这样也增大了文件分配表的大小,浪费文件系统缓存中的内存。而NTFS使用了一个64位指针的索引方法,允许寻址高达16EB(160亿GB)内存,能够很好地解决FAT的这些问题,此外,NTFS附加的一些特性,如文件压缩、文件加密、支持多数据流等可以使文件系统更加坚固。 主文件表 NTFS卷中最重要的文件是主文件表(Master File Table,MFT)。MFT存储卷上所有的文件信息,被分为固定长度的记录,长度通常为1K

文档评论(0)

cgtk187 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档