상세 컨텐츠

본문 제목

2.8 운영체제 디버깅

Computer Science/OS Concepts

by RACC8N 2020. 4. 17. 15:06

본문

디버깅 (debugging)

- 오류(bug라고도 함)를 발견하고 수정하는 것

 

장애(Failure) 분석

- log file - 프로세스가 실패하면 오류 정보를 기록

- core dump file - 오류 발생 프로세스의 메모리 내용을 저장 (초창기의 컴퓨터에서 메모리를 core라고 부름)

- crash dump file - 커널 장애시에 커널 메모리 내용을 저장 (커널 장애를 crash라고 부름)

 

성능 조정

- 병목지점(bottleneck)을 제거하여 시스템 성능을 최적화 가능

- OS의 bottleneck을 발견하기 위하여 시스템 성능 측정 및 표시 유틸리티를 사용해야 함.

 

DTrace

- 사용자 프로세스와 커널에 동적으로 탐색점을 추가할 수 있는 유틸리티

'Computer Science > OS Concepts' 카테고리의 다른 글

2.10 시스템 부트  (0) 2020.04.17
2.9 운영체제 생성  (0) 2020.04.17
2.7 운영체제 구조  (0) 2020.04.17
2.6 운영체제의 설계와 구현  (0) 2020.04.04
2.5 시스템 프로그램  (0) 2020.04.04

관련글 더보기

댓글 영역