[운영체제] 버퍼링과 스풀링(Buffering & Spooling)

2017. 3. 5. 20:059급 공무원/컴퓨터 일반

버퍼링과 스풀링 > CPU와 입출력장치간 속도차 보완

(cpu는 계산해라, 나는 자료 가져올게)

(버퍼링은 키보드 입력을, 스풀링은 프린터 출력을 생각하면 편함)


* 버퍼링 > 주기억장치의 일부를 버퍼로 사용하여 한 작업의 계산과 함께 입출력을 동시에 수행하는 방법

 · 하드웨어 적으로 구현

 · 1개 작업

 · 스택 or 큐 방식

 · 단일 사용자

 · 주기억장치(RAM)


* 스풀링 > 보조기억장치 디스크의 일부분을 버퍼처럼 사용하는 것.

 · 소프트웨어적으로 구현

 · n개 작업

 · 큐방식

 · 다중 사용자

 · 보조기억장치(Disk)