목록2025/01/15 (1)
공부해보잠
병행 프로세스와 상호배제
병행프로세스(Concurrent Process)두 개 이상의 프로세스가 동시에 존재하며 실행 상태에 있는 것을 의미합니다. 특징:한정된 자원 공유: 프로세스들이 컴퓨터 하드웨어(메모리, CPU 등)나 자원을 공유.단일 CPU 시스템: 프로세스들이 교대로 실행됩니다. (Context Switching 사용)멀티코어 시스템: 실제로 여러 프로세스가 동시에 실행될 수 있습니다.예를 들면, 웹 서버에서 여러 클라이언트 요청을 동시에 처리, 운영체제에서 여러 애플리케이션을 병렬로 실행이 있겠습니다. 임계구역(Critical Section)여러 프로세스가 공유 자원(영역)을 안전하게 사용하기 위해 하나의 프로세스만 접근하도록 제한된 영역입니다공유자원에는 CPU, 메로리 디스크, 입출력장치, 버퍼 등이 있습니다.특징..
자격증/정보처리
2025. 1. 15. 23:10