일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 인프런
- 운영체제
- Linked List
- 가상 메모리
- 100 days of SwiftUI
- deadlock
- 비동기
- Algorithm
- forEach
- 동시성
- struct
- Swift
- scrollview
- Codable
- 앨런
- SwiftUI
- @state
- 상호배제
- COLOR
- 오브젝트
- Apple Developer Academy
- async
- 알고리즘
- UserDefaults
- 프로세스 스케줄링
- decode
- core data
- 동기화
- IOS
- 데드락
Archives
- Today
- Total
목록탐지 (1)
기어가더라도 제대로
[운영체제-김덕수교수님] 교착상태(5/5) - Detection & Recovery
Deadlock Detection Deadlock 방지를 위하 사전작업을 하지 않음 deadlock 발생 가능 주기적으로 deadlock 발생 확인 시스템이 deadlock 상태인가? 어떤 프로세스가 deadlock 상태인가? Resource allocation graph(RAG) 사용 Deadlock 검출을 위해 사용 Directed, bipartite Graph(바이파타이트) 양분된 영역이 존재 그래프의 모습은 대략 이렇다. 전체 프로세스의 개수 - Np 전체 자원의 개수 - Nr Resource allocation graph(RAG) Edge는 Np와 Nr 사이에만 존재 e = (Pi, Rj): 자원 요청 간선의 방향이 나타나는데, P에서 R로 가면 요청 e = (Rj, Pi): 자원 할..
CS/운영체제
2022. 8. 8. 10:06