⑴ 文件系统在电脑整个系统是什么作用
操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。文件系统由三部分组成:与文件管理有关的软件、被管理的文件以及实施文件管理所需的数据结构。从系统角度来看,文件系统是对文件存储器空间进行组织和分配,负责文件的存储并对存入的文件进行保护和检索的系统。具体地说,它负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取,当用户不再使用时撤销文件等。文件系统是操作系统用于明确磁盘或分区上的文件的方法和数据结构;即在磁盘上组织文件的方法。也指用于存储文件的磁盘或分区,或文件系统种类。因此,可以说"我有2个文件系统"意思是他有2个分区,一个存文件,或他用 "扩展文件系统",意思是文件系统的种类。磁盘或分区和它所包括的文件系统的不同是很重要的。少数程序(包括最有理由的产生文件系统的程序)直接对磁盘或分区的原始扇区进行操作;这可能破坏一个存在的文件系统。大部分程序基于文件系统进行操作,在不同种文件系统上不能工作。 一个分区或磁盘能作为文件系统使用前,需要初始化,并将记录数据结构写到磁盘上。这个过程就叫建立文件系统。 大部分UNIX文件系统种类具有类似的通用结构,即使细节有些变化。其中心概念是超级块superblock, i节点inode, 数据块data block,目录块directory block, 和间接块indirection block。超级块包括文件系统的总体信息,比如大小(其准确信息依赖文件系统)。 i节点包括除了名字外的一个文件的所有信息,名字与i节点数目一起存在目录中,目录条目包括文件名和文件的i节点数目。 i节点包括几个数据块的数目,用于存储文件的数据。 i节点中只有少量数据块数的空间,如果需要更多,会动态分配指向数据块的指针空间。这些动态分配的块是间接块;为了找到数据块,这名字指出它必须先找到间接块的号码。 UNIX文件系统通常允许在文件中产生孔(hole) (用lseek ; 请看手册), 意思是文件系统假装文件中有一个特殊的位置只有0字节,但没有为这文件的这个位置保留实际的磁盘空间(这意味着这个文件将少用一些磁盘空间)。这对小的二进制文件经常发生,Linux共享库、一些数据库和其他一些特殊情况。 (孔由存储在间接块或i节点中的作为数据块地址的一个特殊值实现,这个特殊地址说明没有为文件的这个部分分配数据块,即,文件中有一个孔。) 孔有一定的用处。在笔者的系统中,一个简单的测量工具显示在200MB使用的磁盘空间中,由于孔,节约了大约4MB。在这个系统中,程序相对较少,没有数据库文件。
⑵ 分布式文件系统DFS 作用
分布式文件系统可以有效解决数据的存储和管理难题:将固定于某个地点的某个文件系统,扩展到任意多个地点/多个文件系统,众多的节点组成一个文件系统网络。每个节点可以分布在不同的地点,通过网络进行节点间的通信和数据传输。人们在使用分布式文件系统时,无需关心数据是存储在哪个节点上、或者是从哪个节点从获取的,只需要像使用本地文件系统一样管理和存储文件系统中的数据。分布式文件系统(Distributed File System)是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连。分布式文件系统的设计基于客户机/服务器模式。一个典型的网络可能包括多个供多用户访问的服务器。另外,对等特性允许一些系统扮演客户机和服务器的双重角色。
⑶ 在操作系统中,文件系统的主要作用是
A文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于NAND Flash的固态硬盘)或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法。操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统,因此A为正解
⑷ 常见的文件系统及作用
*.pif为DOS环境下的可执行文件在Windows下执行时所需要的文件格式 ★常见的文件后缀名 .ACA:Microsoft的代理使用的角色文档 .acf:系统管理配置 .acm:音频压缩管理驱动程序,为Windows系统提供各种声音格式的编码和解码功能 .aif:声音文件,支持压缩,可以使用Windows Media Player和QuickTime Player播放 .AIF:音频文件,使用Windows Media Player播放 .AIFC:音频文件,使用Windows Media Player播放 .AIFF:音频文件,使用Windows Media Player播放 .ani:动画光标文件扩展名,例如动画沙漏。 .ans:ASCII字符图形动画文件 .arc:一种较早的压缩文件,可以使用WinZip,WinRAR,PKARC等软件打开 .arj:压缩文件。可以使用WinZip,WinRAR,PKARC等软件打开 .asf:微软的媒体播放器支持的视频流,可以使用Windows Media Player播放 .asp:微软的视频流文件,可以使用Windows Media Player打开 .asp:微软提出的Active Server Page,是服务器端脚本,常用于大型网站开发,支持数据库连接,类似PHP。可以使用Visual InterDev编写,是目前的大热门 .asx:Windows Media 媒体文件的快捷方式 .au:是Internet中常用的声音文件格式,多由Sun工作站创建,可使用软件Waveform Hold and Modify 播放。Netscape Navigator中的LiveAudio也可以播放.au文件 .avi:一种使用Microsoft RIFF规范的Windows多媒体文件格式,用于存储声音和移动的图片 .bak:备份文件,一般是被自动或是通过命令创建的辅助文件,它包含某个文件的最近一个版本,并且具有于该文件相同的文件名 .bas Basic:语言源程序文件,可编译成可执行文件,目前使用Basic开发系统的是Visual Basic .bat:批处理文件,在MS-DOS中,.bat文件是可执行文件,有一系列命令构成,其中可以包含对其他程序的调用 .bbs:电子告示板系统文章信息文件 .bfc:Windows的公文包文件 .bin:二进制文件,其用途依系统或应用而定 .bmp:Bitmap位图文件,这是微软公司开发Paint的自身格式,可以被多种Windows和Windows NT平台及许多应用程序支持,支持32位颜色,用于为Windows界面创建图标的资源文件格式。 .c:C语言源程序文件,在C语言编译程序下编译使用 .cab:Microsoft制订的压缩包格式,常用于软件的安装程序,使用Windows自带的实用程序,Extract.exe可以对其解压缩,WinZip,WinRAR等都支持这种格式 .cal:Windows 中的日历文件 .cdf:Internet Explorer的频道文件 .cdr:CorelDraw中的一种图形文件格式,它是所有CorelDraw应用程序中均能够使用的一种图形图像文件格式 .cdx:索引文件,存在于Dbase,Foxbase,Foxpro系统软件环境下 .cfg:配置文件,系统或应用软件用于进行配置自己功能,特性的文件 .chm:编译过后的HTML文件,常用于制作帮助文件和电子文档 .clp:在Windows下剪贴板中的文件格式 .cmd:用于Windows NT/2000的批处理文件,其实与BAT文件功能相同,只是为了与DOS/Windows 9x下的BAT有所区别 .cmf:声卡标准的音乐文件,FM合成器等可以回放 .cnf:NetMeetting会议连接文件 .cnt:联机帮助文件目录索引文件,通常和同名的.hlp文件一起保存 .col:由Autodesk Animator,Autodesk Animator Por等程序创建的一种调色板文件格式,其中存储的是调色板中各种项目的RGB值 .com:DOS可执行命令文件,一般小于64KB .cpl:控制面板扩展文件,Windows操作系统使用 .cpp:C++语言源程序,非常强大的语言,在各种平台中都有相应的开发系统 .crd:Windows中的卡片文件 .crt:用于安全方面的证书认证文件 .cur:Windows下的光标资源文件格式,可用光标编辑软件编辑 .css:Text/css文件 .dat:数据文件,在应用程序中使用 .dat:VCD中的图象声音文件,VCD播放软件可调用,或是通过VCD机播放 .dbf:数据库文件,Foxbase,Dbase,Visual FoxPro,等数据库处理系统所产生的数据库文件 .dcx:传真浏览文档文件 .ddi:映象文件,DUP,HD,IMG等工具可展开 .dev:设备驱动程序 .dib:设备无关位图文件,这是一种文件格式,其目的是为了保证用某个应用程序创建的位图图形可以被其它应用程序装载或显示一样 .dir:目录文件 .dll:Windows动态连接库,几乎无处不在,但有时由于不同版本DLL冲突会造成败各种各样的问踢 .doc:是目前市场占有率最高的办公室软件Microsoft Office中的字处理软件Word创建的文档 .dos:Windows保留的MS-DOS的某些系统文件 .dot:Microsoft Word的文档模板文件,通过模板可以简化一些常用格式文档的创建工作,而且可以内嵌VBA程序来实现某些自动化功能 .drv:设备驱动程序文件,用在各种系统中 .dwg:AutoCAD的图纸文件,也是许多绘图软件都支持的格式,常用于共享数据 .dxb:AutoCAD创建的一中图形文件格式 .dxf:图形交换格式,一种计算机辅助设计的文件格式,最初开发用来与AutoCAD一起使用,以便于图形文件在应用程序之间的传递,它以ASCII方式储存图形,在表现图形的大小方面十分精确 .der:Certiticate文件 .dic:Txt文件 .emf:由Microsoft公司开发的Windows 32位扩展图元文件格式,其总体设计目标是要弥补在Microsoft Windows 3.1(Win16)中用的*.wmf文件格式的不足,使得图元文件更加易于使用 .eps:用PostScript语言描述的一种图形文件格式,以文本文件保存,在PostScript图形打印机上能打印出高品质的图形图象,最高能表示32位图形图象 .err:编译错误文件,存在于Dbase,Foxbase,Foxpro系列软件环境下 .exe:可执行文件,虽然后缀名相同,但具有不同的格式和版本 .exp:3DS使用的显示卡驱动程序 .exc:Txt文件 .flc:Autodesk Animator和Animatorpro的动画文件,支持256色,最大的图象象索是64000*64000,支持压缩,广泛用于动画图形中的动画序列,计算机辅助设计和计算机游戏应用程序 .fnd:保存的搜索结果 .fon:点阵字库文件 .for:Fortran语言程序 .fot:指向字体的快捷键 .fp: 配置文件,存在于Dbase,Foxbase,Foxpro系列软件的环境下 .fpt:备注字段文件,存在于Dbase,Foxbase,Foxpro系列软件的环境下 .frt:报表文件,存在于Dbase,Foxbase,Foxpro系列软件的环境下 .frx:报表文件,存在于Dbase,Foxbase,Foxpro系列软件的环境下 .fxp:编译后的程序,存在于Dbase,Foxbase,Foxpro系列软件的环境下 .gif:在各种平台的各种图形处理软件上均能够处理的,经过压缩的一种图形文件格式 .grh:方正公司的图象排版文件 .grp:Windows下的程序管理器产生的组窗口文件 .goc:Gocserve .gra:MSGraph.Chart.5 .h: C语言源程序头文件 .hlp:Windows应用程序帮助文件 .hqx:Macintosh中使用BinHex将二进制文件编码为7位的文本文件,大多数Macintosh文件皆以.hqx出现(.bin极少使用),在Macintosh中,可使用StuffIt Expander对.hqx解码,在Windows中可使用BinHex 13解码 .ht: 超级终端 .htm:保存超文本描述语言的文本文件,用于描述各种各样的网页,使用各种浏览器打开 .html:同.htm文件 .icm:图象配色描述文件 .ico:Windows中的图标文件,可以包含同一个图标的多种格式,使用图标编辑软件创建 .idf:MIDI乐器定义 .idx:索引文件,存在于Dbase,Foxbase,Foxpro系列软件的环境下 .iff:文件交换格式文件,这种文件格式多用于Amiga平台,在这种平台上它几乎可以存储各种类型的数据,在其它平台上,IFF文件格式多用于存储图象和声音文件 .image:MAcintosh磁盘映象文件,常见于萍果机的FTP网点,在Macintosh中由Shrink Wrap处理 .ime:Windows下的输入法文件 .img:磁盘映象文件,用HD-COPY,WinImage等工具打开后可以恢复到一张磁盘上 .inc:汇编语言包含文件,类似C/C++中的.H文件 .inf:Windows下的软件安装信息,Windows的标准安装程序根据此文件内的安装信息对软件,驱动程序等进行安装 .ini:Windows中的初始化信息文件,已经用的不多了,新的应用程序将设置保存在系统的注册表中 .jar:一种压缩文件,ARJ的新版本,不过不太流行,可以使用WinJar,Winrar等打开 .jpeg:一种图片压缩文件,同.jpg .jpg:静态图象专家组制订的静态图象压缩标准,具有很高的压缩比,使用非常广泛,可使用PhotoShop等图象处理软件创建 .lnk:快捷方式,这个文件指向另一个文件,开始菜单的程序文件夹下每条项目都是一个LNK文件 .log:日志文件,通常用来记录一些事件之类 .lzh:一种古老的压缩文件,可以使用WinRAR打开 .mac:Macintosh中使用的一中灰度图形文件格式,在Macintosh Paintbrush中使用,其分辨率只能是720*567 .mag :图形文件格式 .mdb :Microsoft Access使用的数据库格式,是非常流行的桌面数据库 .men :内存应用文件,存在于Dbase,Foxbase,Foxpro系列软件的环境下 .mid :音频压缩文件,曾经非常流行,不过在现在的软件中用的很少了 rle :一种压缩过的位图文件格式,RLE压缩方案是一种极其成熟的压缩方案,特点是无损失压缩,既节省了磁盘空间又不损失任何图像数据,但在打开这种压缩文件时,要花费更多时间,此外,一些兼容性不太好的应用程序可能会搭不开 .rm :Windows下的RealPlayer所支持的视频压缩文件,网上非常流行的流式视频文件,很多实时视频新闻等都是采用这种格式的,不过,最新的Windows Media Video V8已经对其发起了强大的攻势 .rmi :MIDI音序文件 .rtf :丰富文本格式文件,以纯文本描述内容,能够保存各种格式信息,可以用写字版,Word等创建 .sav :存档文件 .scp :用于Windows系统中Internet拨号用户,自动拨号登录用的脚本文件,可避免手动登录时繁琐的键盘输入 .scr :屏障保护文件 .sct :屏幕文件 .scx :屏幕文件 .set :Microsoft备份集文件,用于保存要备份的内容,设置等信息 .shb :指向一个文档的快捷方式 .snd :Mac声音文件,Apple计算机公司开发的声音文件格式,被Macintosh平台和多种Macintosh应用程序所支持,支持某些压缩 .sql:查询文件,在Dbase,Foxbase,Foxpro系列软件的环境下使用 .svg :SVG可以算是目前最火热的图像文件格式了,它是基于XML由WorldWideWebConsortium联盟开发的,SVG是可缩放的矢量图形 .svx :Amiga声音文件,Commodore所开发的声音文件格式,被Amiga平台和应用程序所支持,不支持压缩 .swf :flash是Micromedia公司的产品,严格说它是一种动画编辑软件,实际上它是制作出一种后缀名为.swf的动画,这种格式的动画能用比较小的体积来表现丰富的多媒体形式,并且还可以与HTML文件达到一种"水乳交融"的境界 .swg:虚拟内存交换文件,由操作系统使用 .sys:系统文件,驱动程序等,在不同的操作系统中有不同的定义
⑸ 最小嵌入式系统硬件一般有那些部分组成,他们的作用是什么
嵌入式最小系统由硬件层、中间层和系统软件层这三个部分组成。具体介绍:1、硬件层硬件层中包含嵌入式微处理器、存储器(SDRAM、ROM、Flash等)、通用设备接口和I/O接口(A/D、D/A、I/O等)。在一片嵌入式处理器基础上添加电源电路、时钟电路和存储器电路,就构成了一个嵌入式核心控制模块。其中操作系统和应用程序都可以固化在ROM中。2、中间层硬件层与软件层之间为中间层,它将系统上层软件与底层硬件分离开来,使系统的底层驱动程序与硬件无关,上层软件开发人员无需关心底层硬件的具体情况,根据BSP层提供的接口即可进行开发。该层一般包含相关底层硬件的初始化、数据的输入/输出操作和硬件设备的配置功能。BSP具有以下两个特点。3、系统软件层系统软件层由实时多任务操作系统(Real-time Operation System,RTOS)、文件系统、图形用户接口(Graphic User Interface,GUI)、网络系统及通用组件模块组成。RTOS是嵌入式应用软件的基础和开发平台。
⑹ 在操作系统中,文件系统的主要作用是【 】。
文件系统的功能包括:管理和调度文件的存储空间,提供文件的逻辑结构、物理结构和存储方法;实现文件从标识到实际地址的映射,实现文件的控制操作和存取操作,实现文件信息的共享并提供可靠的文件保密和保护措施,提供文件的安全措施。
文件的逻辑结构是依照文件的内容的逻辑关系组织文件结构。文件的逻辑结构可以分为流式文件和记录式文件。
流式文件:文件中的数据是一串字符流,没有结构。
记录文件:由若干逻辑记录组成,每条记录又由相同的数据项组成,数据项的长度可以是确定的,也可以是不确定的。
主要缺陷:数据关联差,数据不一致,冗余性。
(6)最小文件系统作用扩展阅读
从系统角度来看,文件系统对文件存储设备的空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。具体地说,它负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取,当用户不再使用时撤销文件等。
在Linux中普通文件和目录文件保存在称为块物理设备的磁盘或者磁带上。一套Linux系统支持若干物理盘,每个物理盘可定义一个或者多个文件系统。(类比于微机磁盘分区)。每个文件系统由逻辑块的序列组成,一个逻辑盘空间一般划分为几个用途各不相同的部分,即引导块、超级块、inode区以及数据区等。
⑺ 文件系统在操作系统中起到哪些作用在windows xp中可以识别哪些文件系统
对于长期的信息存储,我们有如下三个基本要求:1.必须能存储大量的信息;2.在使用信息的进程终止后,信息必须保存下来;3.多个进程可以并发的访问这些信息。解决所有这些问题的常用方法就是把信息以文件(file)为单位,存储在磁盘或者其它外部介质上。然后,进程可以读取文件,也可以在需要的时候创建新文件。存储在文件中的信息必须是永久性的,也就是说,不会受到进程的创建和终止的影响。只有当用户明确的删除它时,文件才会消失。 文件是由操作系统管理的,包括文件的结构、文件的命名、文件的使用、文件的保护和文件的实现等等,这些都是操作系统设计时需要解决的问题。总而言之,在一个操作系统中,负责处理与文件有关的事情的那一部分,就称为文件系统(file system)。 我们可以从两种不同的观点来看待文件系统。第一种观点是用户的观点,对于用户来说,他比较关心的是文件系统所提供的对外接口,包括文件如何来命名的、如何来保护的、如何来访问的。第二种观点是操作系统的观点,对于操作系统的设计者来说,他比较关心的是如何实现与文件有关的各个功能模块,包括空闲存储空间的管理、文件系统的布局、逻辑块的大小等。windows xp常用的文件系统有fat16,fat32、ntfs等。
⑻ /proc文件系统的作用
proc 文件系统在Linux中有额外的机制可以为内核和内核模块将信息发送给进程– /proc 文件系统。最初设计的目的是允许更方便的对进程信息进行访问(因此得名),现在它被每一个有有趣的东西报告的内核使用,例如/proc/moles 有模块的列表/proc/meminfo 有内存使用的统计表。 使用proc 文件系统的方法和使用设备驱动程序非常相似–创建一个/proc 文件需要的所有信息的结构,包括任何处理函数的指针(在我们的例子中只有一个,当某人试图从/proc 文件读时调用的那一个)。然后,init_mole 在内核中登记该结构而cleanup_mole 注销它。 我们使用proc_register_dynamic(这是在2.0 版中的情况,在2.2 版中如果我们将节点设置为0系统将自动为我们做到) 的原因是我们不想预先决定我们的文件的节点数字,而是为防止冲突而由内核决定它。通常的文件系统存在于磁盘上而不是内存中(/proc 在内存中),在这中情况下,节点数是是指向文件的索引节点所在的磁盘位置的指针。节点包含文件的信息(例如文件的存取权限)和指向磁盘位置或文件数据可以被找到的几个位置的指针。 因为当文件被打开或关闭的时候不能得到调用,所以在这个模块中没有地方放置MOD_INC_USE_COUNT 和MOD_DEC_USE_COUNT,并且,如果文件被打开随后模块被移除,我们没有办法避免后果。在下一章我们会看到一个艰难的但更灵活的可以处理/proc文件的实现方式,它也可以让我们防止那个问题。Linux 内核提供了一种通过/proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。尽管在各种硬件平台上的Linux 系统的/proc 文件系统的基本概念都是相同的,但本文只讨论基于intel x86 架构的Linux /proc 文件系统。 _________________ _________________ _________________/proc — 一个虚拟文件系统/proc 文件系统是一种内核和内核模块用来向进程(process) 发送信息的机制(所以叫做/proc)。这个伪文件系统让你可以和内核内部数据结构进行交互,获取 有关进程的有用信息,在运行中(on the fly) 改变设置(通过改变内核参数)。 与其他文件系统不同,/proc 存在于内存之中而不是硬盘上。如果你察看文件/proc/mounts (和mount 命令一样列出所有已经加载的文件系统),你会看到其中 一行是这样的:grep proc /proc/mounts/proc /proc proc rw 0 0/proc 由内核控制,没有承载/proc 的设备。因为/proc 主要存放由内核控制的状态信息,所以大部分这些信息的逻辑位置位于内核控制的内存。对/proc 进行一次'ls -l' 可以看到大部分文件都是0 字节大的;不过察看这些文件的时候,确实可以看到一些信息。这怎么可能?这是因为/proc 文件系统和其他常规的文件系统一样把自己注册到虚拟文件系统层(VFS) 了。然而,直到当VFS 调用它,请求文件、目录的i-node 的时候,/proc 文件系统才根据内核中的信息建立相应的文件和目录。加载proc 文件系统 如果系统中还没有加载proc 文件系统,可以通过如下命令加载proc 文件系统: mount -t proc proc /proc上述命令将成功加载你的proc 文件系统。proc 文件系统可以被用于收集有用的关于系统和运行中的内核的信息。下面是一些重要的文件:* /proc/cpuinfo – CPU 的信息(型号, 家族, 缓存大小等)* /proc/meminfo – 物理内存、交换空间等的信息* /proc/mounts – 已加载的文件系统的列表* /proc/devices – 可用设备的列表* /proc/filesystems – 被支持的文件系统* /proc/moles – 已加载的模块* /proc/version – 内核版本* /proc/cmdline – 系统启动时输入的内核命令行参数proc 中的文件远不止上面列出的这么多。想要进一步了解的读者可以对/proc 的每一个文件都'more'一下或读参考文献[1]获取更多的有关/proc 目录中的文件的信息。我建议使用'more'而不是'cat',除非你知道这个文件很小,因为有些文件(比如kcore) 可能会非常长。通过/proc 与内核交互 上面讨论的大部分/proc 的文件是只读的。而实际上/proc 文件系统通过/proc 中可读写的文件提供了对内核的交互机制。写这些文件可以改变内核的状态,因而要慎重改动这些文件。/proc/sys 目录存放所有可读写的文件的目录,可以被用于改变内核行为。/proc/sys/kernel – 这个目录包含反通用内核行为的信息。/proc/sys/kernel/{domainname, hostname} 存放着机器/网络的域名和主机名。这些文件可以用于修改这些名字。 $ hostnamemachinename.domainname.com$ cat /proc/sys/kernel/domainnamedomainname.com$ cat /proc/sys/kernel/hostnamemachinename $ echo "new-machinename" > /proc/sys/kernel/hostname$ hostnamenew-machinename.domainname.com 这样,通过修改/proc 文件系统中的文件,我们可以修改主机名。很多其他可配置的文件存在于/proc/sys/kernel/。这里不可能列出所有这些文件,读者可以自己去这个目录查看以得到更多细节信息。另一个可配置的目录是/proc/sys/net。这个目录中的文件可以用于修改机器/网络的网络属性。比如,简单修改一个文件,你可以在网络上瘾藏匿的计算机。 $ echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all 这将在网络上瘾藏你的机器,因为它不响应icmp_echo。主机将不会响应其他主机发出的ping 查询。$ ping machinename.domainname.comno answer from machinename.domainname.com 要改回缺省设置,只要$ echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all /proc/sys 下还有许多其它可以用于改变内核属性。读者可以通过参考文献[1], [2] 获取更多信息。结论 /proc 文件系统提供了一个基于文件的Linux 内部接口。它可以用于确定系统的各种不同设备和进程的状态。对他们进行配置。因而,理解和应用有关这个文件系统的知识是理解你的Linux 系统的关键。
⑼ Linux系统中的/proc文件系统有什么用
/proc是一个虚拟文件抄系统,这个文件系统下的所有的数据都是在内存当中的(因为它就是挂载在内存当中的),所以在用df -a命令查看它的大小的时候会显示为0。这个文件系统的作用是放置Linux系统所需要加载的系统数据,例如系统内核、进程、外部设备的状态以及网络状态等,比如常见的/proc/cpuinfo文件就在里面,因为数据是在内存中,会有非常快的读取速度。
⑽ 文件系统的主要作用
操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。 文件系统由三部分组成:与文件管理有关的软件、被管理的文件以及实施文件管理所需的数据结构。 从系统角度来看,文件系统是对文件存储器空间进行组织和分配,负责文件的存储并对存入的文件进行保护和检索的系统。 具体地说,它负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取,当用户不再使用时撤销文件等。 希望能给你参考!