*Buffering?
: CPU와 IO 연산이 중첩됨-> CPU 효율을 높이기 위해 사용됨
- Buffer 가 Data 전송, 조정 등 수행하는 상태로 RAM 에 존재함
- 정보 송수신을 원할히 하기 위해 정보 일시적으로 저장해서 처리 속도의 차를 흡수함
- 입출력 장치, 고속 CPU 처리 속도 차이의 개선을 위함
- 주기억장치의 일부 공간을 버퍼 공간을 할당하여 처리할 데이터를 임시 기억하여 처리하는 방식
- 버퍼의 위치는 주기억장치(RAM)
- 버퍼는 하드웨어적 구현임
- 단일 사용자의 단일 작업임
* Spooling?
- 하드디스크의 디스크를 사용함
- 소프트웨어적 구현
- 위치는 SDD/HDD임
*버퍼링과 스플링 비교