반응형 linux stream1 [리눅스 시스템 프로그래밍] 스트림이란 (stream) 스트림 (stream) 직역하면 흐르다 인데, 원래는 물이 흐르는 시냇물을 의미한다. 컴퓨터에서는 데이터의 흐름으로 말한다. 즉, 데이터가 바이트이기에 바이트의 흐름이다. 흐르기 위해서는 통로가 필요하기때문에 통로라고도 부른다. 컴퓨터에서 스트림 : 데이터의 이동 통로 혹은 바이트의 흐름 linux 에서 스트림은 network 를 연결할 때, device 를 연결할 때 process 끼리 소통할 때 사용된다. linux 는 파일로 모든 것이 이루어져 있기 때문에 파일에 관한 시스템 콜인 open, close, read, write 가 stream 을 다루는 함수가 된다. open 함수는 fd 값을 반환시키는데, fd가 바로 스트림이 된다. (fd 가 파일을 연결시켜주는 통로가 되기 때문에) int ope.. 2023. 7. 30. 이전 1 다음