Device Driver   디바이스 드라이버, 장치 제어기, 장치 드라이버, 장치 구동기

(2014-05-17)
1. 디바이스 드라이버운영체제(OS)가 키보드,마우스,디스크 같은 디바이스 등과 상호작용할 수 있게 함
     - 이를통해 디바이스의 인식,억세스,제어가 가능함
        . 디바이스 드라이버는 H/W 및 OS에 따라 달라짐

  ㅇ 1 이상의 장치(디바이스)를 제어하고 잘 정의된 인터페이스를 통하여
     - 커널의 다른 부분과 상호작용하는 자료구조함수집합으로 구성된 소프트웨어
        . 커널은 아니지만 커널의 일부분 처럼 동작하게됨
 

2. 커널과 디바이스 드라이버 

  ㅇ 디바이스 드라이버는 커널의 핵심 구성요소와는 구별되는 특성이 있음
     - 즉, 디바이스 드라이버는 실제의 디바이스와 상호 작용하는 모듈이며, 
           통상적으로 디바이스 공급업체에 의해 작성되어 제공되고 있음
  ㅇ 결국, 커널의 핵심부는 디바이스 드라이버를 통해서 입출력 장치들과 상호 작용이 가능


3. 디바이스의 구분 (유닉스의 경우)

  ㅇ 문자 디바이스 :  순차적 접근으로 문자 단위의 접근 만을 허용, 버퍼 캐시를 사용
                      하지 않음
     - 例) 마우스, 직렬포트, 콘솔 등
        . 가상 터미널 드라이버 (Pseudo Terminal Driver)
           .. 문자들이 마치 터미널에서 들어오는 것처럼 보이게하는 가상의 터미널 장치

  ㅇ 블럭 디바이스

  ㅇ 네트워크 디바이스

  ※ 관련참조용어 : 장치 화일 (Device File)


[운영체제(일반)] 1. 운영체제 2. 커널 3. API 4. 장치 드라이버 5. 공유 라이브러리 6. 로그
  1.   기술공통
  2.   기초과학
  3.   진동/파동
  4.   방송/멀티미디어/정보이론
  5.   전기전자공학
  6.   통신/네트워킹
  7.   정보기술(IT)
        1. 정보기술
    1.   전산기초
    2.   컴퓨터구조
    3.   프로그래밍
    4.   데이터베이스
    5.   소프트웨어 공학
    6.   운영체제
      1.   운영체제(일반)
        1.   1. 운영체제
            2. 커널
            3. API
            4. 장치 드라이버
            5. 공유 라이브러리
            6. 로그
      2.   프로세스
      3.   윈도우즈
      4.   UNIX (LINUX)
    7.   정보보호/보안
    8.   IT 기타기술
  8.   공업일반(기계,재료등)
  9.   표준/계측/품질
  10.   기술경영

 
        최근수정     요약목록     참고문헌