A. 操作系统–文件管理
文件系统:是操作系统中与文件管理相关的软件和数据的集合
1.创建文件 2.写文件 3.读文件 4.文件重定位 5.删除文件 6.截断文件 7. 打开 :大部分操作系统要求在文件使用之前就被显式地打开,操作open会根据文件名搜索目录,并将目录条目复制到 打开文件表 系统打开文件表 打开每个文件时会用一个文件打开计数器记录多少进程打开了文件,当计数器为0时,表示该文件不再被使用。 8. 关闭
1.无结构文件(流式文件):将数据按顺序组织记录,以字节为单位 2.有结构文件(记录式文件) 1)顺序文件 :记录通常定长,可以顺序存储或以链表形式存储 2)索引文件 :索引表本身是定长记录的顺序文件 3)索引顺序文件:索引顺序文件将顺序文件中的所有记录分为若干组,为顺序文件建立一张索引表。 4)直接文件或散列文件:根据键值直接决定记录的物理地址,这种映射结构没有顺序特性。
目录本身也是一个文件,它是一种管理其他文件的文件。 文件控制块(FCB):用来存放控制文件需要的各种信息的数据结构,以实现“按名存取”,FCB的有序集合称为文件目录,一个FCB就是一个文件目录项。 FCB=基本信息+存取控制信息+使用信息
文件共享使多个用户共享同一文件,而系统中只需保留一份副本。分为两种方式,硬连接与软连接。
硬链接采用索引结点方式,在文件目录中设置文件名及指向相应索引结点的指针。在索引结点中有一个链接计数,用于表示链接到本索引结点上的用户目录项的数目
利用符号链实现文件共享,只有文件的拥有者才拥有指向其索引结点的指针,其他文件都是创建一个只包含到目标文件的路径名的新文件(win下的快捷方式)。 优点:文件拥有者可以删除被他人共享的文件 缺点:访问时需要根据路径查找,开销大
1.连续分配:每个文件在磁盘上占有一组连续的块,FCB中包含第一块的磁盘地址和连续块的数量 2.隐式链接分配:每个文件对应一个磁盘快的链表,磁盘块离散分布,目录包括第一块的指针和最后一块指针 3.显式连接分配:用于链接文件各物理块的指针,显式地存放在内存的一张链接表。该表称为文件分配表FAT,整个磁盘设置一张 4.索引分配:把文件的所有盘块号都集中放在一起构成索引表,目录包含索引块的地址。
1.先来先服务(FCFS)算法 2.最短寻找时间优先(SSTF)算法—–>会产生“饥饿”现象 3.扫描(SCAN)算法(电梯算法) 4.循环扫描法(C-SCAN)算法
step1:低级初始化,物理格式化。各个磁道划分为扇区,扇区校验码 step2:将磁盘分区 step3:逻辑格式化。创建文件系统(根目录,管理块的初始化)
B. windows7中对文件的操作有哪些
通过资源管理器 ,可以对大量文件进行筛选,不过这存在一个问题:Windows是如何知道某张数码照片是用什么相机拍摄的?如何知道具体的拍摄参数? Windows又是如何知道某个Word文档的主题到底是关于“工作报告”还是“年度预算” ?其实这一切都是文件属性,也就是元数据的功劳。元数据,就是用于描述数据的数据。以数码照片为例,数码照片通常就是JPG格式(或其他图形文件格式)的文件,这种文件中包含了文件的所有内容,而通过为文件附加元数据,就可以使用元数据对文件中的内容进行描述。这种应用其实可以理解为图书馆里的检索数据。在图书馆里找书的时候,读者实际上并不需要翻看每本书的内容,通过检索数据就能实现这一点。检索数据对书的内容和形式进行了描述,例如描述了图书馆中每本书的题材、类别、作者、出版年份、出版社、主题等信息,最重要的是,还要包含每本书的具体位置,例如在哪个房间,几号书架,编号是多少。通过这些信息,读者就可以根据自己的需要确定要找的书,然后根据位置信息在某一书架上拿到这本书。为了让Windows充分利用元数据进行文件管理,还有一些前提条件需要满足。(1)文件本身必须包含元数据信息。例如,如果希望找到主题为“太阳”的照片,Windows 并不是对每张照片进行内容识别,并找出所有红色圆形发光体,相反,Windows需要在 所有照片的元数据中搜索。如果某些照片的元数据使用“太阳”或类似的字眼作为主题,Windows在搜索时就会找到这些照片。(2)Windows还必须能够读取文件的元数据。简单来说,Windows必须安装有对应文件类型 的筛选器。例如,在安装微软Office办公软件之前,.docx格式的文件是无法打开的(3)筛选器和用于打开某种类型文件所用的程序是两码事。筛选器的用途是让Windows能够读取特定类型文件的元数据信息,以及文件中包含的其他信息(例如Word文档中的文字内容);而如果只安装筛选器,不安装对应的程序,相应类型的文件可能依然无法打开;同时,只安装某一应用程序,但不安装相应的筛选器,就算可以直接双击文件,调用程序打开,Windows可能依然无法识别其中的元数据信息。因此可以说,在文件元数据的利用方面筛选器起到了巨大的作用。win7系统本身带有大量筛选器,可支持很多常见的文件格式。另外在安装某些用于打开特定类型文件的应用程序时,也会自动给系统中安装对应的筛选器。但有些情况下,可能需要自己安装特定的筛选器。此外还需要注意一个问题,筛选器不仅可以用于使用文件的元数据,而且在Windows自带 的搜索功能中也是非常重要的。如果不安装必要的筛选器,Windows就无法对相应类型的文件创建索引,自然这种文件也就无法被搜索到。有关搜索功能以及筛选器的详细信息,请参考下文。既然元数据如此重要,那么如何查看元数据?又如何修改错误的元数据?此时有两种方法。如果所用的筛选器支持,可以直接用资源管理器的属性对话框或细节窗格查看和修改元数据。但对于某些比较特殊的文件类型,或如果筛选器无法直接支持,则必须利用专用的应用程序查看和调整元数据。以Windows可以直接支持的JPG图形文件为例,使用鼠标右键单击这样的文件,在弹出的 快捷菜单中选择“属性”,打开属性对话框,切换到“详细信息”选项卡,随后可以看到如图1 所示的界面,这里列出的就是该JPG文件的所有元数据。取决于具体的属性值内容,其中的某些信息是可以修改的,而某些则无法修改。例如,在有关数码照片的元数据中,有“分辨率”、“光圈值”以及“曝光时间”这些属性,因为这些属性是 在拍摄照片时就已经确定的,因此无法修改。但也有些属性值是可以修改的,例如“拍摄时间”,这里原本显示的是拍摄这张照片时相机上设置的时间,然而这个时间可能并不准确,因此用户可以在后期根据需要修改为正确的时间。要想修改元数据信息,可以双击对应属性值的字段,随后就可以根据具体情况进行调整。有些属性值(标题、主题、作者、备注),可能会显示一个文本框,用户需要在文本框中直接输入要使用的属性值,有些属性值(例如分级),可能是提供一个选项供用户选择;而有些属性值(例如测光
C. 在windows xp操作系统中,文件的基本操作有哪些
哈哈,我只知道复制,粘贴,剪切,新建文件夹,删除。若是c语言中的文件操作,有什么格式输出,什么只读啊,只写啊,一堆,什么二进制输出啊,可惜现在忘了- –
D. 文件管理功能包括哪些操作
绍林科技从1988年开发出第一套文档一体化软件产品,就是我国最早的知识与内容管理软件开发与供应商。历经30年,绍林科技旗下的会博通综合知识管理系统产品品牌,一直以打造组织知识生态链为贡献。会博通在知识管理、文档管理、档案管理、证照管理、办公自动化、人事档案管理,合同管理等领域走在世界领先水平。目前已经成为经国家认证双软企业,国家重点支持的高新技术企业。
E. 操作系统通过什么实现文件的相关操作
操作系统通过文件管理实现文件的相关操作。
文件管理将用户的文件以一种目录树的形式管理起来,让用户能够对文件进行各种修改操作,读写,创建删除,重命名等,对于用户来讲只需要一个路径名就可以访问文件了,在底层文件系统看到的是如何将这些文件组织起来展示给用户。
操作系统通过外核结构:
操作系统外核结构的计算机操作系统本质上就是为了获得更高的性能和灵活性而设计出来的,在系统中,操作系统接口处于硬件层,在内核中提出全部由以往操作系统带来的抽象,并将重点和关键放在了更多硬件资源的复用方面。
操作系统外核结构中的内核主要有三大方面的工作,分别是对资源的所有权进行跟踪、为操作系统的安全提供保护以及撤销对资源的访问行为。在核外,基本上所有的操作系统中的抽象都是以库的形式呈现出来的,而用户在访问硬件资源时也是通过库的调用来完成的。
F. 文件系统的功能是什么有哪些基本操作
文件系统的功能来包括:管理和调源度文件的存储空间,提供文件的逻辑结构、物理结构和存储方法;实现文件从标识到实际地址的映射,实现文件的控制操作和存取操作,实现文件信息的共享并提供可靠的文件保密和保护措施,提供文件的安全措施。文件的逻辑结构是依照文件的内容的逻辑关系组织文件结构。文件的逻辑结构可以分为流式文件和记录式文件。流式文件:文件中的数据是一串字符流,没有结构。记录文件:由若干逻辑记录组成,每条记录又由相同的数据项组成,数据项的长度可以是确定的,也可以是不确定的。主要缺陷:数据关联差,数据不一致,冗余性。操作,譬如:1、NTFS文件系统是一个基于安全性的文件系统,可以通过格式化操作。2、FAT32文件系统可以转为NTFS文件系统等。
G. 操作系统文件的操作
文件目录(filedirectory)为每个文件设立一个表目。文件目录表目至少要包含文件名、物理地址、文件结构信息和存取控制信息等,以建立起文件名与物理地址的对应关系,实现按名存取文件。通常情况下,系统会为文件目录建立一个简单的索引表,只包含文件的ID、文件名、文件当前状态(可读/可写/不可访问)及一个指向对应文件目录表项的指针。系统在对一个文件进行读写的操作过程如下:1、根据提供的文件名查找对应的文件索引表;2、根据索引表指针找到对应的目录项;3、根据目录项的物理地址项找到文件;4、修改文件索引表中文件的当前状态(若系统只读文件,不进行修改,则标记5、为可读,若系统要对文件进行修改,则标记为不可访问);6、将文件读入内存,对文件进行读写操作;7、操作完毕,释放文件,修改索引表中文件的状态;