개발자는 기록이 답이다

[혼공컴운] 5주차_Chapter12~13 기본미션 및 선택 미션 본문

CS/운영체제

[혼공컴운] 5주차_Chapter12~13 기본미션 및 선택 미션

slow-walker 2024. 2. 4. 23:02

 

 

드디어 다음주 하루 남았습니다~!!! 5주란 시간이 엄청 빨리 지나갔고 혼공스터디 덕분에 이 두꺼운 혼공컴운 책을 다 읽을 수 있었습니다

얼른 다음주 후딱 끝내버리고 나서 오랜만에 주말에 편하게 쉬고 싶습니다~하하 매번 댓글 달아주셔서 감사했어요 족장님^^

Chapter12. 프로세스 동기화

2024.02.04 - [CS/운영체제] - 혼공 컴퓨터구조 + 운영체제 12. 프로세스 동기화

 

혼공 컴퓨터구조 + 운영체제 12. 프로세스 동기화

1. 동기화란? 프로세스들을 무작정 동시에 실행해도 괜찮을까? 동시다발적으로 실행되는 프로세스들은 공동의 목적을 올바르게 수행하기 위해 서로 협력하며 영향을 주고 받는다. 이렇게 협력

strong-park.tistory.com

 

정답 : 4번. 반드시 바쁜 대기를 할 필요는 없고, 대기 상태로 접어들게 할 수 있다.

 

 

임계 구역 :공유 자원에 접근하는 코드 중 동시에 실행하면 문제가 발생하는 코드 영역

임계 구역에 이미 진입한 프로세스가 있다면 다른 프로세스는 임계 구역 밖에서 기다려야 한다

https://www.scaler.com/topics/critical-section-in-os/

 

상호 배제 : 한 프로세스가 임계 구역에서 작업중이면 다른 프로세스가 임계 구역에 들어갈 수 없도록 제어한다

Chapter13. 교착상태

2024.02.04 - [CS/운영체제] - 혼공 컴퓨터구조 + 운영체제 13. 교착상태

 

혼공 컴퓨터구조 + 운영체제 13. 교착상태

1. 교착 상태란 프로세스를 실행하기 위해 자원이 필요한데, 두 개 이상의 프로세스가 각자 가지고 있는 자원을 무작정 기다린다면 그 어떤 프로세스도 더 이상 진행할 수 없는 교착상태가 된다.

strong-park.tistory.com