소프트웨어에 의하여 우선순위를 판별하는 방법은? | [정보처리기능사 필기] 10년 4회차 기출문제 상세 페이지
1[정보처리기능사 필기] 10년 4회차
소프트웨어에 의하여 우선순위를 판별하는 방법은?
1
핸드 쉐이킹
2
인터럽트 벡터
3
데이지 체인
4
폴링
해설
인터럽트 발생 시 하드웨어의 도움 없이 소프트웨어적으로 각 장치를 순차적으로 검사하여 우선순위를 판별하는 방식은 ④ 폴링(polling)이다.
폴링은 CPU가 인터럽트 요청 여부를 각 장치에 순서대로 물어보는 방식으로 구현은 간단하지만 장치 수가 많아지면 처리 속도가 느려진다.
- ① 핸드 쉐이킹: 송수신 장치 간 데이터 전송 시점을 맞추는 동기화 방식이다.
- ② 인터럽트 벡터: 하드웨어적으로 인터럽트 발생 장치의 주소를 지정하는 방식이다.
- ③ 데이지 체인: 장치들을 직렬로 연결해 하드웨어적으로 우선순위를 정하는 방식이다.
오류나 개정된 내용이 보이면 알려주세요