본문 바로가기

Basic/운영체제

버퍼의 개념

반응형

버퍼


버퍼는 속도에 차이가 있는 두 장치 사이에서 그 차이를 완화하는 역할을 한다. 


보관 창고에 있는 귤 5개를 도마로 옮긴다고 가정해보자. 


한 번에 하나씩 옮기면 다섯 번을 왕복해야 하지만 귤을 바구니에 담아서 옮기면 한 번에 5개를 


옮길 수 있어 효율적인데,이 경우의 바구니는 버퍼에 비유된다.



입출력장치에서 데이터를 가져오는 경우도 마찬가지이다. 느린 입출력장치에서 데이터를 읽


을 때마다 하나씩 전송하면 작업량에 비해 실제로 전송되는 데이터의 양이 매우 작지만,일


정량의 데이터를 모아 한꺼번에 전송하면 적은 노력으로도 많은 양의 데이터를 옮길 수 있다.


이렇게 일정량의 데이터를 모아 옮김으로써 속도의 차이를 완화하는 장치가 버퍼이다




반응형

'Basic > 운영체제' 카테고리의 다른 글

CHAPTER 02 컴퓨터의 구조와 성능 향상  (0) 2020.12.25
ssl 인증서 재발급 과정  (0) 2020.11.11
운영체제의 구조  (0) 2020.02.02
운영체제의 정의와 역할, 필요성, 목표  (0) 2020.01.30
Context Switching  (0) 2020.01.28