mknod
유저는 경로/파일명 만 알고 있으면 된다.
커널의 경우 경로(dentry), 파일 속성(inode)가 있습니다.
커널에서는 dentry는 더블 링크드 리스트로 관리하고 있다.
mknod /dev/sk c 3 0 라고 했을때 분석을 해보자
교재 11 슬라이드 9.
dentry : 파일명, 경로명 ( 매체에는 존재 하지 않는다. 빠른 search를 위하여 Kernel 내에서 hash 테이블로 처리되어 있으며, file을 관리하는 구조체)
inode : 파일의 속성
http://kelp.or.kr/korweblog/stories.php ··· pic%3D13
위 주소 참조 하면 소스 분석 부분이 있다.
받은 트랙백이 없고,
댓글이 없습니다.


글
댓글을 달아 주세요
댓글 RSS 주소 : http://www.cipher.pe.kr/tt/cipher/rss/comment/13댓글 ATOM 주소 : http://www.cipher.pe.kr/tt/cipher/atom/comment/13