유틸리티는 운영체제를 보조해 컴퓨터의 유지보수, 진단, 최적화를 맡는 시스템 소프트웨어다.[1] 직접적인 작업 결과물을 만드는 응용 프로그램과 달리, 저장 장치와 파일, 보안 상태, 시스템 자원을 관리하는 데 초점이 있다.[1][2]

1. 정의와 범위

유틸리티는 컴퓨터 시스템의 운영을 뒷받침하는 도구군을 가리킨다. 디스크와 볼륨 관리, 백업과 복원, 오류 검사, 압축, 보안 검사처럼 운영체제 주변에서 반복적으로 필요한 작업이 여기에 포함된다.[1][2][3][4]

이 범주에는 운영체제에 기본 포함된 도구와 별도 설치형 도구가 모두 들어간다. 어떤 도구는 디스크 관리처럼 저장 장치를 직접 다루고, 어떤 도구는 악성 코드 검사나 파일 검사처럼 보안에 초점을 둔다.[2][4]

2. 주요 기능

유틸리티의 첫 번째 역할은 저장 장치와 파일을 다루는 일이다. macOS의 디스크 유틸리티는 저장 장치의 포맷과 관리, 디스크 이미지 생성, 오류 검사와 복구를 지원한다.[2]

두 번째 역할은 보안이다. Windows Security는 파일과 폴더를 검사해 위협을 찾고, 필요하면 제거를 돕는다.[4] 이런 유틸리티는 사용자가 직접 감지하기 어려운 문제를 먼저 찾아내는 데 가치가 있다.[4]

세 번째 역할은 진단과 관리다. Sysinternals와 같은 도구 모음은 프로세스, 메모리, 권한, 시스템 동작을 관찰하는 유틸리티를 제공해 문제 원인을 좁히는 데 도움을 준다.[3]

3. 유형

유틸리티는 기능 기준으로 나누면 디스크 관리 유틸리티, 보안 유틸리티, 시스템 진단 유틸리티로 구분할 수 있다.[2][3][4]

디스크 관리 유틸리티는 파일 시스템과 저장 장치를 정리하고 복구한다. 보안 유틸리티는 바이러스와 악성 코드를 탐지하고 차단한다. 시스템 진단 유틸리티는 자원 사용 상태를 보여 주어 병목이나 이상 징후를 찾게 해 준다.[2][3][4]

4. 운영체제와의 관계

많은 유틸리티는 운영체제와 함께 제공되거나 운영체제의 기본 관리 기능으로 묶여 배포된다.[1][2] 그래서 사용자는 별도 설치 없이도 기본적인 관리 작업을 수행할 수 있고, 필요하면 더 전문적인 도구를 추가로 설치할 수 있다.[1][3]

이 점 때문에 유틸리티는 운영체제의 핵심 기능을 대체하기보다 보완하는 도구로 이해하는 것이 적절하다.[1] 시스템이 안전하게 동작하도록 유지하면서도, 사용자가 세밀한 관리 권한을 확보하게 해 준다.[2][3]

5. 관련 문서

6. 같이 보기

유틸리티의 위치를 이해하려면 소프트웨어가 시스템 소프트웨어와 응용 소프트웨어로 나뉜다는 점을 함께 보면 좋다.[1]

7. 인용 및 각주

[1] Wwww.britannica.com(새 탭에서 열림)

[2] Ssupport.apple.com(새 탭에서 열림)

[3] Llearn.microsoft.com(새 탭에서 열림)

[4] Ssupport.microsoft.com(새 탭에서 열림)