티스토리 뷰
우선순위 스케줄링 Priority
우선순위 스케줄링(Priority Scheduling)은 프로세스의 우선순위를 기반으로 CPU를 할당하는 스케줄링 알고리즘입니다.
우선순위는 프로세스가 처리되어야 하는 중요도를 나타내는 값으로, 보통 정수 형태로 표현됩니다. 일반적으로 우선순위가 높은 프로세스가 먼저 처리되며, 동일한 우선순위를 가진 프로세스들은 FCFS(First-Come, First-Served) 알고리즘과 같이 동일한 처리 순서로 CPU를 할당받습니다.
우선순위는 정적(static) 우선순위와 동적(dynamic) 우선순위로 나뉩니다. 정적 우선순위는 프로세스가 생성될 때 지정되는 우선순위를 말하며, 동적 우선순위는 프로세스의 실행 상태나 처리 시간에 따라 변화하는 우선순위를 말합니다.
우선순위가 높은 프로세스에 cpu할당
문제점: 무한대기, 기아현상 – 해결책 ->에이징
우선순위 스케줄링은 시스템 성능을 높이기 위해 중요한 프로세스나 시스템 동작에 영향을 주는 프로세스를 먼저 처리할 수 있습니다. 하지만, 우선순위가 너무 높은 프로세스가 계속해서 처리되는 경우, 낮은 우선순위의 프로세스는 대기 상태에 머무를 수 있어서 "기아 상태(starvation)" 문제가 발생할 수 있습니다. 따라서, 우선순위를 조절하여 이러한 문제를 해결하는 방법도 사용됩니다.
'it' 카테고리의 다른 글
자바 내장 클래스 (0) | 2023.05.18 |
---|---|
중앙처리장치 - 중앙처리장치의 기능 및 기본 구조 (0) | 2023.05.17 |
라운드 로빈 스케줄링 Round Robin (0) | 2023.05.04 |
SRT 스케줄링 (Shortest Remaining Time) (0) | 2023.05.03 |
다단계 큐 스케줄링 (0) | 2023.05.02 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- linux용량확인
- 엄마친구아들무료보기
- 네이버검색기록삭제
- 검색히스토리
- linux서버용량확인
- 리눅스서버용량
- 큐알코드만드는법
- 노트북인터넷연결
- 티스토리챌린지
- 엄마친구아들
- 신데렐라게임생방
- 엄마친구아들실시간무료보기
- 리눅스용량
- 무료사진다운로드
- 신데렐라게임
- 무료사진다운
- 오블완
- 신데렐라게임실시간시청방법
- linux용량
- 엄마친구아들무료로보기
- 검색기록지우는방법
- 신데렐라게임실시간
- 엄마친구아들무료시청
- tvn무료로보기
- 검색히스토리삭제
- qr코드만드는방법
- 손해보기싫어서무료시청
- 노트북인터넷
- 서버용량확인
- qr코드만드는법
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함