정답: 1번 운영체제는 사용자와 컴퓨터 하드웨어 간의 인터페이스를 제공하고, 사용자 간의 데이터 공유 및 입출력 역할을 지원합니다. 하지만 고급 언어로 작성된 소스 프로그램을 기계어로 변환하는 것은 컴파일러의 역할입니다. 따라서 운영체제의 역할과는 거리가 멉니다.