스트림
Stream (1) - Buffer
Stream (1) - Buffer
2024.09.03Stream 1. Stream을 사용하는 이유 프로그램은 정보를 전달 하거거나, 정보를 전달받는 작업의 연속이다.정보를 주고받기 위해 Computer는 수많은 입출력(I/O) 장치와 연결된다. Keyboard, Mouse, Monitor, Printer 등 모든 입출력 장치 마다 입출력 방법을 별도로 만드는 것은 불가능하다. 이것은 마치 C++ 언어가 CPU 제조사마다 다른거나, 애플이 C타입을 쓰지 않고 8핀, 12핀 독자 규격을 사용했던 것과 같다. Stream은 여러 입출력 장치들 간에 데이터를 읽고 쓰는 통일된 방법이다.입출력 장치의 종류에 상관없이, 운영체제는 Stream 표준으로 입출력 기기간에 데이터를 주고받는다.장치가 달라지더라도, 항상 똑같은 절차를 통해 데이터를 읽고 쓰는 방법을 ..