개요최근에는 여러 프로세스가 단순히 순차처리가 아닌 병행처리될 필요가 많다.음악 파일을 배경음악으로 재생하며 동시에 동영상도 틀어놓고 문서작업을 하는 등 운영체제는 이들을 병행으로 처리해야 한다.특히 이렇게 병행처리되는 프로세스가 서로 상호작용하며 동작하는 경우에는 해결해야 할 다양한 문제가 존재한다.따라서 해당 글에서는 병행 프로세스의 기본 개념과 함께 상호 배제와 동기화 문제에 대해 정리하고자 한다. 병행프로세스의 실행형태- 1개의 CPU : 인터리빙 형식- 여러개의 CPU : 병렬처리 형식📍 멀티 프로세서 시스템에서의 메모리 구조에 따라- 강결합 시스템(공유 메모리 구조): CPU는 여러 개 존재 , 메모리는 하나만 존재하는 구조 > 여러 CPU들이 하나의 메모리를 공유 !- 약결한 시스템(분산 ..