DMI (Desktop Management Interface)

DMI[디엠아이]는 PC 시스템 내의 하드웨어소프트웨어 구성요소들을 중앙에서 관리하고 추적하기 위한 시스템이다. DMI는 시스템 관리를 자동화하기 위하여 DMTF에 의해 만들어졌으며, 특히 수 십대 이상의 컴퓨터를 관리해야하는 네트웍 컴퓨팅 환경에 유익하다. DMI는 하드웨어와 운영체계 및 특정한 관리 프로토콜에 독립적이며, 공급자들이 쉽게 채용하고, SMTP와 같은 기존의 관리 프로토콜에도 맞출 수 있으며, 네트웍 상의 컴퓨터와 단독 컴퓨터에 모두 사용될 수 있다. DMI는 다음의 네 가지 요소로 구성된다.

  • 관리정보형식(MIF) : MIF는 컴퓨터 상에서 사용되고 있는 하드웨어 및 소프트웨어에 관한 구체적인 정보를 담고 있는 텍스트 파일이다. MIF 파일은 각 구성요소를 기술한 속성을 담고 있는 하나 이상의 그룹으로 구성된다. 기본적으로, 각 MIF 파일은 표준 구성요소 ID 그룹을 포함하고 있다. 이 그룹은 제품명, 버전, 일련번호 및 이전에 설치된 일자와 시간 등을 담고 있다. 다른 구성요소들과 관련하여, 그 구성요소가 설치된 때에 바탕을 둔 ID 번호가 할당된다. 제작자들은 자신들 고유의 특정 MIF를 구성요소에 만들 수 있다. 예를 들면, 제작자는 팩스 모뎀에 팩스 그룹과 모뎀 그룹의 두 그룹을 담고 있는 MIF 파일을 기록할 수 있다. 일부 그룹 속성들은 보증정보, 기술지원 전화번호 및 발생된 에러 등을 포함한다. 이 정보는 그 다음에 MIF 데이터베이스로 보내어진다.
  • 서비스 계층 : 서비스 계층은 관리 인터페이스와 구성요소 인터페이스 사이의 중재자처럼 행동하는 메모리 상주 코드로서, 관리 및 구성요소 소프트웨어가 MIF 데이터베이스 내에 있는 MIF 파일을 액세스할 수 있게 해준다. 이 서비스 계층은 운영체계의 부가장치로서 이용될 수 있으며, 모든 프로그램들에게 공유되는 자원이다. 서비스 계층은 항상 동작해야하기 때문에, 많은 메모리를 사용하지 않도록 설계되었다. 서비스 계층은 또한 로컬 에이전트라고 불리는 공통 인터페이스를 포함하는데, 이것은 개별 구성요소들을 관리하는데 사용된다.
  • 구성요소 인터페이스(CI) : CI는 서비스 계층을 경유하여 상태정보를 적절한 MIF 파일에 보내는 응용프로그램 인터페이스이다. 명령어들에는 필요에 따라 MIF를 수정하는 Get과 Set 명령어, 그리고 중대한 사건을 관리 소프트웨어에게 알리는 Event 명령어 등이 포함된다.
  • 관리 인터페이스 (MI) : 관리 소프트웨어는 MI 응용프로그램 인터페이스를 이용하여 서비스 계층과 통신한다. MI는 관리자들이 Get과 Set 명령어, 그리고 모든 DMI로 관리 가능한 모든 장치들을 목록으로 보여주는 List 명령 등을 내릴 수 있게 해준다.
DMI를 사용하려면, DMI에 맞는 관리 소프트웨어 패키지와 컴퓨터가 필요하다. DMI에 맞는 컴퓨터는 CI, MI 그리고 서비스 계층 등을 포함한다. 이러한 드라이버들은 인터넷상에서 다운로드할 수 있다. 인텔의 LANDesk Client Manager는 DMI에 기반을 두고 있다.


이 정보는 2000년 3월 8일에 수정되었습니다.
영어판(whatis.com)