일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- 회고
- 시나공
- programmers
- 코틀린
- 알고리즘
- 자바
- SQL
- C++
- 프로그래머스
- 코딩교육봉사
- kotlin
- 백준알고리즘
- BFS
- 공부일지
- 정보처리산업기사
- 파이썬
- 백준 알고리즘
- 1과목
- CJ UNIT
- 백준
- 스프링
- MYSQL
- 문제풀이
- 소프티어
- python
- 코딩봉사
- softeer
- java
- 데이터베이스
- SW봉사
Archives
- Today
- Total
목록교착상태 해결방법 (1)
JIE0025

강민철 - 혼자 공부하는 컴퓨터구조 운영체제 책을 읽으며 개인적으로 정리한 내용입니다. 목차 교착 상태란 식사하는 철학자 문제 자원할당 그래프 교착 상태 발생 조건 교착 상태 해결 방법 교착 상태 예방 교착 상태 회피 교착 상태 검출 후 회복 ✅ 교착 상태란 2개 이상의 프로세스가 서로 갖고 있는 자원을 서로 기다리는 상황이 될 수 있다. 이때 어떤 프로세스도 더 이상 진행할 수 없는 상태가 되고, 이것이 교착상태이다. ⏺ 식사하는 철학자 문제 철학자 5명이 동그란 식탁에 앉아있다. 식사는 두개의 포크를 이용해야 먹을 수 있다. 철학자의 식사 순서 왼쪽 포크가 사용가능하면 집어든다. 오른쪽 포크가 사용가능하면 집어든다 두 포크를 모두 집어들면 특정시간동안 식사를 한다. 식사가 끝나면 오른쪽 포크를 내려놓..
CS/운영체제
2023. 9. 11. 15:23