버퍼링
IT위키
더 많은 작업
- Buffering
송수신지 간의 데이터 전송 속도 차이에 의한 병목 현상을 해결하기 위한 데이터 임시 저장 기술
이때 데이터를 잠시 담아 두는 기억 영역을 버퍼(Buffer, 버퍼 메모리)라 한다. 키보드 버퍼, 프린터 버퍼, 디스크 버퍼처럼 속도가 다른 두 장치 사이에 둔다. 내용으로 정보를 찾는 연관 메모리, CPU 와 주기억장치의 속도 차이를 메우는 캐시 메모리와는 쓰임이 다르다.
| 구분 | 버퍼링 | 스풀링 |
|---|---|---|
| 공통점 | 송수신 장치의 속도 차이 보정 | |
| 기반 구조 | 하드웨어 기반 | 소프트웨어 기반 |
| 저장 공간 | 주로 별도 메모리 확보 | 하드디스크를 메모리로 활용 |
| 처리 방식 | 하드웨어 인터럽트 | 데이지 체인(소프트웨어 인터럽트) |