파도가 칠 때는 서핑을

Soon as possible

Wait!

공부/Linux

[Linux] 파일디스크립터란?

hyeonhki 2021. 3. 15. 23:13
728x90

파일디스크립터란?

  • 시스템으로 할당 받은 파일을 대표하는 0이 아닌 정수 값

  • 프로세스에서 특정 파일에 접근할 때 사용하는 추상적인 값

  • 프로세스에서 열린 파일의 목록을 관리하는 테이블의 인덱스

    유닉스 시스템에서 모든 것은 파일. 일반 적인 정규파일에서부터 디렉토리, 소켓, 파이프 등등 모든 객체들은 파일로써 관리된다.
    유닉스 시스템에서 프로세스가 파일들을 접근할 때, 파일 디스크립터라는 개념을 이용한다!
    파일 디스크립터는 0 ~ OPEN_MAX까지의 값을 가질 수 있고, 플랫폼에 따라 다른 최대값을 가짐.

    표준 입력 표준 출력 표준 에러
    0 1 2

출처

728x90