일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 면접
- 던전앤파이터
- memory
- MuchineRunning
- 아두이노
- 반도체 엔지니어
- neople
- 반도체
- 컴퓨터구조
- 레지스터
- 반도체 취업
- 암호화
- 네오플
- 보안
- 이더리움
- Unity
- 던파
- 아두이노우노
- 메타마스크
- 유니티에러
- 네트워크보안
- 네트워크
- 메모리
- 에러
- 아두이노함수
- 유니티
- 머신러닝
- MLAgent
- 인터럽트
- 게임기획
- Today
- Total
목록FCFS (2)
Dreaming Deve1oper

스케줄링 [Scheduling] ■ 스케줄링 알고리즘: 단기 스케줄링 평가 기준 사용자 중심 관점 프로세스가 요구한 작업 요청에 대해 시스템이 최초로 출력을 내주기 시작할 때까지 걸린 시간 개별 사용자 or 개별 프로세스의 입장에서 자신들에게 긍정적 영향을 끼치는 스케줄러, 그렇지 못한 스케줄러를 평가 (ex: 응답시간 [Response Time] 시스템 중심 관점 스케줄러가 처리기를 얼마나 효율적으로 활용했는가? (ex: 처리량 [Throughput]: 단위 시간 안에 실행을 완료시킬 수 있는 프로세서의 수) - 어느 한 관점만을 중시하면 다른 관점이 안좋아짐. - 모든 시스템에서 중시해야 할 관점 -> 사용자 중심 - 시스템 유형별로 중시해야할 관점이 다를 수 있음. (ex: 단일 처리기 시스템 ->..

CPU Scheduling ■ 멀티프로그래밍 - CPU의 물리적인 갯수와 무관하게 프로그램이 수행되면 해당 프로그램이 끝나기 전에 다른 프로그램이 다시 시작해 수행하는 것. → 여러개의 프로그램이 번갈아가며(Content Switch) CPU를 점유함. ※ Content Switch: 현재 진행하고 있는 Task(Tread, Process)의 상태를 저장하고 다음 실행할 Task의 상태를 읽어 적용시키는 것. ■ Process scheduling vs Thread scheduling - 현대의 OS에선 CPU scheduling의 단위는 Kernel-level Thread이다. - Process scheduling, Thread scheduling은 바꿔서 사용할 수 있다. - Thread schedul..