结构推理 UNIX磁盘管理区中的数组s_inode[100]直接管理100个空闲的i节点,不去管其他空闲的i节点。那么那些空闲的i节点会丢失吗?为什么?
【正确答案】UNIX在资源管理信息表filsys里开设数组s_inode[100],用来直接管理当前100个空闲的i节点,而不去管其他空闲的i节点。那些空闲的i节点是不会丢失的,因为当s_inode[]里没有可以分配的空闲i节点时,系统就会搜索整个索引节点区,把找到的空闲i节点的编号依次登入到s_inode[]里,直至登满100个空闲i节点的编号,或者索引节点区已没有空闲i节点为止。
【答案解析】