# scheduling

49개의 포스트
post-thumbnail

5. Linux Scheduling

CPU를 사용하기 위한 작업들을 관리하는 것스케줄러가 Dispatch 함으로써 프로세스가 CPU를 할당 받아 작업을 수행한다.이때 스케줄링은 CPU를 할당하기 위해 결정하는 과정이라고 생각하면될 것 같다.작업에 할당하는 CPU의 사용시간Time Slice가 0이 된다면

2023년 2월 7일
·
0개의 댓글
·
post-thumbnail

Github Actions로 JS/TS 파일 실행시키기(node.js) + 토이프로젝트 소개

🤷‍♂️Github Action? 그거 CI/CD에만 쓰는 거 아냐? 놉. 서버리스 웹앱 DB 업데이트용 스케쥴러로 써봤어용🙆‍♂️

2023년 1월 3일
·
0개의 댓글
·
post-thumbnail

Thread, Unit of execution, Scheduling

Thread Scheduling - Unit of execution, FCFS, SJF, EPOCH + Time Slice 에 대해서 알아 본다.

2022년 11월 13일
·
0개의 댓글
·
post-thumbnail

(5) Spring Official Guide - Scheduling Tasks

Scheduling Tasks guide를 kotlin으로 따라가봅니다.

2022년 10월 26일
·
0개의 댓글
·
post-thumbnail

[Computer Science] Operating System(Scheduling & Context Switching)

스케줄링은 프로세스가 생성되어 실행될 때 필요한 시스템의 여러 자원을 해당 프로세스에게 할당하는 작업을 의미합니다. 스케쥴링은 CPU에서 자원을 효율적으로 사용하기 위한 목적으로 사용됩니다.스케줄러의 종류에는 장기 스케줄러, 중기 스케줄러, 단기 스케줄러가 있습니다.장

2022년 10월 22일
·
0개의 댓글
·

[Kubernetes] 파드 스케줄링

노드셀렉터어피니티노드 어피니티파드 어피니티안티 어피니티테인트 & 톨러레이션커든드레인

2022년 9월 29일
·
0개의 댓글
·

multiprocessor scheduling

multicore : 여러개의 CPU 코어가 하나의 칩에 내장응용 프로그램을 병렬로 실행해야함\-> 보통은 multi thread를 이용멀티 프로세서 스케줄링은 어떻게 하는가 문제 발생차이점하드웨어 캐시의 사용방식메인 메모리에서 데이터를 가져오게 되면 오랜 시간이 걸리

2022년 9월 23일
·
0개의 댓글
·

Propotional Share

Propotional Share 반환시간, 응답시간 최적화 대신 각 작업에게 CPU의 일정비율을 보장하는 것이 목적 ex) 추첨 스케줄링 (lottery scheduling) 말그대로 추첨을 통해 실행될 프로세스 결정 더 자주 실행되어야 하는 프로세스는 당첨기회 더

2022년 9월 22일
·
0개의 댓글
·

Multi-level Feedback Queue, MLFQ

해결하고자 한 문제 짧은 작업 먼저 실행시켜 반환시간 최적화 대화형 사용자에게 응답시간 최소화 제공 기본 구성 여러개의 큐로 구성되어있다 큐마다 각각 다른 priority level(우선순위) 배정됨 각 작업의 특성에 따라 동적으로 우선순위 부여! 기본 규칙

2022년 9월 22일
·
0개의 댓글
·
post-thumbnail

[Spring] Scheduling

통계성 작업을 일정 시간마다 수행하여 알려준다던지 하는 식으로 따로 요청을 보내지 않아도 일정 시간 마다 반복되는 작업이 필요한 경우가 있습니다. spring을 사용하여 아주 간단한 스케줄러를 만들어보도록 하겠습니다.@EnableSchedling 어노테이션을 붙여준다.

2022년 9월 19일
·
0개의 댓글
·

Scheduling

프로세스가 동작하는 일련의 행위를 말함가정..모든 작업은같은 시간동안 실행됨동시에 도착함일단 시작하면 종료될 때까지 실행됨CPU만 사용 (입출력 하지않음)실행시간은 사전에 알려져있음turnaround time (반환시간)작업이 완료된 시각 - 작업이 도착한 시각성능 측

2022년 9월 15일
·
0개의 댓글
·

스케줄링 정리

스케줄링이란? 다중 프로그래밍을가능 하게 하는 것. CPU는 한번에 한가지의 작업만을 처리 가능 -> 따라서 여러 프로그램이 번갈아 수행되도록 스케줄링을 사용한다. 스케줄링을 사용함으로써 CPU 이용률을 극대화 ❗ 즉, 시스템의 자원을 효율적으로 사용하기 위해 한 프로세스가 CPU를 언제 얼마나 차지할 것인가에 대한 순서 또는 방법을 결정짓는 작업 스케줄...

2022년 7월 28일
·
0개의 댓글
·

프로세스 스케줄링 - 2. FCFS, RR

Non-preemptive scheduling도착시간을 기준으로 한다(ready queue 기준). 먼저 도착한 프로세스를 먼저 처리한다.자원을 효율적으로 사용할 수 있다. 들어온대로 순서대로 처리해서 내보내기 때문에 불필요한 스케줄링 오버헤드가 없고, cpu가 계속

2022년 5월 11일
·
0개의 댓글
·
post-thumbnail

프로세스 스케줄링 - 1. 개요

시스템에는 여러개의 프로세스가 존재하는데 자원을 할당 할 프로세스를 선택하는 것을 스케줄링(Scheduling)이라 한다. 스케줄링의 목적은 시스템의 성능을 향상시키는 것이다. 이를 위해서는 자원관리를 해야하는데, 자원관리의 방법으로는 시간분할(time sharing)

2022년 5월 7일
·
0개의 댓글
·
post-thumbnail

Scheduling: Proportional Share

Proportional Share Scheduler Fair-share scheduler는 이전의 scheduler와는 다른 철학을 가지고 있다: Fair-share scheduler는 response time이나 turnaround time을 생각하는 것이 아니라 오

2022년 4월 30일
·
0개의 댓글
·
post-thumbnail

CPU Virtualization(Scheduling)

Scheduling scheduling은 resource를 필요로하는 프로세스들에게 이를 할당해주는 작업을 의미한다. CPU scheduling은 우리가 정한 기준에 맞춰 적절한 프로세스에게 CPU time을 할당하는 것이다. CPU scheduling을 설명하기 위

2022년 4월 15일
·
0개의 댓글
·

Robust Optimization for Process Scheduling Under Uncertainty

김태민 | Robust Optimization

2022년 4월 1일
·
0개의 댓글
·

Ai_D68

기울기값을 얼만큼 경사하강법에 적용할 지 결정하는 hyperparameter 입니다. 학습률(learning rate)를 조절하여 기울기 값을 조정할 수 있습니다. 그 결과, 모델 성능을 효율적으로 개선할 수 있습니다.(global minima를 효율적으로 찾을 수

2022년 2월 24일
·
0개의 댓글
·
post-thumbnail

[OS] 프로세스 스케줄링

OS의 프로세스 스케쥴링 방법에 대해 알아봅니다.

2022년 2월 13일
·
0개의 댓글
·