운영체제-4
병행 프로세스 개요 병행성(concurrency) 여러개의 프로세스 또는 쓰레드가 동시 수행되는 시스템 병행 프로세스 동시에 수행되는 여러개의 프로세스 또는 쓰레드 1개의 cpu: 인터리빙 형식 여러개의 cpu: 병렬처리 형식 멀티프로세서 시스템에서의 메모리 구조에 따라 강결합 시스템(공유 메모리 구조), 약결합 시스템 프로세스간의 관계 독립 프로세스 수행중인 다른 프로세스에 영향을 주지도 받지도 않음 데이터 및 상태를 다른 프로세스와 공유하지 않음 프로세스의 실행 결정적: 실행 결과는 입력에 의해서만 결정 재생가능 : 같은 입력에 대해 항상 동일한 실행 결과 협력 프로세스 수행중인 다른 프로세스와 영향을 주고 받음 데이터 및 상태를 다른 프로세스와 공유 프로세스 의 실행 비결정적: 실행 결과는 실행 순..
2023.04.05