linux-0.11调试教程 minix 文件系统1.0 下篇(3)文件表 file_table
来源:互联网 发布:智能电视ktv软件 编辑:程序博客网 时间:2024/06/05 12:04
(void) open("/dev/tty0",O_RDWR,0);
(void) dup(0);
(void) dup(0);
下面的图是复制文件句柄0之后得到文件句柄1和文件句柄2,之后的情形。
图一
图一表示进程1的task_struct,突出显示的task_struct->file[NR_OPEN]中的filp[0],filp[1],filp[2],既文件句柄0和文件句柄1和文件句柄2对应的文件结构指针。
struct file * filp[NR_OPEN];
图二
图二表示文件表,共有64项,0x19134表示文件对应的内存i节点
struct file {
unsigned short f_mode;
unsigned short f_flags;
unsigned short f_count;
struct m_inode * f_inode; 0x19134
off_t f_pos;
};
图三
图三表示的是内存i节点,突出显示的是i节点号既0x0026。既设备文件/dev/tty0对应的i节点。
- linux-0.11调试教程 minix 文件系统1.0 下篇(3)文件表 file_table
- linux-0.11调试教程 minix文件系统1.0 下篇(2)inode_table内存i节点表和目录 /etc/tty0
- linux-0.11调试教程,minix文件系统1.0,上篇(02)sys_setup
- linux-0.11调试教程,minix文件系统1.0上篇(01),硬盘基本参数hd_info
- linux 0.11 调试教程,minix 1.0 文件系统,上篇(03),super_block,137f和301看见了么?
- linux 0.11 minix 1.0 文件系统 中篇 hash_table
- linux-0.11调试教程,安装minix-1.5.10到硬盘
- file_table.c 文件分析 linux1_0\linux\fs\file_table.c
- linux-0.11调试教程,安装minix-1.5.10到硬盘(3)安装shoelace后修改/etc/rc文件和更改root密码
- linux-0.11调试教程,minix-386-fd0-by-chenghao0511,最小的操作系统,只有360k。
- Linux的文件系统-minix(一)
- Minix文件系统和Linux文件系统比较
- Minix 1.0文件系统的实现
- linux-0.11调试教程,显示strat minix后不能进入保护模式的原因,看bochsout.txt
- minix文件系统
- linux内核0.12之MINIX文件系统初探
- linux-0.11调试教程 文件系统中b_uptodate字段的含义
- linux-0.11调试教程,bootsect.s文件调试,Loading system ...
- MongoDB 入门教程
- 字符编码
- 當年386出來時, 很多老美的教授也說它的架構落後
- 系统调用跟我学(3)
- 字符串编码是否UTF8
- linux-0.11调试教程 minix 文件系统1.0 下篇(3)文件表 file_table
- 顶点法线
- UVA11609
- UpdatePanel中含有Repeater,Repart中含有LinkButton,LinkButton使用 Response.WriteFile没反应的解决方法
- Https证书六大误解
- win7 64-bit minifilter
- Kafka Producer端封装自定义消息
- hbase安装配置(整合到hadoop)
- 系统调用跟我学(4)