# scheduling

37개의 포스트

프로세스 스케줄링 - 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개의 댓글

하루일지 - 8

신문(매일 경제) 열 나야만 코로나 확진?…오미크론 대표 증상은 '이것' > 오미크론의 대표 증상은 발열보다 목이 따끔한 인후통. 최근 신규 확진자의 증가 추세가 너무 가파르다. 밖에서 활동을 해야 하니 어쩔 수 없긴 하지만 너무 가파르다. 마스크를 좀 더 잘 쓰고 조

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

Context Switching 이란?

Processor가 수행하고 있는 Task(Process, Thread)의 context를 저장하고 다음 진행할 Task의 context를 읽어 수행하는 과정을 Context Switching이라고 부른다. 자세히 알아보자.

2021년 12월 4일
·
0개의 댓글

OpenMP Parallel Programming (1)

OpenMP 프로그래밍의 동시 제어와 지시문에 대해서 알아본다.

2021년 11월 28일
·
0개의 댓글

[React] 기초에서 벗어나기 : State와 re-rendering에 대해

state와 re-rendering의 관계에 대해서 좀 더 깊이 알아보자!

2021년 11월 3일
·
0개의 댓글
post-thumbnail

[PINTOS_PROJECT1] PRIORITY SCHEDULING

ready_list 에 push 할 때 priority 순서에 맞추어 push하여, 우선순위가 높은 스레드 먼저 실행될 수 있도록 구현 1. cmpthreadpriority() 2. testmaxpriority()

2021년 10월 4일
·
0개의 댓글

Cronicle 을 통한 클라우드 인스턴스 Scheduling

클라우드 인스턴스의 스케쥴링을 위한 오픈소스 도구https://hub.docker.com/r/intelliops/croniclehttp://cronicle.net/https://github.com/jhuckaby/Croniclevm 생성 -

2021년 9월 18일
·
0개의 댓글
post-thumbnail

[OS]CPU Scheduling(CPU/IO Bursts, Scheduler/Dispatcher, Scheduling Algorithm, Algorithm Evaluation)

이 글은 KOCW에 공개되어있는 '반효경 교수님'의 운영체제 강의 및 강의 교재 Operation System Concepts(a.k.a 공룡책🦕)의 내용을 기반으로 작성했습니다.이번 챕터에서는 CPU Scheduling에 관해 정리해보겠습니다오류가 있다면 댓글로 정

2021년 8월 7일
·
0개의 댓글
post-thumbnail

[OS]Process(Process Context, Process State, Process Scheduling, Thread)

이 글은 KOCW에 공개되어있는 '반효경 교수님'의 운영체제 강의 및 강의 교재 Operation System Concepts(a.k.a 공룡책🦕)의 내용을 기반으로 작성했습니다. 이번 챕터에서는 프로세스에 관해 정리해보겠습니다 오류가 있다면 댓글로 정정 부탁드립니

2021년 8월 7일
·
0개의 댓글
post-thumbnail

[OSTEP] 스케쥴링 : 비례 배분

이번 포스트에서는 비례 배분 스케줄러(Propotional Share) 혹은 공정 배분 스케줄러(Fair Share)라고 불리는 스케줄러에 대해 배우겠습니다.이 스케줄러는 반환 시간이나 응답 시간을 최적화하는 대신 스케줄러가 각 작업에게 CPU의 일정한 비율을 보장하는

2021년 7월 31일
·
0개의 댓글
post-thumbnail

[OSTEP] 스케줄링 : 멀티 레벨 피드백 큐

이번 포스트에서는 Multi-Level Feedback Queue( MLFQ )에 대해 알아보겠습니다.MLFQ에서 해결하려는 문제는 두가지 입니다.짧은 작업을 먼저 실행시켜 반환 시간을 최적화하려고합니다. ( s대화형 사용자에게 응답이 빠른 시스템이라는 느낌을 주고 싶

2021년 7월 31일
·
0개의 댓글

[OSTEP] 스케줄링 : 개요

스케줄링을 공부하기 위해서는 context swtiching 같은 low-level 기법에 대해서는 알고있어야한다.모른다면, 이전 글을 참고하여 다시 공부하자.스케줄링 정책은 원칙이라고도 불립니다.high-levle 기법으로, 운영체제 관리 분야에서 비롯되었음.워크로드

2021년 7월 30일
·
0개의 댓글
post-thumbnail

[OS] CPU 스케줄링(CPU-Scheduling)

1. 개요 1.1 CPU 스케줄링(CPU-Scheduling) 멀티 프로그래밍을 가능하게 하는 운영 체제의 동작 기법 > #### 💡 멀티 프로그래밍(Multi-programming) = 다중 프로그래밍 다수의 작업(혹은 프로세스, 이하 태스크)이 중앙 처리 장치

2021년 7월 16일
·
1개의 댓글