Windows XP는 시스템에서 문제가 발생하지 않도록 방지하는 여러 가지 개선된 기능을 제공하므로 다운 시간을 줄이고 생산성을 최대화할 수 있습니다. 응용 프로그램 호환성업그레이드된 버전의 운영 체제가 발표될 때마다 응용 프로그램 호환성 문제가 걱정될 수 있습니다.
Windows XP는 일반 사용자 계열의 Microsoft 운영 체제(Windows 95,
Windows 98 및 Windows Millennium)와 기업 사용자 계열의 Microsoft
운영 체제(Windows NT, Windows 2000)를 하나로 합친 결정판이라고 할 수 있으며,
이 새로운 운영 체제는 가정과 기업 사용자 모두에게 타사 응용 프로그램과의 폭넓은 호환성을
제공합니다. Windows XP는 Windows 95, Windows 98 및 Windows Me에서 가장
많이 실행되는 상위 1,000개의 응용 프로그램 중 거의 모든 프로그램과 호환되며, Windows
2000에서 실행되는 거의 모든 응용 프로그램과 호환됩니다. 이 중에서 바이러스 예방 프로그램,
시스템 유틸리티 및 백업 응용 프로그램은 제외되지만 대부분의 경우 Windows XP가 출시되는
시기에 맞추어 업데이트 버전이 발표될 것입니다. 원래 Windows 이전 버전용으로 제작되어 Windows XP에서 작동하지 않는 응용
프로그램의 경우, 사용자들은 Windows XP에 포함된 새로운 기능인 호환성 모드를 활용할 수
있습니다. 이 모드는 이전 버전의 Windows 환경을 거의 완벽하게 에뮬레이트합니다.
Windows XP에서 실행되도록 디자인되지 않은 오래된 응용
프로그램의 경우, 사용자는 그림 1과 같이 프로그램
호환성 마법사를 사용하여 특정 호환성 모드에서 이러한 프로그램을 쉽게 실행할 수 있습니다.
 Windows XP에 포함된 응용 프로그램 문제 해결 기능은 응용 프로그램이 운영 체제 버전을
