[OS]멀티 프로세스(Multi Process), 멀티 코어(Multi-Core)
·
CS/운영체제
멀티 프로세스(Multi Process) 개념멀티 프로세스 시스템은 컴퓨터의 성능을 높이기 위해 여러 개의 프로세서를 사용하는 방식이다. 각 프로세서는 독립적인 레지스터와 캐시를 가지고 있으며, 모든 프로세서는 시스템 버스를 통해 메인 메모리를 공유한다.특징여러 개의 독립적인 프로세서가 병렬로 작업 수행각 프로세서는 개별적인 캐시와 레지스터 보유프로세서 간의 통신 및 동기화가 필요함 (메모리 공유 방식)성능 향상을 위해 프로세서 추가 가능하지만, 하드웨어적 비용 증가멀티 코어(Multi-Core) 개념멀티 코어 시스템은 하나의 CPU 내부에 여러 개의 코어(Core)를 탑재하여 병렬 처리를 수행하는 방식이다. 각 코어는 CPU의 주요 기능을 담당하며, 멀티태스킹과 병렬 연산 성능을 향상시킨다.특징하나의 ..