미츠

  • 홈
  • 태그
  • 방명록

Process 1

Thread & Process

Alarm Clock최초에 Busy Waiting으로 구현. 이는 특정 조건이 충족될 때까지, 프로세스나 스레드는 루프를 돌며 해당 조건을 지속적으로 확인합니다. 이 과정에서 CPU는 계속해서 이 루프를 실행하게 되어, 해당 프로세스나 스레드가 CPU를 점유한 상태가 됩니다. 때문에 이러한 방식은 CPU 자원을 낭비하게 되고, 이를 Sleep Awake 방식으로 수정하게 됨.Thread Scheduler핀토스의 스케줄러는 Round Robin으로 구현되어 있습니다. 이는 중요도에 상관없이 모든 스레드를 번갈아가며 수행합니다. 이를 Priority Scheduler로 수정하고 Donation 기능을 넣는다던가 하는 방식으로 수정하게 됩니다. 저는 Extra 과제인 Multi Level Feedback Qu..

WIL/스터디 2024.08.25
이전
1
다음
더보기
프로필사진

미츠

공부 및 자기 계발용 블로그 https://github.com/Arklimits/

  • 분류 전체보기 (44)
    • WIL (21)
      • 웹 개발 (10)
      • 스터디 (11)
    • SW사관학교 정글 (23)
      • WIL (9)
      • 정글일지 (14)

Tag

SW사관학교정글, ubuntu, pintos, springboot, BeanStalk, aws, Github, Action, 정글일지, tsconfig, badgateway, CI/CD, pageprops, presignedurl, mlfqs, Spring Boot, malloclab, 가상메모리, 스터디, copyonwrite,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

Copyright © Kakao Corp. All rights reserved.

티스토리툴바