기출문제/정보처리기사
2019년 3회 정보처리기사 기출문제 56번
엉클지니
2025. 4. 21. 22:23
56. 운영체제의 기능으로 가장 거리가 먼 것은?
① 사용자의 편리한 환경 제공
② 처리능력 및 신뢰도 향상
③ 컴퓨터 시스템의 성능 최적화
❹ 언어번역기능을 통한 실행 가능한 프로그램 생성
❓ 문제 다시 보기
56. 운영체제의 기능으로 가장 거리가 먼 것은?
보기 내용
① 사용자의 편리한 환경 제공 | |
② 처리능력 및 신뢰도 향상 | |
③ 컴퓨터 시스템의 성능 최적화 | |
❹ 언어번역기능을 통한 실행 가능한 프로그램 생성 |
✅ 정답: ❹ 언어번역기능을 통한 실행 가능한 프로그램 생성
🧠 운영체제의 주요 기능 요약
분류 기능
자원 관리 | CPU, 메모리, 입출력장치 등의 효율적 분배 |
작업 관리 | 작업 스케줄링, 멀티태스킹 등 |
파일 시스템 관리 | 파일 생성, 저장, 접근 관리 |
사용자 인터페이스 제공 | CLI, GUI 등의 환경 제공 |
보안 및 보호 | 사용자 및 자원의 보호 |
성능 최적화 | 시스템 자원을 잘 활용하여 효율 높이기 |
🔍 보기 분석
① 사용자에게 편리한 환경 제공
✔ 운영체제는 **CLI(Command Line)**나 **GUI(Graphical User Interface)**로 사용자와 컴퓨터 간 인터페이스를 제공해요.
→ 운영체제의 중요한 역할
② 처리능력 및 신뢰도 향상
✔ OS는 CPU 스케줄링, 메모리 관리 등을 통해 시스템 성능과 안정성(신뢰도)을 높여줘요.
→ 운영체제의 핵심 기능
③ 컴퓨터 시스템의 성능 최적화
✔ 자원을 효율적으로 배분해서 전체 성능을 최대화하는 게 OS 역할이죠.
→ 역시 맞는 내용!
❹ 언어번역기능을 통한 실행 가능한 프로그램 생성
❌ 이건 운영체제가 아니라 '언어 번역기(컴파일러, 인터프리터)'의 역할이에요.
언어번역기 종류 역할
컴파일러 | 고급 언어 → 기계어로 번역 (실행파일 생성) |
인터프리터 | 고급 언어 → 한 줄씩 해석하며 실행 |
어셈블러 | 어셈블리어 → 기계어 |
✅ 즉, 언어 번역은 프로그래밍 언어 처리기의 기능이지, 운영체제 기능은 아니에요!
🏁 결론
항목 내용
정답 | ❹ 언어번역기능을 통한 실행 가능한 프로그램 생성 |
이유 | 이 기능은 컴파일러나 인터프리터의 역할이며, 운영체제의 기능과는 직접적인 관련이 없어요. |
🎓 외우는 팁
📌 운영체제는 ‘관리자’다!
→ 자원 관리, 작업 관리, 사용자 편의, 시스템 보호 등은 OS!
📌 언어 번역은 '통역사' 컴파일러의 일!