mknod

KIPA_2006_DeviceDriver/캐렉터디바이스_드라이버 2006/08/08 12:41 게으른 엔지니어

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

위 주소 참조 하면 소스 분석 부분이 있다.

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기
받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://www.cipher.pe.kr/tt/cipher/rss/response/13

댓글+트랙백 ATOM :: http://www.cipher.pe.kr/tt/cipher/atom/response/13

트랙백 주소 :: http://www.cipher.pe.kr/tt/cipher/trackback/13

트랙백 RSS :: http://www.cipher.pe.kr/tt/cipher/rss/trackback/13

트랙백 ATOM :: http://www.cipher.pe.kr/tt/cipher/atom/trackback/13

댓글을 달아 주세요

댓글 RSS 주소 : http://www.cipher.pe.kr/tt/cipher/rss/comment/13
댓글 ATOM 주소 : http://www.cipher.pe.kr/tt/cipher/atom/comment/13
[로그인][오픈아이디란?]