반응형
버퍼
버퍼는 속도에 차이가 있는 두 장치 사이에서 그 차이를 완화하는 역할을 한다.
보관 창고에 있는 귤 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 |