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
- 가상 메모리
- Algorithm
- mutex
- 프로세스
- BOJ
- 단편화
- 세마포어
- 컴퓨터구조
- mips
- Oracle
- 추상화
- 부동소수점
- 인터럽트
- 알고리즘
- ALU
- 트랩
- 교착상태
- fork()
- 스레드
- 백준
- concurrency
- 스케줄링
- 기아 상태
- 페이지 대치
- 우선순위
- 페이지 부재율
- 페이징
- 동기화
- 운영체제
- 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