한 시스템에서 멀티프로그래밍이 가능한 이유를 가장 잘 설명한 것은? | [워드프로세서 (구 1급) 필기] 05년 4회차 기출문제 상세 페이지
1[워드프로세서 (구 1급) 필기] 05년 4회차
한 시스템에서 멀티프로그래밍이 가능한 이유를 가장 잘 설명한 것은?
1
한 CPU에서 동시에 여러 가지 명령을 처리할 수 있으므로 가능하다.
2
멀티프로그래밍이 가능하려면 여러 개의 CPU가 있어야 하며 각 CPU가 각자의 프로그램을 실행하므로 가능하다.
3
똑같은 프로그램인 경우에만 2개 이상의 동시 실행이 가능하며 사실상 하나의 프로그램이 실행되는 것이다.
4
각 프로그램이 주어진 작은 시간만큼 CPU를 사용하고 반환하는 것을 반복하므로 가능하다.
해설
멀티프로그래밍은 각 프로그램이 정해진 짧은 시간 동안만 CPU를 사용하고 반환하는 과정을 빠르게 반복함으로써, 하나의 CPU로도 여러 프로그램이 동시에 실행되는 것처럼 보이게 하는 방식이다.
실제로 한 CPU가 동시에 여러 명령을 처리하는 것이 아니며, 반드시 여러 개의 CPU가 있어야 하는 것도 아니고, 서로 다른 프로그램이어도 이 방식으로 함께 실행될 수 있다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.