일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 코딩테스트
- 파이썬
- 코테
- 카카오
- nestJS
- AWS
- nestjs typeorm
- spring boot
- @Autowired
- 컴포넌트스캔
- git
- nestjs auth
- 스프링
- 가상면접사례로배우는대규모시스템설계기초
- 구조체배열
- Spring
- TypeORM
- 카카오 알고리즘
- thymeleaf
- @Component
- 프로그래머스
- 시스템호출
- 카카오 코테
- Nodejs
- 알고리즘
- C++
- 해시
- python
- OpenCV
- C언어
- Today
- Total
목록스케줄링알고리즘 (2)
공부 기록장 💻
연습문제 시스템 내 전체 프로세스의 주를 조절하는 것으로, 장기 스케줄링 또는 작업 스케줄링이라 불리는 스케줄링 수준은 무엇인가? 고수준 스케줄링 어떤 프로세스에 CPU를 할당하고 어떤 프로세스를 대기 상태로 보낼지 등을 결정하는 스케줄링 수준은 무엇인가? 저수준 스케줄링 어떤 프로세스가 CPU를 할당받아 실행 중이더라도 운영체제가 CPU를 강제로 뺴앗을 수 있는 스케줄링은 무엇인가? 선점형 스케줄링 현재 입출력을 진행하는 프로세스로, 사용자와 상호작용이 가능하여 상호작용 프로세스라고도 불리는 것은 무엇인가? 전면 프로세스 준비 큐에 도착한 순서대로 CPU를 할당받는 비선점형 스케줄링 알고리즘은 무엇인가? FCFS(First Come First Served) 스케줄링 준비 큐에 있는 프로세스 중 실행 시..
1. 스케줄링의 개요 CPU 스케줄러 : 여러 프로세스의 상황을 고려하여 CPU와 시스템 자원의 배정을 결정 스케줄링의 단계 고수준 스케줄링(high-level, long-term, job scheduling) 전체 시스템 부하를 고려하여 전체 작업 수를 조절하는 것 작업(1개 또는 여러 개의 프로세스)을 수용할지 거부할지를 결정 → 승인 스케줄링(admission scheduling) → 멀티 프로그래밍 정도(degree of multiprogramming) 메인 프레임과 같은 큰 시스템에서 규모가 큰 일괄 작업을 처리할 때 사용 저수준 스케줄링(low-level, short-term scheduling) 어떤 프로레스에 CPU를 할당할지, 어떤 프로세스를 대기 상태로 보낼지 등을 결정 → 단기 스케줄..