삭제대상

[OS]Multiprogramming, multitasking

프리랜서를꿈꾸는자 2020. 11. 24. 02:01
728x90

멀티프로그래밍:

메모리에 여러 프로그램을 올려둔 다음

한 프로세스가 대기 상태가 되면 다른 프로세스의 작업을 수행

즉 CPU입장에서는 쉬지않고 일하여 효율적임

 

멀티태스킹(=시분할 시스템, time sharing):

프로세스마다 작업 시간을 정해두고 번갈아가면서 작업하는 방식

(사용자는 마치 여러 프로세스가 동시에 진행되는 것처럼 "보이게" 됨, 실제론 동시가 아니라 프로세서가 왔다리 갔다리 하는 중)

 

728x90