buffering1 [OS] Buffering [Buffer 란?] - Process 간에 Data가 이동하는 동안, Data를 잠시 보유하는데 사용하는 Memory 영역. - Buffer는 보통 Data 수신 속도(Received)와 처리 속도(Processed) 사이에 차이가 발생할 때 사용. - Buffer를 없애면 Data 손실이 발생하거나 대역폭 사용률이 낮아짐. [Buffering 이란?] - 통신이 직간접적이든 뭐든 간에, 메시지는 Temporary Queue 를 통한 Process 통신 과정을 거침. - 생산자와 소비자의 속도 차이에서 오는 비효율 극복 - 서로 다른 자료 전송 사이즈가 다른 상황을 극복 - Data 입출력의 의미를 명확하기 하기 위해 - Data를 보내거나 받기 전, 기기가 Data를 복사할 수 있게 도움. - Sem.. 2022. 8. 8. 이전 1 다음