파일 디스크립터란?
·
개발 일지/기타
파일 디스크립터 완벽 분석: 하나부터 열까지1. 핵심 개념:파일 접근을 위한 핸들: 파일 디스크립터(File Descriptor, 줄여서 fd)는 운영체제에서 프로세스가 파일에 접근하기 위해 사용하는 정수 값입니다. 파일을 열거나 생성할 때 운영체제는 해당 파일에 대한 정보를 관리하고, 프로세스에게 파일 디스크립터를 할당합니다. 이후 프로세스는 파일 디스크립터를 통해 파일 읽기, 쓰기, 닫기 등의 작업을 수행할 수 있습니다.모든 것은 파일: 유닉스/리눅스 시스템에서는 모든 것을 파일로 취급합니다. 일반 파일, 디렉토리, 장치(키보드, 마우스, 모니터 등), 소켓, 파이프 등 모든 입출력 자원은 파일 디스크립터를 통해 관리됩니다.2. 파일 디스크립터 테이블:프로세스별 관리: 각 프로세스는 자신만의 파일 디..