선점형 멀티태스킹이란? 정의 및 의미

선점형 멀티태스킹은 운영 체제에서 실행 중인 프로그램이 CPU에서 반복적인 시간 조각을 가져오는 시간 공유 조건을 설정합니다. 운영 체제에 따라 타임 슬라이스는 모든 프로그램에 대해 동일하거나 현재 응용 프로그램 및 사용자 조합에 맞게 조정될 수 있습니다.

예를 들어, 시스템의 백그라운드에서 실행되는 프로그램은 전면 부하가 얼마나 무거운지에 관계없이 CPU 시간이 더 많이 주어질 수 있으며 그 반대의 경우도 마찬가지입니다. 또한 OS는 모뎀이나 시스템 프로그램이 연속 처리에 필요한 기계 주기를 이해할 수 있습니다.

Technipages는 선점형 멀티태스킹을 설명합니다.

선점형 멀티태스킹은 PC의 운영 체제가 몇 가지 기준을 활용하여 다른 단일 작업이 운영 체제를 사용하기 전에 단일 작업에 할당할 정도를 선택합니다. 체계. 운영 체제에 대한 책임을 한 작업에서 시작하여 다음 작업으로 넘겨주는 것을 선점(preempting)이라고 합니다.

인터럽트 메커니즘을 사용하는 고유한 특성은 협력적 멀티태스킹과 구별됩니다. 선점의 대표적인 척도는 경과시간으로 시분할 또는 시분할이라고 하는 현상이다. 슬라이스. 일부 운영 체제에서는 일부 응용 프로그램에 다른 응용 프로그램보다 더 높은 요구 사항을 부여할 수 있으므로 시작 시 더 많은 최고 요구 사항 프로젝트가 제어하고 시간이 더 오래 단축될 수 있습니다. 선점형 멀티태스킹을 통해 컴퓨터는 모든 프로세스에 자신의 "조각" 시간을 확실히 할당할 수 있습니다.

멀티태스킹 기술은 여러 사용자가 하나의 시스템에서 작업할 수 있도록 만들어졌지만 몇 년이 지나면서 멀티태스킹은 작업의 수에 관계없이 추가로 구현될 수 있다는 것이 분명해졌습니다. 사용자. 이는 단일 사용자가 여러 애플리케이션을 동시에 실행하는 새로운 시대를 열었습니다. 그래서 개인용 컴퓨터에 이르기까지 초기 컴퓨터의 운영 체제는 이러한 발전을 인식하고 구현하여 성능을 향상시켰습니다.

선점형 멀티태스킹의 일반적인 용도

  • 권장하는 운영 체제 선점형 멀티태스킹 다양한 작업의 동기화 실행 효과를 설정합니다.
  • 선점형 멀티태스킹 들어오는 데이터와 같은 필수 외부 작업을 다룹니다.
  • 최근 몇 년 동안 제조 및 설계된 대부분의 운영 체제는 멀티태스킹.

선점형 멀티태스킹의 일반적인 오용

  • 선점형 멀티태스킹 시분할 대신 특정 일정 정책을 처리하는 데 사용됩니다.
  • 사용하다 선점형 멀티태스킹 작업이 시스템 리소스가 필요하지 않을 때 산출하도록 명시적으로 프로그래밍되어야 하는 경우.