ISR (interrupt service routine) 이 뭐죠?

2015. 10. 18. 11:13·IT기술 관련/윈도우
반응형
마이크로 콘트롤러에 지식이 있거나, 컴퓨터에 많은 관심이 있어야 이해하기 쉬울겁니다.

CPU에서 데이터를 처리하는 방법에 여러가지가 있는데,
그중에 인터럽트와 폴링이라는게 있습니다.

폴링은 데이터가 그냥 죽 들어오는 겁니다.
프로세서는 그것을 정해진 순서대로 처리를 합니다.
그런데 비상사태(전원이 나가려고 한다던지)나 급하게 처리해야 할 일이 생기면
큰일 나겠죠. 데이터를 저장도 못하고 날려버리고, 처리해야할 타이밍도 놓치고..

그래서 만들어 놓은게 인터럽트라는 겁니다.
이것은 프로세서에 중대한 상황과 기타 사용자가 정의하는 상황을 번호로 매겨놓습니다
그리고 그 일이 생기면 현재의 작업을 중단하고 우선 처리합니다.

이 인터럽트들은 프로세서에서 롬으로 정의를 해놓습니다.
그런데, 롬에 저장이 되어 있으므로 수정이 불가능하여 인터럽트 벡터테이블이라는 것을
램영역에 만들고 이부분에 처리해야할 내용을 적어둡니다.
이 부분도 메모리의 할당이 적어서 많은 내용을 쓰진 못하고, 
다른 함수를 호출하게 되어 있습니다.

인터럽트가 걸리고 정해진 내용을 처리하는 과정을 인터럽트 서비스라고 합니다.

만들어진 내용(함수)을 인터럽트 서비스 루틴이라고 합니다.

PC에서도 이런 인터럽트가 있고, 인터럽트가 걸렸다는 신호로 IRQ라는 것을 씁니다.
IRQ는 많이 들어 보셨을 겁니다.
Interrupt ReQuest
PC는 주변 하드웨어가 많아서 인터럽트가 걸려도 어떤 놈이 걸었는지를 모릅니다.
그래서 IRQ라는 신호를 만들어서 장비를 확인하게 해줍니다.

 

반응형
저작자표시 (새창열림)

'IT기술 관련 > 윈도우' 카테고리의 다른 글

USB 메모리 사용 흔적 삭제하기  (1) 2015.10.23
본인이 사용한 컴퓨터의 흔적을 다른 사람이 보지 못하게 삭제하는 방법  (0) 2015.10.18
ping test용 배치 파일  (0) 2015.10.18
svchost 문제와 바이러스 감염 해결책  (0) 2015.10.18
DNS Lookup 시 참조 하는 파일 순서  (0) 2015.10.18
'IT기술 관련/윈도우' 카테고리의 다른 글
  • USB 메모리 사용 흔적 삭제하기
  • 본인이 사용한 컴퓨터의 흔적을 다른 사람이 보지 못하게 삭제하는 방법
  • ping test용 배치 파일
  • svchost 문제와 바이러스 감염 해결책
호레
호레
창업 / IT / 육아 / 일상 / 여행
    반응형
  • 호레
    Unique Life
    호레
  • 전체
    오늘
    어제
    • 분류 전체보기 N
      • 법률
        • 기본
        • 개인정보보호법
        • 정보통신망법
        • 전자금융거래법
        • 전자금융감독규정
        • 신용정보법
        • 온라인투자연계금융업법
      • 창업
        • 외식업 관련
        • 임대업 관련
        • 유통업 관련
        • 세무 관련
        • 마케팅 관련
        • 기타 지식
        • 트렌드
        • Youtube
      • IT기술 관련 N
        • 모바일
        • 윈도우
        • 리눅스
        • MAC OS N
        • 네트워크
        • 빅데이터 관련
        • A.I 인공지능
        • 파이썬_루비 등 언어
        • 쿠버네티스
        • 기타 기술
      • 퍼블릭 클라우드 관련
        • Azure
        • GCP
        • AWS
      • 정보보안 관련
        • QRadar
        • Splunk
        • System
        • Web
      • 기타
        • 세상 모든 정보
        • 서적
      • 게임 관련
        • 유니티
      • 부동산
      • 맛집 찾기
        • 강남역
        • 양재역
        • 판교역
        • ★★★★★
        • ★★★★
        • ★★★
        • ★★
        • ★
      • 결혼_육아 생활
        • 리얼후기
        • 일상
        • 육아
        • 사랑
        • Food
      • 영어
        • 스피킹
        • 문법
        • 팝송
        • 영화
      • K-컨텐츠
        • 드라마
        • 영화
        • 예능
      • 독서
      • 프로젝트 관련 조사
        • 시스템 구축
        • 로그 관련
        • 웹
        • APT
        • 모의 해킹
        • DB
        • 허니팟
        • 수리카타
        • 알고리즘
        • FDS
      • 기업별 구내 식당 평가
        • 한국관광공사
        • KT telecop
        • KT M&S
        • KT powertel
        • KT cs 연수원
        • 진에어
      • 대학 생활
        • 위드윈연구소
        • 진로 고민
        • 채용정보
        • 자동차
        • 주식
        • 악성코드
        • 게임 보안
      • 쉐어하우스
  • 블로그 메뉴

    • 홈
    • 게임 관련
    • IT 기술 관련
    • 태그
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    판교
    점심
    보안가이드
    수제버거존맛
    상호관세
    AWS
    유니티
    이재곧죽습니다
    무역전쟁
    돈까스
    쥬쥬랜드
    맛집
    판교맛집
    복리후생
    마케팅
    런치
    대통령
    판교역
    수제버거맛집
    수제버거
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
호레
ISR (interrupt service routine) 이 뭐죠?
상단으로

티스토리툴바