-
[CLASS]/[Java i/o] BufferJava-diary/REFERENCE TYPE 2020. 2. 5. 20:18
Buffer의정의
- 임시 저장공간을 의미
- 입출력을 수행하는데 있어 속도 차이를 극복하기 위해 사용한다.
-영화를 내려 받으면서 동시에 볼 수 있는 Youtube 등-
- 영화를 내려 받는다.
- buffer의 임시 저장소에 최대한 많이 저장된다.
- 데이터가 임시 저장소에 저장되는 동시에 영화를 본다.
입출력 Buffer
- CPU와 보조기억장치 사이에 사요되는 임시 저장 공간
- CPU와 보조기억장치(하드디스크)의 데이터 처리 속도 차를 극복하기 위해 사용한다.
-CPU는 보조기억장치보다 데이터 처리 속도가 빠르다- - Buffer의 역할로 주기억장치(RAM)을 사용한다.
- 하드디스크 ->초당 4개의 데이터 전송 , cpu ->초당 100개의 데이터 처리
- 하드디스크에서 Buffer로 데이터를 보낸다.
- Buffer에 데이터가 쌓인다.
- Buffer에 데이터가 어느정도 쌓이면 cpu에서 데이터를 가져와 처리한다.
'Java-diary > REFERENCE TYPE' 카테고리의 다른 글
[Class][Java i/o]InputStreamReader/OutputStreamWriter (0) 2020.02.06 [CLASS][Java i/o]BufferedInputStream/BufferedOutputStream (0) 2020.02.05 [CLASS]/[Java i/o] FileWriter (0) 2020.02.05 [CLASS]/[Java i/o] FileReader (0) 2020.02.05 [CLASS]/[Java i/o] FileOutputStream (0) 2020.02.05