잘못 인식하거나 메모리가 해제된 후 메모리를 참조할 때 발생하는 문제와 같은 응용 프로그램 호환성
문제를 해결할 수 있도록 도와줍니다. 문제 해결 기능은 운영 체제에서 자동으로 적용하여 호환되지 않은
응용 프로그램 함수를 수정하므로 사용자가 직접 간섭할 필요가 없습니다.
또한, 새로운 응용 프로그램이 발표되거나 새로운 문제 해결 기능을 사용할 수 있게 되면 자동
업데이트 기능(Windows Me에서 처음 사용)을 사용하여 Windows
Update 웹 사이트에서
자동으로 다운로드할 수 있습니다. Windows Update에 대한 자세한 내용은 아래를
참조하십시오. 참고 Windows XP에서 오래된 응용 프로그램을
실행하는 방법에 대한
자세한 내용은
응용 프로그램 호환성 기술을 참조하십시오. 장치 및 하드웨어 지원Windows XP에서 장치 및 하드웨어 지원은 다양한 방식으로 향상되었으며, Windows
2000과 Windows Me의 장점만을 채택하여 더욱 향상된 시스템 안정성과 장치 호환성을
제공합니다. Windows XP에는 Windows 2000에서 지원하지 못했던 수많은 장치에 대한
플러그 앤 플레이 지원이 포함되어 있으며, 범용 직렬 버스(USB), IEEE 1394로 알려진
초고속 버스, PCI 및 기타 버스 등에 대한 지원이 향상되었습니다. Windows XP의 플러그 앤
플레이 기능 자체가 향상됨으로써 특히, 장치 설치 과정에서 사용 편리성과 성능이 개선되었습니다.
드라이버 모델은 Windows 2000과 크게 달라지지 않았으므로 Windows 2000에서 작동되는
대부분의 장치는 Windows XP에서도 새로운 장치 드라이버 없이 작동합니다. 참고 Windows XP의 하드웨어 호환성 향상에 대한 자세한
내용은
장치 및 하드웨어 지원의 새로운 기능을 참조하십시오. 공유 DLL 지원많은 Windows 기반 응용 프로그램은 Windows에서 유사한 기능(예: 파일 저장)을
수행하기 때문에 이러한 응용 프로그램은 동적 링크 라이브러리(DLL)와 같은 운영 체제 구성 요소를
공유하기도 합니다. 하지만, 이러한 응용 프로그램이 서로 다른 버전의 구성 요소에 의존할 경우 이러한
구성 요소를 공유하면 문제가 발생할 수 있습니다. 이러한 공유 문제를 해결하기 위해 Windows
XP에서는 “SxS”(side-by-side) 구성 요소 공유라는 안전한 구성 요소
공유를 지원합니다. 호환성에 문제를 일으킬 수 있는 단일 버전의 구성 요소를 사용하는 대신, side-by-side
구성 요소 공유는 여러 버전의 구성 요소 개체 모델(COM) 또는 Win32 응용 프로그램
프로그래밍 인터페이스(API) 구성 요소가 동시에 실행되도록 합니다. Windows XP의 경우
안정성에 문제를 일으킬 가능성이 높은 일부 주요 시스템 구성 요소도 side-by-side 구성
요소로 사용됩니다. Windows XP에서는 Win32 구성 요소 및 응용 프로그램이 동일한 버전의
Microsoft 구성 요소를 사용할 수 있도록 하는데, 이 경우 다른 응용 프로그램이나 운영 체제
업데이트로 인해 영향을 받지 않는다고
검증된 구성 요소입니다. 이 기능은 COM 클래스, 인터페이스
및 형식 라이브러리와 같은 응용 프로그램 구성에 대한 메타데이터를 포함하고 있는 XML 파일에
의존합니다. 시스템 종료 이벤트 추적기Windows XP에는 컴퓨터 종료 또는 재시작에 대한 원인을 일관성 있게 문서화할 수 있는
간단하고 표준화된 메커니즘을 제공하는 시스템 종료 이벤트 추적기라는 유틸리티가 포함되어 있습니다. 이
정보를 사용하면 시스템 종료에 대한 근본적인 원인을 분석하고 시스템 환경에 대해 더욱
깊이 이해할 수 있게 될 것입니다. 시스템 종료 또는 재시작에 대한 원인을 기록하려면 Windows 종료 대화 상자에
입력할 수 있습니다. Windows 종료 대화 상자는 시스템 종료 과정의 일부로
표시되거나 갑작스런 종료 후 시스템을 다시 시작할 때 표시됩니다. Windows에서는 미리 정의한
원인을 선택할 수 있도록 제공합니다. 시스템 종료에 대한 사용자 자신의 이유를 명시할 수도 있습니다.
여기에 입력한 정보는 이벤트 뷰어의 시스템 로그에 기록됩니다. 기본적으로, 시스템 종료 이벤트
추적기는 Windows XP에서 비활성화되어 있습니다. 시스템 종료에 대한 원인 기록 이외에도, 시스템 종료 이벤트 추적기는 시스템 종료 전의 시스템
상태에 대한 스냅샷을 보관하여 시스템을 다시 시작하기 직전에 한계에 가까워지거나 한계를 초과한 시스템
리소스를 파악할 수 있습니다. 여기에는 시스템에서 실행되고 있던 각 프로세스, 시스템의 각 페이지
파일, 시스템의 각 디스크 및 전체적인 시스템 리소스 사용에 대한 많은 매개 변수가 기록됩니다.
나중에 시스템 로그에서 시스템 종료에 대한 원인과 함께 당시의 시스템 상태를 검토하여 이 정보를
분석할 수 있습니다. 이 정보는 시스템 성능 저하 및 시스템을 다시 시작할 수 밖에 없는 성능 문제에
대한 근본적인 원인을 이해하는 데 매우 큰 도움이 됩니다. 결과적으로, 동시에 실행하는 응용
프로그램의 수를 낮추는 등 사용자가 컴퓨터를 사용하는 방식을 개선하여 시스템 지속 시간을 늘릴 수
있습니다.
참고 Windows XP Professional에서 시스템 종료
이벤트 추적기는 기본적으로 활성화되어 있지 않습니다. 응답하지 않는 응용 프로그램 닫기Windows XP에서는 응답하지 않는 응용 프로그램을 쉽게 닫을 수 있도록 응용 프로그램 창이
개선되었습니다. 이전 버전의 Windows의 경우 응답하지 않는 응용 프로그램을 쉽게 닫을 수 있는
방법이 없었습니다. 즉, 작업 관리자를 열어
해당 응용 프로그램을 선택한 다음, 닫기 단추를 눌러야
했습니다. Windows XP에서는 응답하지 않는 응용 프로그램의 창을 계속 볼 수 있습니다. 응용
프로그램 창의 상단 표시줄을 통해 현재 응용 프로그램이 응답하지 않음을 알 수 있으며, 응용
프로그램의 닫기 단추를 눌러 응용 프로그램을 닫을 수 있습니다. 닫기 단추를 누르는 것은
작업 관리자를 열고 응답하지 않는 응용 프로그램을 끝내는 것과 동일한 작업입니다. |