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