-
파일 디스크립터와 입출력 시스템 콜
리눅스에서 파일, 소켓, 파이프 등 다양한 리소스를 다룰 때 파일 디스크립터(File Descriptor, FD) 개념을 이해하는 것이 중요합니다. 파일 디스크립터는 운영체제가 프로세스와 리소스를 연결하는 핵심 구조이며, 이를 통해 입출력 시스템 콜을 효율적으로 활용할 수 있습니다.이번 글에서는 파일 디스크립터의 개념을 설명하고, 리눅스에서 제공하는 주요 입출력 시스템 콜(open, read, write, close, lseek 등)의 동작 원리와 사용법을 살펴보겠습니다.1. 파일 디스크립터란?파일 디스크립터(File Descriptor, FD)는 리눅스 운영체제가 열려 있는 파일이나 소켓 등을 식별하기 위해 프로세스에 할당하는 정수 값입니다. 모든 프로세스는 파일 디스크립터를 통해 리소스에 접근합니다...
리눅스 시스템 및 네트워크 프로그래밍/시스템 프로그래밍
2025. 2. 3.
단축키
내 블로그
내 블로그 - 관리자 홈 전환 |
Q
Q
|
새 글 쓰기 |
W
W
|
블로그 게시글
글 수정 (권한 있는 경우) |
E
E
|
댓글 영역으로 이동 |
C
C
|
모든 영역
이 페이지의 URL 복사 |
S
S
|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.