모듈을 올리면서 IO, IRQ을 어떻게 알수 있져?

warpaint의 이미지

모듈을 올리려고 하는데요
IO와 IRQ을 기입 해야 하는데 이것을 어떻게 알수 있을요?
그리고 IO와 IRQ가 무엇 인가요

sunyzero의 이미지

IO -> I/O address: 데이터 입출력 주소
IRQ -> interrupt : 하드웨어적으로 인터럽트를 가해서 특정 동작을 하도록 하기 위한 것.

IRQ를 이용하게 되면 특정 작업을 하는 도중에 끼어들수있습니다. 프로그래밍적으로 설명하면 시그널정도 될까요? 따라서 각 하드웨어들은 기본적으로 IRQ를 가지는 녀석들이 꽤 있습니다. CPU가 특정 작업을 처리하다가도 IRQ요청이 들어오면 이녀석들이 우선순위에 의해서 가로채게 되어지죠. mouse나 키보드들을 생각하면 쉽게 이해가 가실런지?

키보드는 언제 쳐질지 모르지만, 쳐지는 순간 PC가 반응을 해야 하겠죠?

PS)아 그리고 모듈올릴때 EISA방식이라면 IRQ를 정해줘야 하는데 ,이 경우에 특정 해당 하드웨어 유틸리티같은 것으로 알아내야 합니다. NIC의 경우에는 테스트 유틸리티가 있죠. 다만 PnP라면 걱정할 필요는 없습니다. 자동으로 잡힙니다.

========================================
* The truth will set you free.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.