CS/운영체제
[OS] 동시성(Concurrency), 병렬성(Parallelism)
겸둥이xz
2021. 10. 21. 01:59
반응형
동시성(Concurrency)
- 동시에 실행되는 것처럼 보이는 것
- 논리적인 개념
- 싱글 코어에서 멀티 프로세스/쓰레드를 동작시키는 방식
병렬성(Parallelism)
- 실제로 동시에 여러 작업이 처리되는 것
- 물리적인 개념
- 멀티 코어에서 멀티 프로세스/쓰레드를 동작 시키는 방식
- Single Core에서는 2개의 작업이 동시에 실행되는 것처럼 보이기 위해서, 번갈아 가면서 작업을 수행한다
- 다른 작업으로 바꿀 때는 내부적으로 Context Switch가 일어난다
- Multi Core에서는 실제로 두 개의 작업이 동시에 처리가 된다
References
https://seamless.tistory.com/42
반응형