한글로는 다중 프로그래밍, 다중 태스킹이라고도 하는데 사실 용어가 중요한 것이 아니라 개념이 중요한 것이니까 한 번 알아보자 하나의 프로그램으로는 CPU나 I/O 장치를 항상 바쁘게 할 수 없다. -> I/O 유휴상태가 발생한다 다시 말해서, 계속 작동하게 할 수 없다는 말이다. ++그래서 사람들이 생각했다. 그럼 사용 안하는 시간에 다른 프로그램도 돌릴 수 있지 않을까?? 그래서 한 번에 둘 이상의 프로그램을 돌리는 것이 바로 다중프로그래밍이다. (Multiprogramming) CPU가 항상 한 개의 프로그램을 돌릴 수 있게 해서 CPU의 이용률을 높인 것이다. ++ 한 프로그램이 이용안 할 때 다른 프로그램이 실행된다는 뜻이다. ** 우리는 Multiprogramming에서 실행중인 프로그램을 프로..