리눅스, 유닉스 파일 테이블 질문
글쓴이: skycloud / 작성시간: 화, 2020/10/06 - 10:40오후
프로세스에서 파일을 열면
file descriptor table에서 내용을 보고 file table을 찾아가 해당되면 i-node 번호를 통해
i-node table에서 파일의 위치를 확인하는 것으로 알고 있습니다.
그런데 os수업에서 system wide open file table과 per-process open file table이라는 것을 배웠는데
이게 각각 file table과 file descriptor table인가요? 설명이 비슷하더라구요
그런데 또 다를 수 있다고 생각한 점은 per-process open file table에는 file offset을 포함하고 있다고 하는데
file decsiptor table에는 번호와 포이터만 존재하는 것으로 알고 있습니다.
file을 관리하는데 다른 컨셉이 존재하는 것인지 아니면 제가 다른게 이해하고 있는 건지 궁금합니다.
댓글 달기