버퍼와 스트림이해하기

이영광·2021년 9월 11일
0

파일을 읽거나 쓰는 방식에는 크게 두 가지 방시그 즉 버퍼를 이용하는 방식과 스트림을 이용하는 방식

버퍼링과 스트리밍 이라는 용어는 아마 유투브같은거나 기다리거나 할때 버퍼링이라는것을 들어봤을거다

또 방송인드링 송출할대 스트리밍을 한다고 한다

버퍼링은 영상을 재생할수 있을대까지 데이터를 모으는 동작

스트리밍은 방손인의 컴푸터에서 시청자의 컴퓨터로 영상 데이터를 조금씩 전송하는 동작

스트리밍을 하는 과정에서 버퍼링을 할수도 있고

전송이 너무느리면 화면을 내보내기까지 최소한의 데이터를 모아야하며,영상데이터가 재생 속도보다 빠르게 전송되어도 미리 전송받은 데이터를 저장할 공간이 필요하기 때문이다

노드의 개념도 비슨한데 노드는 파일을 읽을때 메모리에 파일 크기만큼 공간을 마련해두고 파일 데이터를 메모리에 저장한 뒤 사용자가 조작할수 있도록한다. 이때 메모리에 저장된 데이터가 버퍼이다

profile
《REACT》《JAVASCRIPT 》 만지고있어욤

0개의 댓글