본문 바로가기
반응형

Linux2

24. CPU Scheduling(4) 안녕하세요. 저번 포스팅에서는 multicore 스케쥴링 방식에 대해 알아보았습니다. 오늘은 조금 더 깊게 Linux 스케쥴링에 대해 알아볼까 합니다. 24.01. Linux CFS(Completely Fiar Scheduler) Linux 스케쥴러는 오랫동안 발전을 해왔습니다. 현재는 상당히 안정적이고 공평한 스케쥴러가 있는데요. CFS입니다. Multi queue 개념을 적용하여 starvation없이 작동하는데요. 프로세스의 수에 따라 period를 계산(Default : 24ms, # of process * 3ms)합니다. Time slice는 weight로 계산하는데요. 여기서 weight는 priority입니다. 각 프로세스가 얼마의 time period를 가지는지 나오고 동일한 ratio면 .. 2021. 12. 7.
02. 운영체제 역사 안녕하세요. 운영체제 3번째 글입니다... 2번째 글을 작성한지 조금 시간이 많이 흘렀는데요. 기존 운영 홈페이지 데이터 이전 결정을 내리면서 데이터 이전에 시간이 좀 걸리는 듯 합니다. Tistory 운영지침 상 1일 15건 글쓰기 제한이 있어서요. 자. 지난 시간에 운영체제 독학의 목표와 운영체제 개요, 운영체제란, Abstraction, OS and Kernel에 대해 살펴 보았습니다. 이번 시간은 약간 컴퓨터 역사시간이라고 보시면 됩니다. 운영체제의 역사와 굉장히 긴밀하기 때문이죠. 02.01. 컴퓨터의 기원 Compute + er 2차 세계대전 : 암호해석, 탄도 분석 초창기 컴퓨터 시스템에 대해서 다뤄볼게요. 1950년대는 프로그램을 기계적인 스위치를 이용하여 1bit 단위로 컴퓨터에 입력하여.. 2021. 10. 24.
반응형