추천, 2024

에디터의 선택

OS에서 스풀링과 버퍼링의 차이점

스풀링과 버퍼링은 I / O 하위 시스템이 주 메모리 또는 디스크의 저장 공간을 사용하여 컴퓨터의 성능과 효율성을 향상시키는 두 가지 방법입니다. 스풀링과 버퍼링의 기본적인 차이점은 스풀링은 한 작업의 I / O와 다른 작업의 실행을 겹치게하고 버퍼링은 한 작업의 I / O와 동일한 작업의 실행을 겹치게하는 것입니다. 아래 비교 차트를 사용하여 스풀링과 버퍼링 간의 차이점을 찾아 보겠습니다.

비교 차트

비교의 근거스풀링버퍼링
기본스풀링은 한 작업의 I / O와 다른 작업의 계산을 겹칩니다.버퍼는 한 작업의 I / O와 동일한 작업의 계산을 겹칩니다.
완전한 형태온라인 동시 작동완전한 형식이 아닙니다.
실력 있는스풀링은 버퍼링보다 효율적입니다.버퍼링은 스풀링보다 효율성이 떨어집니다.
크기스풀링은 디스크를 거대한 스풀 또는 버퍼로 간주합니다.
버퍼는 메인 메모리의 제한된 영역입니다.

스풀링의 정의

온라인으로 동시 주변 작동, 약어는 Spooling 입니다. 스풀은 장치가 작업을 수락 할 준비가 될 때까지 장치의 작업 을 보유하는 일종의 버퍼 입니다. 스풀링은 출력 장치가 디스크 를 수용 할 준비가 될 때까지 디스크 를 많은 장치 작업을 저장할 수있는 거대한 버퍼 로 간주합니다.

스풀링에서 한 작업의 I / O는 다른 작업의 계산과 겹칩니다. 예를 들어 한 번에 스풀러가 한 작업의 입력을 읽을 수 있으며 동시에 다른 작업의 출력을 인쇄 할 수도 있습니다.

스풀링은 원격 사이트에서 데이터를 처리 할 수도 있습니다. 스풀러는 프로세스가 원격 사이트에서 완료되면 알림을 보내야만 스풀러가 원격 프로세스에 다음 프로세스를 스풀링 할 수 있습니다.

스풀링은 장치의 작동 속도를 증가시켜 시스템의 성능을 향상시킵니다. 자연스럽게 다중 프로그래밍을 유도합니다.

버퍼링의 정의

버퍼링에 대해 논의하기 전에, 버퍼 란 무엇입니까? 버퍼주 메모리 에서 두 장치간에 또는 장치 또는 응용 프로그램간에 전송되는 데이터를 임시 로 저장하거나 보유하는 데 사용되는 영역입니다. 간단히 말해 버퍼는 한 곳에서 다른 곳으로 전송되는 데이터를 일시적으로 저장합니다. 일시적으로 버퍼에 데이터를 저장하는 동작을 버퍼링이라고합니다.

데이터를 버퍼링하는 데에는 세 가지 이유가 있습니다. 데이터가 전송되는 두 장치간에 속도맞추는 데 도움이됩니다. 예를 들어, 하드 디스크는 모뎀에서받은 파일을 저장해야합니다. 이제 우리는 모뎀의 전송 속도가 하드 디스크에 비해 느리다는 것을 알고 있습니다. 따라서 모뎀에서 오는 바이트는 버퍼 공간에 누적되고 파일의 모든 바이트가 버퍼에 도착하면 전체 데이터가 단일 작업으로 하드 디스크에 기록됩니다.

둘째, 서로 다른 데이터 전송 크기 를 갖는 장치가 서로 적응되도록 돕습니다. 기기가 송수신하기 전에 데이터를 조작하는 데 도움이됩니다. 컴퓨터 네트워킹에서 큰 메시지는 작은 조각들로 조각 나고 네트워크를 통해 전송됩니다. 수신 측에서, 프래그먼트는 버퍼에 축적되고 재 조립되어 완전한 대형 메시지를 형성한다.

버퍼링의 세 번째 용도는 복사 의미를 지원한다는 것입니다. 복사 의미론을 사용하면 버퍼의 데이터 버전은 버퍼의 데이터에 대한 이후 변경 사항과 관계없이 시스템 호출시 데이터 버전이됩니다. 버퍼링은 장치의 성능을 향상시킵니다. 한 작업의 입출력을 동일한 작업의 계산과 겹칩니다.

스풀링과 버퍼링의 주요 차이점

  1. 스풀링과 버퍼링의 주요 차이점은 스풀링은 다른 작업의 계산과 함께 한 작업의 I / O를 동시에 처리 할 수 ​​있으며 버퍼링은 한 작업의 I / O를 계산과 함께 처리하는 것입니다.
  2. 스풀링은 동시 주변 작동 온라인의 머리 글자입니다. 그러나 버퍼링은 약어가 아닙니다.
  3. 스풀링은 버퍼링보다 효율적입니다. 한 번에 두 개의 작업을 중복 처리 할 수 ​​있기 때문입니다.
  4. Spool은 디스크를 거대한 버퍼로 사용하면서 버퍼는 메인 메모리의 제한된 영역입니다.

결론:

스풀링과 버퍼링은 모두 컴퓨터의 효율성을 높여 주지만 한 번에 두 개의 작업을 처리 할 때 스풀링은 버퍼링보다 효과적입니다.

Top