黄冈网站建设推荐长沙网站建设模板
web/
2025/10/4 11:04:47/
文章来源:
黄冈网站建设推荐,长沙网站建设模板,企业信息系统规划的含义,莱芜最新莱芜话题以下内容源于朱有鹏嵌入式课程的学习与整理#xff0c;如有侵权请告知删除。 硬盘中的静态文件 文件平时以一种固定的形式存放在硬盘中#xff0c;我们叫它静态文件。 一块硬盘中可以分为两大区域#xff1a;一个是硬盘内容管理表#xff0c;另一个是真正存储内容的区域。 …以下内容源于朱有鹏嵌入式课程的学习与整理如有侵权请告知删除。 硬盘中的静态文件 文件平时以一种固定的形式存放在硬盘中我们叫它静态文件。 一块硬盘中可以分为两大区域一个是硬盘内容管理表另一个是真正存储内容的区域。 操作系统访问硬盘时先读取硬盘内容管理表从中找到要访问的那个文件的扇区级别的信息然后利用这个信息去查询真正存储内容的区域最后得到想要的文件。 管理表以文件为单位记录了各个文件的各种信息。每一个文件对应一个结构体这个结构体有很多成员记录了此文件的一些信息比如文件名、文件在硬盘上对应的扇区号、块号等等。我们一般把这个结构体叫做inode即i节点。换句话说每个文件对应一个i节点。 格式化硬盘时有两种方式快速格式化和底层格式化。快速格式化非常快就是因为快速格式化只是删除了硬盘中的硬盘内容管理表真正存储的内容没有动。这种格式化的内容是有可能被找回的。 内存中被打开的文件 每个进程都有一个进程信息表它记录着这个进程的所有信息。 进程信息表中有一个指针指向一个文件描述符表它记录着当前进程打开的所有文件及其相关信息。 文件描述符表使用文件描述符一个非负整数来表征各个被打开的文件。通过文件描述符可以找到已经被打开的文件的管理结构体我们一般把这个结构体叫做vnode即v节点。它记录着一个被打开的文件的各种信息。 IO流的概念 读取与写入文件时只能以字符为单位逐个进行。某个文件里的字符被挨个读取或写入时这些字符就构成了一个字符流。 编程中提到“流”这个概念一般都与IO相关所以经常叫IO流。文件操作时就构成了一个IO流。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/86744.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!