책 내용 질문하기
2-144쪽 질문입니다
도서
[2015] 정보처리기사 필기
페이지
144
조회수
342
작성일
2015-08-10
작성자
첨부파일

2-144쪽 3번 문제 보기 3번에서 s/w에 의한 판별 방법은 인터럽트 처리 루틴이 수행된다라고 했는데요 2-142쪽 설명에는 인터럽트 서비스 루틴이라고 설명 되어있으니 3번도 틀린거 아닌가요? 책 2-139에 보면 인터럼트 처리와 인터럽느 서비스를 나누고 있는 걸 보면 두가지는 분명 다른 것 같아서요...

답변
2015-08-13 13:53:59

안녕하세요.

하드웨어 인터럽트 방식은 CPU와 인터럽트 요청 가능 장치 사이를 버스로 연결해 놓은 것으로 각 장치별로 번호가 제시되어 있어 어느 번호만 확인하면 어느 장치의 인터럽트인지 바로 확인이 가능한 것으로 응답 속도가 빠릅니다.

이에 비해 소프트웨어 인터럽트는 우선순위에 따라 각 장치들을 차례로 검사하여 어느 장치인지를 찾아야 하므로 인터럽트 요청 장치를 확인하는데 소요되는 시간이 많이 걸려 응답 속도가 느립니다. 이와 같이 인터럽트를 요청한 장치를 확인하는 과정을 인터럽트 처리 루틴이라고 합니다.

하드웨어 방식은 인터럽트 처리 루틴 과정 없이 바로 인터럽트 서비스 루틴을 수행하고

소프트웨어 방식은 인터럽트 처리 루틴 과정을 수행한 후 요청 장치를 찾으면 바로 인터럽트 서비스 루틴을 수행합니다.

2-142쪽의

소프트웨어적인 방법은 인터럽트 발생 시 우선순위가 가장 높은 인터럽트 자원부터 인터럽트 요청 플래그를 차례로검사하여 찾고

<- 이 과정이 인터럽트 루틴 과정

이에 해당하는 인터럽트 서비스 루틴을 수행하는 방식이다. <- 이 과정이 인터럽트 서비스 과정

오늘도 즐거운 하루 되세요.

  • *
    2015-08-13 13:53:59

    안녕하세요.

    하드웨어 인터럽트 방식은 CPU와 인터럽트 요청 가능 장치 사이를 버스로 연결해 놓은 것으로 각 장치별로 번호가 제시되어 있어 어느 번호만 확인하면 어느 장치의 인터럽트인지 바로 확인이 가능한 것으로 응답 속도가 빠릅니다.

    이에 비해 소프트웨어 인터럽트는 우선순위에 따라 각 장치들을 차례로 검사하여 어느 장치인지를 찾아야 하므로 인터럽트 요청 장치를 확인하는데 소요되는 시간이 많이 걸려 응답 속도가 느립니다. 이와 같이 인터럽트를 요청한 장치를 확인하는 과정을 인터럽트 처리 루틴이라고 합니다.

    하드웨어 방식은 인터럽트 처리 루틴 과정 없이 바로 인터럽트 서비스 루틴을 수행하고

    소프트웨어 방식은 인터럽트 처리 루틴 과정을 수행한 후 요청 장치를 찾으면 바로 인터럽트 서비스 루틴을 수행합니다.

    2-142쪽의

    소프트웨어적인 방법은 인터럽트 발생 시 우선순위가 가장 높은 인터럽트 자원부터 인터럽트 요청 플래그를 차례로검사하여 찾고

    <- 이 과정이 인터럽트 루틴 과정

    이에 해당하는 인터럽트 서비스 루틴을 수행하는 방식이다. <- 이 과정이 인터럽트 서비스 과정

    오늘도 즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.