[운영체제] 병렬성 vs 동시성
·
Computer Science/OperatingSystem
"병렬성"과 "동시성"은 컴퓨터 과학에서 작업을 효율적으로 수행하기 위한  두 가지 개념.이름만 보면 비슷한 의미로 보여 혼동하기 쉽지만, 서로 다른 문제를 해결하는 기술이다.병렬성 (Parallelism)여러 작업을 동시에 실행하는 것 -> 전체 처리 시간 단축을 목표'멀티코어 프로세서'나 '분산 시스템'을 활용해 작업을 나누고,각 코어에서 독립적으로 실행함으로써 전체 처리 시간을 단축.마치 여러 요리사가 각자 다른 요리를 동시에 하는 것특징여러 작업이 물리적으로 동시에 실행하드웨어의 멀티코어 or 멀티프로세서 환경에서만 가능작업 간 독립성이 높으며, 서로 영향을 주지 않는 경우가 많다.예시비디오 렌더링큰 비디오 파일을 여러 조각으로 나누고각 조각을 여러 코어에서 동시에 처리행렬 연산수학적 연산을 여러..