카테고리 없음
[OS] 멀티 프로그래밍, 멀티 태스킹, 멀티 스레딩, 멀티 프로세싱
미어
2023. 2. 18. 20:14
멀티 프로그래밍 (Multi-programming)이란?
하나의 프로세서에 대하여 다수의 프로세스를 메모리에 동시에 적재하여 시간을 쪼개 작업을 처리하는 것
- 여러 프로그램을 메모리에 동시에 올려서 수행하는 것을 의미함
= 메모리에 다수의 프로세스가 동시에 올라가(keep)있는 것 - 단일 프로세서 상에서 여러개의 프로그램이 동시에 실행되는 것
- 프로세서가 입출력 작업의 종료를 대기할 동안 동일한 하나의 프로세서에서 다른 프로그램을 수행할 수 있도록 하는 것
특정 프로세서가 프로세스 A를 처리할 때, 다른 프로세스 B,C 등을 처리하게 만드는 것을 말한다.
- 특징
- 멀티 프로그래밍을 통해 프로세서를 효율적으로 사용할 수 있다
- 프로세서와 프로세스의 차이란?
[OS] 프로세서(Processor)와 프로세스(Process)의 차이점
mierminusone.tistory.com