파일 입출력(File I/O)컴퓨터 내부의 주기억장치와 외부의 보조기억장치 사이에서 데이터가 이동하는 것을 말한다. Input : 보조기억장치에 저장된 파일 데이터를 주기억장치로 읽어오는 것output : 주기억장치에 있는 데이터를 보조기억장치에 저장하는 것 CPU와 주기억장치는 전자의 속도로 일하지만, 보조기억장치는 물리적인 장치라서 상대적으로 속도가 엄청 느리다.이때 버퍼라는 개념을 이용한다. 버퍼(Buffer) 속도 차이가 나는 두 장치 사이에서 데이터 전송 속도를 조절하기 위한 임시 메모리 공간(Ram 영역)이다. CPU가 디스크에 데이터를 1바이트씩 보낼 때마다 디스크가 반응하려면 CPU는 하루 종일 기다려야 한다. 이를 해결하기 위해 버퍼를 둔다. 작동 원리 1. 적재 : 프로그램이 데이터를..