5주차 미션!!
1. 기본 미션
p. 363의 확인 문제 1번 풀고 인증하기
2. 선택 미션
Ch.12(12-1) 임계 구역, 상호 배제 개념을 정리하기
임계 구역과 상호 배제는 다중 프로세스 또는 스레드 간에 공유된 자원에 대한 안전한 접근을 보장하기 위한 개념입니다.
임계 구역(Critical Section)
- 임계 구역은 공유된 자원에 접근하는 코드 영역을 말합니다.
- 여러 프로세스 또는 스레드가 동시에 임계 구역에 접근하면 예측할 수 없는 결과가 발생할 수 있습니다.
- 따라서, 하나의 프로세스나 스레드만이 임계 구역에 접근할 수 있도록 보장해야 합니다.
상호 배제(Mutual Exclusion)
- 상호 배제는 여러 프로세스 또는 스레드 간에 공유된 자원에 대한 동시 접근을 막는 것을 의미합니다.
- 한 프로세스 또는 스레드가 임계 구역에 진입하면, 다른 프로세스나 스레드는 해당 임계 구역에 진입할 수 없습니다.
- 상호 배제를 통해 동시에 여러 개의 프로세스나 스레드가 공유된 자원을 수정하는 것을 방지하고 데이터 일관성을 유지할 수 있습니다.
'혼공학습단 > 컴퓨터 구조 with 운영체제' 카테고리의 다른 글
[컴퓨터 구조] 혼공학습단 11기_6주차 (1) | 2024.02.08 |
---|---|
[컴퓨터 구조] 혼공학습단 11기_4주차 (2) | 2024.01.27 |
[컴퓨터 구조] 혼공학습단 11기_3주차 (0) | 2024.01.21 |
[컴퓨터 구조] Chapter05 : CPU 성능 향상 기법 (0) | 2024.01.10 |
[컴퓨터 구조] 혼공학습단 11기_2주차 (2) | 2024.01.10 |