2024.02.07 - [컴퓨터 사이언스/컴퓨터 구조 & 운영체제] - [혼공컴운] 운영체제 chapter 12 & 13 & 실습
잠깐 직장에서 일이 안풀리고 너무나 답답해지니 공부를 하기가 너무 힘들더군요
그래서 잠시 주말포함 휴식을 가졌습니다.
한번 쉬니 그래도 마음이 편해지는거 같아요
(물론 컴퓨터 운영체제는 어렵군요 역시 멍청이인 저에겐 너무 힘든거 같아요)
어쨋든 다시 열심히 공부해서 달려야겠죠
기본미션
p. 363의 확인 문제 1번 풀고 인증하기
뮤텍스 락과 세마포에 대한 설명으로 옳지 않은 것을 고르세요
1. 뮤텍스 락은 임계 구역을 잠근 뒤 임계 구역에 진입함으로써 상호 배제를 위한 동기화를 이룹니다.
2. 세마포는 공유 자원이 여러 개 있는 상황에서도 이용할 수 있습니다.
3. 세마포를 이용해 프로세스 실행 순서 제어를 위한 동기화도 이룰 수 있습니다.
4. 세마포를 이용하면 반드시 바쁜 대기를 해야 합니다.
정답 : 4번 -- 세마포는 바쁜대기를 해결가능하다! (뮤텍스락은 무조건 바쁜대기)
동작 방법 :
사용할 수 있는 자원이 없을경우 대기상태로 만듬 (대기 큐에 삽입)
사용 가능한 자원이 생기면 준비상태로 만듬 (준비 큐에 삽입)
선택미션
Ch.12(12-1) 임계 구역, 상호 배제 개념을 정리하기
임계 구역 : 동시에 실행하면 문제가 발생하는 자원에 접근하는 코드 영역.
상호 배제 : 한 프로세스가 임계 구역에 진입했다면 다른 프로세스는 임계 구역에 들어올 수 없게 만들어
임계 구역 충돌을 막는 원칙
'컴퓨터 사이언스 > 컴퓨터 구조 & 운영체제' 카테고리의 다른 글
[혼공컴운] 운영체제 chapter 15 (0) | 2024.02.13 |
---|---|
[혼공컴운] 운영체제 chapter 14 (0) | 2024.02.09 |
[혼공컴운] 운영체제 chapter 12 & 13 & 실습 (1) | 2024.02.07 |
[혼공JS] Express 서버 시작하기 (0) | 2024.02.07 |
[혼공컴운] 4주차 미션 (1) | 2024.01.30 |