# fd
총 7개의 포스트
파일 디스크립터 File descriptor
파일 디스크립터 리눅스 또는 유닉스 계열 시스템에서 프로세스가 파일을 다룰때 사용하는 개념이다. 흔히 유닉스 시스템에서의 모든 것을 파일이라고 한다. 일반적인 정규파일부터 우리가 곧 배울 소켓, 그리고 파이프, 블록, 디바이스 등 모든 객체들을 파일로 관리한다. 그래
2023년 5월 24일
·
0개의 댓글·
0
pipex(1) - 프로세스와 프로세스간 통신 IPC
pipex 프로그램은 리눅스 환경에서 사용 가능한 파이프라인 '|'을 구현하는 프로젝트 입니다. 우선 파이프라인에 대해 구현하기 전에 프로세스가 무엇인지 그리고 프로세스간 통신인 ipc에 이해하고 시작하겠습니다. 프로그램 (Program) 프로그램은 컴퓨터에서 실행될
2023년 4월 2일
·
0개의 댓글·
0
get_next_line(1) - 파일 디스크립터, 정적변수, 댕글링포인터 등 사전지식
운영체제가 파일 또는 하드웨어와 통신을 하기 위해 부여하는 숫자파일 디스크립터 0, 1, 2 숫자순으로 부여됩니다.0, 1, 2는 파일 디스크립터 테이블에 미리 저장되어 기본적으로 사용중이기에 3부터 파일 디스크립터를 부여합니다.open() 함수는 파일을 열고 파일 디
2022년 12월 4일
·
0개의 댓글·
0[minishell] 5. 파이프(Pipe) 처리
"한 가지 일만 아주 잘하는 프로그램들을 작성하라. 프로그램들이 다른 프로그램들과 함께 일할 수 있도록 작성하라. 프로그램들이 텍스트 스트림을 처리할 수 있도록 작성하라. 왜냐하면 그것은 보편적인 인터페이스이기 때문이다." - Doug McIlroy
2021년 2월 12일
·
0개의 댓글·
3
GetNextLine(1)
Understanding static variables,file descriptor로부터 읽혀진 line(개행 기준)을 반환하는 함수를 만들어 보자!
2021년 1월 16일
·
0개의 댓글·
1