용어 디버깅
다음 용어는 디버깅을 설명할 때 사용됩니다.
-
파란색 화면
-
시스템에서 하드웨어 문제, 데이터 불일치 또는 유사한 오류가 발생하면 오류의 원인을 확인하는 데 사용할 수 있는 정보가 포함된 파란색 화면이 표시될 수 있습니다. 이 정보에는 STOP 코드와 크래시 덤프 파일이 만들어졌는지 여부가 포함됩니다. 로드된 드라이버 목록과 스택 추적도 포함될 수 있습니다.
-
크래시 덤프 파일
-
STOP 코드가 생성될 때마다 하드 디스크의 크래시 덤프 파일에 정보를 쓰도록 시스템을 구성할 수 있습니다. 파일에는 디버거가 오류를 분석하는 데 사용할 수 있는 정보가 포함되어 있습니다. 이 파일은 컴퓨터에 포함된 실제 메모리만큼 클 수 있습니다.
-
디버거
-
다른 프로그램에서 오류를 검색, 찾기 및 수정하는 데 도움이 되도록 설계된 프로그램입니다. 이를 통해 개발자는 프로세스 및 해당 스레드의 실행을 단계별로 실행하고 메모리, 변수 및 프로세스 및 스레드 컨텍스트의 기타 요소를 모니터링할 수 있습니다.
-
커널 모드
-
시스템 서비스 및 디바이스 드라이버가 실행되는 프로세서 모드입니다. 모든 인터페이스 및 CPU 지침을 사용할 수 있으며 모든 메모리에 액세스할 수 있습니다.
-
미니덤프 파일
-
애플리케이션은 크래시 덤프 파일에 포함된 정보의 유용한 하위 집합을 포함하는 사용자 모드 미니덤프 파일을 생성할 수 있습니다. 자세한 내용은 Minidump 파일참조하세요.
-
중지 코드
-
시스템 커널이 계속 실행되지 않도록 중지한 오류를 식별하는 오류 코드입니다.
-
기호 파일
-
모든 시스템 애플리케이션, 드라이버 및 DLL은 디버깅 정보가 기호 파일이라고 하는 별도의 파일에 있도록 빌드됩니다. 따라서 시스템은 더 작고 빠르며 기호 파일이 설치된 경우에도 디버깅할 수 있습니다. 자세한 내용은 기호 파일참조하세요.
-
사용자 모드
-
애플리케이션이 실행되는 프로세서 모드입니다. 이 모드에서는 제한된 인터페이스 집합을 사용할 수 있으며 시스템 데이터에 대한 액세스가 제한됩니다.
관련 항목
-
자동 디버깅 구성