Dev/OS

Dev/OS

[OS] 파일 디스크립터(FD)에 대해 궁금한 모든 것

OS는 사용자나 시스템 수준에서 생성할 수 있는 파일 디스크립터 개수를 제한프로세스는 제한된 개수의 파일 디스크립터를 초과 생성 불가능파일 디스크립터 개수 제한이 1024라면, 1024개 이상의 클라이언트가 연결 시도 시 Too Many Open Files 오류 메시지 및 생성 실패 파일 디스크립터가 가리킬 수 있는 대상일반 파일디렉토리소켓 ← HTTP 연결, DB 연결 등파이프디바이스 파일심볼릭 링크 Q. 파일 디스크립터란?A. 운영체제가 열린 파일이나 I/O 리소스를 식별하기 위해 부여하는 정수 값. 같은 프로세스 내 모든 스레드가 파일 디스크립터 테이블을 공유. Q. 파일 디스크립터는 누가 관리?A. OS 커널이 프로세스별로 파일 디스크립터 테이블 관리. 각 프로세스는 독립적인 파일 디스크립터 ..

yo0oni
'Dev/OS' 카테고리의 글 목록