Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 페이징
- 우선순위
- concurrency
- 부동소수점
- 인터럽트
- 프로세스
- mips
- 교착상태
- 컴퓨터구조
- 세마포어
- 알고리즘
- 페이지 대치
- 단편화
- 가상 메모리
- fork()
- 운영체제
- 백준
- mutex
- Oracle
- 기아 상태
- Algorithm
- 추상화
- BOJ
- 트랩
- 스케줄링
- ALU
- 동기화
- 페이지 부재율
- PYTHON
- 스레드
Archives
- Today
- Total
목록우선순위 역전 문제 (1)
봉황대 in CS

* 본 글은 '운영체제(Operating System: Concepts) 9th edition'의 내용과 2021학년도 1학기에 수강한 '운영체제' 과목 강의 내용을 함께 정리하여 작성하였습니다. 공유 변수의 간섭 문제를 해결하기 위한 상호 배제 및 동기화 프로그래밍 수단으로는 뮤텍스(Mutual Exclusion, Mutex)와 세마포어(Semaphore)가 있다. 하지만 이 둘을 사용할 때는 우선순위 역전 문제가 발생할 가능성이 있다. 우선순위 역전 문제 (Priority Inversion Problem) 우선순위 역전 문제는 높은 우선순위 프로세스가 현재 공유 자원을 사용하고 있는 낮은 우선순위 프로세스를 기다려야 하는 경우에 발생한다. T1, T2, T3 세 개의 프로세스가 있다고 하자. 이때 우..
Computer Science & Engineering/Operating System
2022. 7. 26. 12:11