들어가기 전_stream이라는 단어는 데이터를 전송하는 통로로 많이 들어보셨을 거 같은데요. 클라이언트에서 서버 데이터를 다운로드할 때, 음악을 들을 때 stream라는 데이터 통로를 통해 들어오기도 하죠. I/O streams의 앞에 있는 것은 input / output 즉 입출력 뜻하고 뒤에 있는 streams은 데이터 통로를 의미합니다. 즉 정리하자면 '입출력 데이터 통로'가 되겠네요. 해당 통로가 왜 있는지, 어떠한 역할을 하고 있는지, 어떻게 작동하고 있는지에 대해 소개하겠습니다. 1. 해당 통로가 왜 있나요?kernel space에 대해 알고 있었나요?일단 kernel의 뜻을 간단히 알고 넘어가겠습니다. kernel은 램, 디스크, 키보드와 같은 외부 장치들을 포함한 모든 하드웨어 리소스의 관..