资料介绍
001-12下载
第12章 Linux 数据结构
本章列出了 Linux中用到的且在本书中出现过的主要数据结构。 block_dev_struct 用该数据结构注册对缓冲区缓存可用的块设备,它们统一保存在 blk_dev向量中。
buffer_head 本数据结构包含了缓冲区缓存中一块缓冲区的信息
下载
第12章 Linux数据结构
121
device 每一个系统中的网络设备均由一个 device数据结构所代表。
122
第一部分 Linux内核
下载
下载
第12章 Linux数据结构
123
device_struct 该数据结构用于注册字符设备和块设备(包含了设备名和该设备所支持的文件操作) , chrdevs 和blkdevs向量中的每一个正确成员均指代一个字符设备或块设备。
file 对应于每一个打开的文件。
files_struct 对应于每一个进程所打开的文件。
124
第一部分 Linux内核
下载
fs_struct
gendisk 该数据结构保存有一个硬盘的信息。
inode 该数据结构保存有硬盘上的一个文件或目录信息。
下载
第12章 Linux数据结构
125
126
ipc_perm
第一部分 Linux内核
下载
该数据结构描述了一个 system V IPC 对象的访问许可。
irqaction 该数据结构描述系统中断处理器。
linux_binfmt 用于指代每一种 Linux所能理解的二进制文件格式。
mem_map_t 该数据结构包含有内存中物理页信息。
下载
第12章 Linux数据结构
127
mm_struct 该数据结构描述了一个任务或进程的虚存。
pci_bus 每个 pci_bus数据结构指代一个系统的 PCI总线。
pci_dev 每一个 pci_