Fork me on GitHub

PCB与文件描述符的关系

 

PCB也即进程控制块,是处于虚拟内存空间里面那3-4G内核空间的,

它会维护一个文件描述符表,其实就是一个可以拥有0-1023元素个数组,

没当打开了一个文件时就会返回一个文件描述符,默认由低向高位默认分配的

这个文件描述符表默认打开了三个文件,标准输入、标准输出、标准错误

所以默认用户可以打开的文件数量为1024-3=1021个

 

posted @ 2020-10-13 17:59  小白菜·球  阅读(716)  评论(0编辑  收藏  举报
1