inode的管理:Inode-cache hash表inode_hashtable索引节点缓存 dentry的管理:我们知道,若干dentry描绘了一个树型的目录结构,这就是用户所看到的目录结构,每个dentry指向一个索引节点(inode)结构然而,这些dentry结构并不是常驻内存的,因为整个目 ...
分类:
系统相关 时间:
2018-01-05 19:52:14
阅读次数:
213
关键术语: 超级快(super block)对象: 一个超级块对应一个具体的文件系统(已经安装的文件系统类型如 ext2,此处是实际的文件系统,不是 VFS)。 iNode 对象: inode是内核文件对象的元数据,inode 仅仅只是保存了文件对象的属性信息,包括:权限、属组、数据块的位置、时间戳 ...
分类:
其他好文 时间:
2018-01-05 19:51:57
阅读次数:
139
VFS只存在于内存中,它在系统启动时被创建,系统关闭时注销。 VFS的作用就是屏蔽各类文件系统的差异,给用户、应用程序、甚至Linux其他管理模块提供统一的接口集合。 管理VFS数据结构的组成部分主要包括超级块和inode。 VFS是物理文件系统与服务之间的一个接口层,它对Linux的每个文件系统的 ...
分类:
其他好文 时间:
2018-01-05 19:50:54
阅读次数:
280
Linux虚拟文件系统四大对象: 1)超级块(super block) 2)索引节点(inode) 3)目录项(dentry) 4)文件对象(file) 一个进程在对一个文件进行操作时各种对象的引用过程如下: 通过task_struct得到files_struct,然后通过文件描述符(int fd) ...
分类:
其他好文 时间:
2018-01-05 19:50:01
阅读次数:
215
认识ext文件系统 硬盘组成与分割 文件系统特性 Linux 的 EXT2 文件系统(inode) 与目录树的关系 EXT2/EXT3 文件的存取与日志式文件系统的功能 Linux 文件系统的运行 挂载点的意义 其他 Linux 支持的文件系统与 VFS 认识 EXT2 文件系统 Linux最传统的 ...
分类:
系统相关 时间:
2017-12-15 11:12:13
阅读次数:
243
package com.iflytek; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.URL; public class ssodemo { public static void mai... ...
分类:
编程语言 时间:
2017-12-12 21:24:31
阅读次数:
227
一、inode、dentry、sys_dirent、kobject他们分别都有自己的一棵树,inode和dentry就是vfs用的inode和dentry,sysfs之所以创建这两个结构就是为了与vfs交互。至于sys_dirent和kobject是sysfs维护信息用的,sys_dirent可以对应到文件,而kobject只能对应到对象(目录),其实sys_dirent比较简单,也就是个辅助结构
分类:
系统相关 时间:
2017-12-11 18:46:30
阅读次数:
223
原文:http://blog.csdn.net/gzh0222/article/details/9227393 1、系统学习 IO性能对于一个系统的影响是至关重要的。一个系统经过多项优化以后,瓶颈往往落在数据库;而数据库经过多种优化以后,瓶颈最终会落到IO。而IO性能的发展,明显落后于CPU的发展。 ...
分类:
其他好文 时间:
2017-12-11 00:40:27
阅读次数:
164
在Linux和UNIX中有很多的输入输出函数,有时真是让想跟它攀点关系的菜鸟们束手无策。先来看看都有哪些函数,通过解析与总结,看看能不能让大家能这些函数有个理性的认识,哦,原来是这么回事,也就算我没白花这份闲。 内核文件I/O->标准库I/O->高级I/O->IPC中 1. read()/write ...
分类:
系统相关 时间:
2017-12-06 14:26:29
阅读次数:
199
python网络爬虫-通过互联网采集 RMQ算法的学习(区间最值问题)NYOJ119士兵杀敌(三) JAVA常用设计模式 Java多线程知识要点 9fw谀泄牡http://p.baidu.com/itopic/main/center?uid=15fe616263346630323931e4ac&qi ...
分类:
编程语言 时间:
2017-12-03 11:32:02
阅读次数:
325