정답: 4번 운영체제는 사용자들 간의 하드웨어 공동 사용을 가능하게 하고, 자원의 효과적인 운영을 위해 스케줄링을 진행하며, 입출력에 대한 보조 역할을 수행합니다. 그러나 실행 가능한 목적 프로그램을 생성하는 것은 주로 컴파일러의 역할입니다. 따라서 4번은 운영체제의 일반적인 역할이 아닙니다.