운영체제는 컴퓨터 시스템의 자원을 관리하고 사용자와 하드웨어 간의 인터페이스를 제공하는 소프트웨어입니다. 운영체제의 주요 기능에는 사용자 인터페이스 제공, 자원 스케줄링, 데이터의 공유 등이 포함됩니다. 1. **사용자 인터페이스 제공**: 사용자에게 시스템과 상호작용할 수 있는 환경을 제공합니다. 이는 그래픽 사용자 인터페이스(GUI)나 명령줄 인터페이스(CLI) 형태로 나타납니다. 2. **자원 스케줄링**: CPU, 메모리, 입출력 장치 등 시스템 자원을 효율적으로 할당하고 관리합니다. 3. **데이터의 공유**: 여러 사용자나 프로세스가 데이터를 안전하고 효율적으로 공유할 수 있도록 지원합니다. 반면, **원시 프로그램을 목적 프로그램으로 변환**하는 작업은 주로 컴파일러가 수행하는 역할로, 운영체제의 직접적인 기능과는 거리가 있습니다. 컴파일러는 프로그래밍 언어로 작성된 소스 코드를 기계어로 번역하여 실행 가능한 목적 프로그램을 생성합니다. 이 과정은 개발 도구의 일부로, 운영체제의 핵심 기능에 포함되지 않습니다. 따라서, 선택한 항목인 "원시 프로그램을 목적 프로그램으로 변환"은 운영체제의 기능으로 가장 거리가 먼 것으로 판단됩니다.