issues
search
SSAFY-CSStudy
/
OS
SSAFY CS 운영체제 스터디입니다.
11
stars
0
forks
source link
[5. 병행제어1] 뮤텍스와 세마포어
#30
Open
g16rim
opened
8 months ago
g16rim
commented
8 months ago
1Depth
Question
둘의 공통점은 무엇인가요?
Answer
프로세스 동기화를 위한 상호배제 기법입니다.
2Depth
Question
뮤텍스는 무엇인가요?
Answer
뮤텍스는 락을 가진 하나의 프로세스만 임계 영역에 접근할 수 있게 하는 동기화 방식입니다. 임계 영역에 접근하려는 프로세스는 임계 영역에 접근 가능할 때까지 반복문을 돌며 확인합니다. (스핀 락)
3Depth
Question
세마포어는 무엇인가요?
Answer
세마포어는 임계 영역에 특정 개수의 프로세스가 접근할 수 있게 제어하는 방식입니다. 임계 영역에 접근이 불가능하면 해당 프로세스는 대기 상태로 들어가고, 이후 임계 영역을 처리 중이던 프로세스가 임계 영역을 나가면서 대기 상태인 프로세스를 깨웁니다.
Additional Explain
1Depth
둘의 공통점은 무엇인가요?
Answer
프로세스 동기화를 위한 상호배제 기법입니다.2Depth
뮤텍스는 무엇인가요?
Answer
뮤텍스는 락을 가진 하나의 프로세스만 임계 영역에 접근할 수 있게 하는 동기화 방식입니다. 임계 영역에 접근하려는 프로세스는 임계 영역에 접근 가능할 때까지 반복문을 돌며 확인합니다. (스핀 락)3Depth
세마포어는 무엇인가요?
Answer
세마포어는 임계 영역에 특정 개수의 프로세스가 접근할 수 있게 제어하는 방식입니다. 임계 영역에 접근이 불가능하면 해당 프로세스는 대기 상태로 들어가고, 이후 임계 영역을 처리 중이던 프로세스가 임계 영역을 나가면서 대기 상태인 프로세스를 깨웁니다.Additional Explain