일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- react코어
- 마이그레이션
- 블록체인용어
- dbms
- 감시프로그램
- 제어프로그램
- 코드서울
- 오라클
- Database
- useCallback
- react
- 선점 스케줄링
- Oracle
- Migration
- 자바스크립트
- webpack
- typescript
- 프론트엔드
- 프로덕트구조
- 데이터베이스
- roadhog
- sql
- 서비스프로그램
- 처리프로그램
- 프로덕트관리
- 운영체제
- 리액트
- typescirpt
- 타입스크립트
- javascript
- Today
- Total
목록선점 스케줄링 (2)
Develop+
스케줄링 프로세스가 실행될 때 시스템에서 여러 자원을 프로세스에 할당하는 작업 단계 작업 스케줄링(job scheduling) 어떤 프로세스가 시스템의 자원을 차지할 수 있는지 결정하여 준비상태 큐로 보내는 작업 작업 스케줄러(job scheduler)에 의해 수행 프로세스 스케줄링(processor scheduling) 프로세스가 작업을 수행할 때 필요한 자원을 해당 프로세스에게 할당하는 작업 CPU 를 할당 받는 시기와 특정 프로세스를 지정하는 방법 분류 선점 스케줄링(운영체제가 프로세스의 제어권을 가지고있다.) STR(Shortest Remaining Time) RR(Round Robin) MLQ(Multi-level Queue) MFQ(Multi-level feedback Queue) 비선점 스케..
스케줄링 프로세스가 작업을 수행하려면 스케줄러로부터 cpu를 할당 받아야 한다. 할당을 받는 건 순서에 의해 받을 수 있고, 처리하게 되는 시간을 배정을 받는다. 할당 작업은 운영체제에서 구현이 되며 프로세스에게 효율적으로 자원을 할당하기 위한 정책이다. 목적 공정한 스케줄링 모든 프로세스에게 공정하게 할당을 해야함 응답시간 최소화 대화식 사용자에게는 최대한 응답시간(response time)을 빠르게 함 반환시간 최소화 프로세스를 제출한 시간부터 완료시까지 걸리는 반환시간(turn around time)을 최소화 한다. 대기시간 최소화 프로세스 준비 상태 큐에서 대기하는 시간을 최소화 해야함 앞에서 처리가 늦어지면 뒤에서 부하가 생기기 때문에 빠르게 처리해야함. 우선 순위 제도 먼저 처리해야 하는 것에..