https://cafe.naver.com/soojebi/109535
정답 모르겠다
답 확인해보니 세마포어 semaphore
세마포어 semaphore
두 개의 원자적 함수로 조작되는 정수 변수로서, 멀티프로그래밍 환경에서 공유 자원에 대한 접근을 제한하는 방법으로 사용된다.
철학자들의 만찬 문제의 고전적인 해법이지만 모든 교착 상태를 해결하지는 못한다.
S는 정수 값을 가지는 변수이며 P,V라는 명령에 의해서만 접근할 수 있다.
한 프로세스(또는 스레드)에서 세마포어의 값을 변경하는 동안 다른 프로세스가 동시에 이 값을 변경해서는 안 된다.
키워드 > P,V, 멀티프로그래밍, 상호배제 해결방법, 동시 변경 불가
교착상태 deadlock
다중 프로세싱 환경에서 두 개 이상의 프로세스가 특정 자원할당을 무한정 대기하는 상태이다.
키워드 >> 두 개 이상 프로세스, 자원할당, 무한정 대기
상호 배제 mutual exclusive
프로세스가 자원을 배타적으로 점유하여 다른 프로세스가 그 자원을 사용할 수 없는 상태
>> 키워드 : 배타적 점유, 사용 불가
'정보처리기사' 카테고리의 다른 글
[정보처리기사 실기] 요구 사항 확인, LOC 코드라인수 (0) | 2022.05.02 |
---|---|
[정보처리기사 실기] 제품 소프트웨어 패키징, 클리어링 하우스 cleaning house, 패키저 packager (0) | 2022.05.02 |
[정보처리기사 실기] 애플리케이션 테스트 관리 regression testing, spike testing (0) | 2022.05.01 |
[정보처리기사 실기] 소프트웨어 개발 보안 구축 허니팟 honeypot (0) | 2022.05.01 |
[개인적인생각] 정보처리기사 실기 공부 방법 못찾겠음 (0) | 2022.04.06 |
댓글