0
在操作系統中,文件控制塊可以表示爲inode或vnode。在這個結構中有兩個整數refcount和opencount。 他們之間有什麼區別?vnode中的refcount和opencount有什麼區別?
在操作系統中,文件控制塊可以表示爲inode或vnode。在這個結構中有兩個整數refcount和opencount。 他們之間有什麼區別?vnode中的refcount和opencount有什麼區別?
引用計數是指對inode的硬鏈接引用的數量,而打開計數是指已打開inode的程序數量。
這些計數在刪除時尤爲重要。如果我們允許操作系統在刪除之後立即將inode先前佔用的空間返回到空閒列表,則硬鏈接將變爲孤立。同樣,我們不想刪除另一個程序當前正在使用的內容。
查看http://cgi.cse.unsw.edu.au/~cs3231/12s1/tutorials/week07-sol.php?print=1瞭解更多信息。