버퍼(Buffer)와 버퍼링(Buffering)

in #kr-science7 years ago

안녕하세요!! @wonnieyoon입니다.

많은 사람들이 버퍼링이란 용어는 많이 들어 보셨을텐데요.
어떤 뜻인지는 잘 모르더라구요~
오늘은 아주 쉽게~ 버퍼와 버퍼링에 대해 설명하는 포스팅을 올리겠습니다.

버퍼란?
버퍼링을 하기 위한 메모리(공간)

버퍼링이란?
버퍼에 데이터를 담는 과정

너무 쉽나요? 이해가 잘 안되나요?

예를들어 보겠습니다.
일상)
하루 용돈이 2만원이라고 가정을 해보겠습니다.
그런데 오늘 용돈을 5천원만 사용했습니다.
그럼 남은 만 오천원은 어떻게 하나요?
당연히 저금통,통장 등에 저금을 하겠죠(물론..아닌사람도..)
왜 저금을 하죠? 남은 돈을 나중에 사용하기 위해서죠 !!

벌써 여기서 버퍼와 버퍼링의 개념이 나왔습니다.
버퍼란 저금통, 통장을 가르키고
버퍼링이란 저금통,통장에 돈을 넣은 과정을 말합니다.

이해가 되셨다면 좀더 와닿는 예를 들어 보겠습니다.
영상을 본다고 가정해봅시다.
영상을 보기 위해서는 서버 등에서 영상 데이터를 가져와야 하는데요.
만약 버퍼가 없다면 어떻게 될까요?
당연히 네트워크가 약해지면 영상이 바로 끊기겠죠..
하지만 만약 버퍼에 일정량의 데이터를 받아둔다면 네트워크가 약해지더라도
다시 네트워크의 연결이 제대로 될때까지 데이터가 버퍼에 남아있기 때문에
끊기지 않고 계속해서 볼수 있습니다.

Sort:  

호호.^^^잘부탁드립니다

좋은 비유 감사합니다! 보팅 맞팔 신청하고 갈께요!

네 감사합니다.

^^ 재미있는 설명 감사합니다~

잘 설명하시네요~ 잘보고 갑니다.

오~ 첨뵙네요ㅎ 개발자시군요. 자주 놀러갈께요

저도 자주 놀러가겠습니다.~ 기술 공유도 부탁드릴게요~ 저도 하겠습니다. 감사합니다.

버퍼랑 버퍼링이 다른 뜻인줄 몰랐네요^^
잘 모르는 분들은 예시때문에 더 쉽게 이해하겠는데요? :D

Go here https://steemit.com/@a-a-a to get your post resteemed to over 72,000 followers.