신입 자라기 28일 차
Task Logging
시간 | Task |
6 : 45 | 기상 |
7 : 10 ~ 8 : 10 | 출근 시간 |
8 : 10 ~ 9 : 10 | 헬스 |
9 : 10 ~ 9 : 30 | 샤워 |
9 : 30 ~ 9 : 45 | 헬스 |
9 : 45 ~ 10 : 05 | 1. 짐정리 2. 간식 |
10 : 05 ~ 11 : 50 | 앙상블 공부 |
11 : 50 ~ 13 : 00 | 점심시간 1. 배민 |
13 : 00 ~ 18 : 00 | 앙상블 공부 |
18 : 00 ~ 19 : 00 | 저녁 시간 |
19 : 00 ~ 20 : 20 | 앙상블 공부 |
20 : 20 ~ 21 : 20 | 퇴근 시간 |
21 : 20 ~ 22 : 10 | 1. 샤워 2. 휴식 |
22 : 10 ~ 24 : 00 | 1. 블로그 포스팅 2. 프로그래머스 |
출근길에 보는 CS
선점형? 비선점형? 스케줄링
선점형 스케줄링
- CPU를 할당받은 A프로세스가 실행 중이지만, B프로세스가 A프로세스를 중지하고 CPU를 점유할 수 있음
- 대화식 시분할 시스템에 적합
비선점형 스케줄링
- CPU를 할당받은 A프로세스가 종료 혹은 입출력 요구가 발생해서 스스로 중지될 때까지 보장해줌
- 일괄처리 시스템에 적합
교착 상태
- 잘못된 자원 관리 떄문에 둘 이상의 프로세스가 동시에 블로킹되는 현상
교착 상태 필요조건
- 아래 4가지 조건 중 한 가지라도 만조하지 않으면 교착 상태는 발생하지 않음
1. 상호배제(Mutual Exclusion) : 자원 자체를 동시에 쓸 수 없는 경우
2. 점유대기(Hold and Wait) : 자원을 소유한 상태에서 다른 자원을 기다리는 경우
3. 비선점(No preemption) : 다른 프로세스가 자원의 사용을 끝낼 때까지 해당 자원을 뺏을 방법이 없는 경우
4. 순환대기(Circular Wait) : 대가기 꼬리에 꼬리를 물어 사이클이 되어 자기 순서로 돌아와도 기다리는 경우
'Study > 신입 자라기' 카테고리의 다른 글
[Study]신입 자라기 - 30 (0) | 2022.03.24 |
---|---|
[Study]신입 자라기 - 29 (0) | 2022.03.23 |
[Study] 신입 자라기 - 27 (0) | 2022.03.18 |
[Study] 신입 자라기 - 26 (0) | 2022.03.17 |
[Study] 신입 자라기 - 25 (0) | 2022.03.17 |