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