디버깅 (debugging)
- 오류(bug라고도 함)를 발견하고 수정하는 것
장애(Failure) 분석
- log file - 프로세스가 실패하면 오류 정보를 기록
- core dump file - 오류 발생 프로세스의 메모리 내용을 저장 (초창기의 컴퓨터에서 메모리를 core라고 부름)
- crash dump file - 커널 장애시에 커널 메모리 내용을 저장 (커널 장애를 crash라고 부름)
성능 조정
- 병목지점(bottleneck)을 제거하여 시스템 성능을 최적화 가능
- OS의 bottleneck을 발견하기 위하여 시스템 성능 측정 및 표시 유틸리티를 사용해야 함.
DTrace
- 사용자 프로세스와 커널에 동적으로 탐색점을 추가할 수 있는 유틸리티
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 |
댓글 영역