dongdorodongdong
Spooling / Buffering 본문
Spooling (스풀링)
- 정의
- 다중프로그래밍 환경에서 용량이 크고 신속한 엑세스가 가능한 디스크를 이용하여 각 사용자 프로그램의 출력할 데이터를 직접 프린터로 보내지 않고 디스크에 모았다가 나중에 한꺼번에 출력함으로써 프린터 장치의 공유 및 프린터 처리 속도를 보완하는 기법
- 어떤 작업의 I/O과 다른 작업의 계산을 병행 처리하는 기법
- 디스크 일부를 매우 큰 버퍼처럼 사용하는 방법
- Simultaneous Peripheral Operation On-Line의 약어
Buffering (버퍼링)
- 정의
- I/O이 일어나는 동안 I/O 장치와 CPU 간의 처리 속도 차이에서 발생하는 CPU의 대기 시간을 최소화하는 작업을 필요하며 CPU 효율적인 시간 관리를 지향한다.
- 주기억장치의 일부를 버퍼로 정해 놓는다.
- 저속의 I/O 장치와 고속의 CPU간의 속도차이를 해소하기 위해서 나온 방법
'Operating System' 카테고리의 다른 글
프로세스 상태 전이도 (0) | 2019.06.13 |
---|---|
Interuppt (인터럽트) (0) | 2019.06.12 |
가상기억장치의 관리기법 (0) | 2019.06.10 |
컴퓨터 시스템 구조 (0) | 2019.06.10 |
UNIX (0) | 2019.04.12 |