ChiBBo30

ChiBBo30

  • 분류 전체보기 (35)
    • 백준 문제풀이 (16)
    • 운영체제 (9)
    • 보안 (9)
      • 리버스 엔지니어링 (4)
      • 보안 이슈 (5)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

ChiBBo30

컨텐츠 검색

태그

boj1325 프로세스 상태 변화 Process boj10610 운영체제 layered-structure bfs 백준11559 메모리공유 boj11559 Multilevel Feedback Queue C언어 백준1325 백준 OS 리버싱 dfs 빽준 BOJ Multilevel Queue

최근글

댓글

공지사항

아카이브

Multilevel Feedback Queue(1)

  • CPU Scheduling

    CPU Scheduling이란? Process에게 CPU 사용을 분배하는 것을 말한다. CPU를 최대로 활용하여 idle을 최소화하는 것이 CPU 스케줄링의 목표이다. CPU scheduling은 I/O를 하거나 (상태 변화 running -> waiting) timer 인터럽트가 발생하는 경우 (상태 변화 running -> ready) 이루어진다. 스케줄링의 종류 비선점형 스케줄링 (Non-preemptive Scheduling) - I/O 수행 시 이루어지는 스케줄링이다. - OS가 강제로 CPU 사용을 중단시키지 않는다. - 멀티프로그래밍의 기본 스케줄링이다. 선점형 스케줄링 (Preemptive Scheduling) - 타임퀀텀을 소진한 상황에서 선점형 스케줄링이 이뤄진다. - OS가 현재 CP..

    2021.09.05
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바