컴퓨터 지식 네트워크 - 컴퓨터 사무실 - 프로그램 쿼리 모드와 프로그램 중단 모드의 차이점

프로그램 쿼리 모드와 프로그램 중단 모드의 차이점

1. 다양한 방법:

프로그램 쿼리 방법은 호스트와 주변 장치 간에 정보를 교환하는 가장 간단한 방법입니다. 입출력은 CPU 실행 프로그램을 통해 완전히 완료됩니다. 프로그램 인터럽트 방식은 쿼리를 기다릴 필요가 없으며 주변기기가 입출력 준비가 되면 호스트에 인터럽트 요청을 보낸 후 원래 실행되었던 프로그램을 일시적으로 중단하고 인터럽트를 실행하기 위해 전송합니다. 외부 요청을 처리하는 서비스 프로그램입니다.

2. 다른 의미:

인터럽트 프로그램은 초기화 중에 인터럽트 활성화 비트를 켜야 합니다. 프로그램이 실행 중일 때 오버플로 상태 비트를 판단합니다. 0이 되면 하드웨어가 이를 삭제합니다. 쿼리 모드는 프로그램이 실행 중일 때 오버플로 상태 비트를 결정해야 하며, 오버플로 후에는 소프트웨어에 의해 삭제되어야 합니다.

프로그램 쿼리 방법

주변 장치가 선택되고 시작되면 호스트는 주변 장치의 특정 상태 비트를 쿼리하여 주변 장치가 준비되지 않았는지 확인합니다. 호스트는 다시 쿼리하고 주변 장치가 준비되면 I/O 작업이 수행됩니다.

이 방법은 제어가 간단하지만 주변 장치와 호스트가 동시에 작동할 수 없고, 각 주변 장치도 동시에 작동할 수 없기 때문에 적합하지 않습니다. 소수의 주변 장치의 경우 I/O 처리에 대한 실시간 요구 사항이 그다지 높지 않으며 CPU의 작업 작업이 상대적으로 간단하고 사용량이 많지 않습니다.

위 내용 참고: 바이두 백과사전-프로그램 쿼리 방법

上篇: 전염병 기간 동안 유연기를 수리하는 방법 下篇: 어떤 컴퓨터 비디오 클립 소프트웨어가 작동합니까?
관련 내용