使用命令行窗口,定位到vsphere的安装文件夹: C:\Program Files\Infrastructure\Virtual Infrastructure Client\Launcher>vpxclient -locale zh_CN 切换到中文 C:\Program Files\Infras ...
分类:
Web程序 时间:
2021-01-26 12:35:08
阅读次数:
0
3. 任意进程间通信(socketpair_binder) 进程每执行一次open打开文件,都会在内核中有一个file结构体表示它; 对每一个进程在内核中都会有一个task_struct表示进程,这个结构体内部有个files_struct结构体,这个结构体里面有个fdtble结构体,这个结构体里有个 ...
分类:
移动开发 时间:
2018-06-09 23:23:48
阅读次数:
375
每个进程在Linux内核中都有一个task_struct结构体来维护进程相关的信息,称为进程描述符(Process Descriptor),而在操作系统理论中称为进程控制块(PCB,Process Control Block)。task_struct中有一个指针指向files_struct结构体,称 ...
分类:
其他好文 时间:
2018-05-17 21:12:33
阅读次数:
329
进程是通过文件描述符(file descriptor,fd)来访问文件的,每个进程最多能同时使用NR_OPEN个文件描述符,这个值在include/linux/limits.h中定义为1024。每一个进程用一个打开文件表files_struct来描述进程的文件描述符使用情况。每一个文件都有一个文件指 ...
分类:
系统相关 时间:
2018-02-13 20:57:31
阅读次数:
255
Linux虚拟文件系统四大对象: 1)超级块(super block) 2)索引节点(inode) 3)目录项(dentry) 4)文件对象(file) 一个进程在对一个文件进行操作时各种对象的引用过程如下: 通过task_struct得到files_struct,然后通过文件描述符(int fd) ...
分类:
其他好文 时间:
2018-01-05 19:50:01
阅读次数:
215
转自:http://blog.csdn.net/adaptiver/article/details/7425496 保留内存防止泄漏的机制:进程退出会调用 do_exit->exit_files->put_files_struct->close_files->filp_close->fput->__ ...
分类:
其他好文 时间:
2016-09-21 11:31:28
阅读次数:
189
内核利用文件描述符(file descriptor)来访问文件。文件描述符是非负整数。它是一个索引值,指向内核为每一个进程所维护的该进程打开文件的记录表。当程序打开一个现有文件或者创建一个新文件时,内核向进程返回一个文件描述符。 文件描述符的操作(如: open)返回的是一个文件描述符,内核会在每个 ...
分类:
其他好文 时间:
2016-06-22 23:31:18
阅读次数:
201
fd指向打开的文件描述符列表,开始的时候指向fd_array,当大小超过max_fds时,重新分配地址file结构体代表一个打开的文件f_op其中包含着与文件关联的操作进程内核栈与进程描述符之间的关系task_struct结构体注释详解可参考http://www.educity.cn/linux/518072.htmldentry的中文..
分类:
其他好文 时间:
2016-04-07 18:47:02
阅读次数:
257
Linux虚拟文件系统四大对象:1)超级块(superblock)2)索引节点(inode)3)目录项(dentry)4)文件对象(file)一个进程在对一个文件进行操作时各种对象的引用过程如下:通过task_struct得到files_struct,然后通过文件描述符(int fd)获得相应的文件...
分类:
其他好文 时间:
2015-11-04 14:31:05
阅读次数:
1718
父子进程共享文件描述符:此说法,其实是父子进程共享文件表项(父进程和子进程共享同一个filetableentry)由于子进程是父进程的拷贝,子进程会拷贝父进程的进程描述符中的文件描述符表,可以说继承父进程的文件描述字(files_struct中的structfile*fd_array[NR_OPEN...
分类:
系统相关 时间:
2015-06-25 20:56:14
阅读次数:
297