동시성
논리적인 용어다. 동시에 실행되는 것처럼 보이는 것을 말한다.
예를 들면, 1사람에게 ㄱ, ㄴ, ㄷ의 작업을 한꺼번에 시킬 때, 작업자가 1명이므로 논리적으로는 동시에 작업이 진행될 수 있지만 실제로는 시분할을 통해 순차적으로 번갈아 처리하게 된다.
병렬성
물리적인 용어다. 실제로 작업이 동시에 처리되는 것을 말한다. (개인적으로는 병렬성보다 병렬처리라는 단어를 더 많이 들어본 것 같은 이유도 그 때문일까?)
예를 들면, 3사람에게 ㄱ, ㄴ, ㄷ 작업을 시킬 때, 작업자 3 사람이 한가지씩 맡아 처리하여 실제로 동시에 실행되는 것이다.
그 밖에
동시성이 병렬성보다 더 넓은 의미라고 볼 수 있다. 동시성은 특수한 경우(제약된 조건에서) 동시에 처리될 수 있기 때문이다.
자세한 내용은 아래 참조 링크들을 확인하자. 자세히 설명되어 있다.
참고