C / File Descriptor (파일 디스크립터)
파일 디스크립터란? 파일을 대표하기 위해 시스템에서 할당받은 음수가 아닌 (unsigned) 0 혹은 양수의 값 프로세스에서 열린 파일의 목록을 관리하기 위한 테이블의 인덱스 POSIX 환경에서 일반적인 정규(Regular)파일, 디렉토리(Directory), 소켓(Socket), 파이프(PIPE), 객체(Object)등은 전부 파일로 관리되며, 이들에 접근하기 위해 파일 디스크립터라는 개념을 통해 접근한다. 응용 프로세서가 파일을 열거나 생성, 수정하게 되면 정수로 된 파일 디스크럽터를 할당받게 되는데, 이 부분에서 할당받은 파일 디스크럽터는 이후에 일어나는 모든 read(읽기), write(쓰기), fcntl(제어), cloese(종료)에서 해당 파일을 가리키는 인덱스로 사용되게 된다. 기본 할당 파..
2021.05.16