본문 바로가기

스케쥴러2

[OS] CPU 스케쥴러 쉽게 설명하기 [OS] ✔️ [프로세스와 스레드] https://yoon-dumbo.tistory.com/30 ✔️ [스케쥴러] https://yoon-dumbo.tistory.com/32 💛 [CPU 스케쥴러] 🙋🏻‍♀️ 오늘은 CPU 스케쥴러에 대해 알아보겠습니다. 사전에 제가 포스팅해 둔 글을 읽고 오시면 더 빠른 이해가 가능합니다. 프로세스가 구동이 되려면 다양한 시스템 자원이 필요합니다. 대표적으로 CPU와 입출력장치가 있는데, 최고의 성능을 내기 위해 자원을 어떤 프로세스에 얼마나 할당하는지 정책을 만드는 것 을 CPU스케줄링이라고 합니다. 스케줄링 대상은 Ready Queue(현재 메모리 내에 있으면서 CPU 를 잡아서 실행되기를 기다리는 프로세스들이 모여있는 공간) 에 있는 프로세스들입니다. 지난 시간 .. 2021. 5. 12.
[OS] 스케쥴러 📋 목차 서론 스케쥴링이란? 스케쥴러의 종류 (장기, 단기, 중기) Virtual Memory Management(가상메모리) 정리 👩🏻‍💻 서론 오늘은 [OS] 시리즈의 스케쥴러에 대해 알아보겠습니다. 스케쥴러에 대해 제대로 이해하지 못했다! 하시는 분들이 읽으시면 도움이 될 것 같습니다! 우선 지난시간에 포스팅 했던 프로세스와 PCB편을 꼭 읽어주세요! 👩🏻‍💻 스케쥴링이란? 우선 오늘 배워볼 스케쥴링이 뭔지에 대해 간략하게 설명 드리겠습니다. 위키 백과에 정의되어 있는 스케쥴링의 정의는 아래와 같습니다. 스케줄링(scheduling)은 다중 프로그래밍을 가능하게 하는 운영 체제의 동작 기법이다. 지난 시간에 프로세스에 대해 공부했던 기억이 나시나요? 그런 프로세스들에게 자원들을 배정해주고 시스템의 .. 2021. 3. 15.