데스크톱 창 관리자

위키백과, 우리 모두의 백과사전.
이동: 둘러보기, 찾기

데스크톱 창 관리자(영어: Desktop Window Manager, DWM)는 윈도 비스타, 윈도 7에 도입된 컴포지트 창 관리자이며, 윈도 에어로 사용자 인터페이스를 사용할 수 있게 한다. 이전에는 데스크톱 컴포지트 엔진(영어: Desktop Compositing Engine, DCE)이라고 불렸다. DWM은 다이렉트엑스 9.0 및 셰이더 모델 2.0을 지원하는 그래픽 카드를 요구한다. DWM은 윈도 비스타 스타터 에디션에 포함되어 있지 않는다. 반면, 윈도 비스타 홈 베이직 에디션에는 포함되지만 윈도 에어로 인터페이스를 포함하고 있지 않다.

윈도 버전 6 이상(이를테면 윈도 비스타와 윈도 7)에서 데스크톱 창 관리자 프로세스가 실행되고 있는지 확인하는 법은 다음과 같다.

  • Ctrl+ Shift+Esc 키를 눌러서 작업 관리자로 들어간다.
  • 프로세스 탭을 누른다.
  • "데스크톱 창 관리자"라는 설명이 붙은 dwm.exe 프로세스가 있는지 확인한다.

목차

구조 [편집]

DWM이 실행되면 응용 프로그램들은 직접 비디오 메모리에 정보를 그리지 않고, 1초에 엄청난 횟수로 시스템 메모리의 오프 스크린 버퍼에 그리면서 최종 화면을 표시한다. 이것은 맥 오에스 텐쿼츠 컴포지터와 비슷하다. 컴포지터가 모든 응용 프로그램의 그래픽에 접근하기 때문에 여러 개의 응용 프로그램들의 시각화를 정리하는 효과(이를테면 투명도)를 쉽게 사용할 수 있다. DWM은 다이렉트엑스를 사용하여 GPU 안에서 컴포지트, 렌더링 기능을 수행하며, 디스플레이로의 오프 스크린 버퍼로부터 렌더링을 관리하는 CPU의 작업 사용률을 낮춘다. 그러나 오프 스크린 버퍼에 직접 그리는 응용 프로그램에 영향을 미치지는 않는다. DWM을 사용되는 기술에 따라, CPU의 사용률이 급격히 올라갈 수도 있다. GDI와 같이 사람이 인식할 수 없는 DWM의 렌더링 기술은 사용자 인터페이스를 비트맵으로 버퍼링함으로써 버퍼로 다시 전달된다. 윈도 프레젠테이션 파운데이션과 같이 사람이 인식할 수 있는 DWM 기술은 DWM 호환 포맷에서 사용할 수 있는 내부 데이터 구조를 직접 만든다. 버퍼 안에 있는 창의 내용물은 그 뒤에 다이렉트엑스 텍스처로 변환된다.

하드웨어 요구 사항 [편집]

DWM은 호환 가능한 실제 하드웨어나 가상 하드웨어를 요구한다:[1]

2009년 2월 기준으로 하이퍼VVMWare 가상 머신 둘 다 하드웨어 요구 사항을 충족하지 못하고 있다.

같이 보기 [편집]

주석 [편집]

  1. System requirements for Windows Vista. 마이크로소프트 (2007년 11월 13일). 2009년 2월 11일에 확인.

바깥 고리 [편집]