강파랑
  • 홈
  • 태그
  • 방명록
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기 (38)
      • CS (27)
        • Linux (3)
        • OS 수업 (9)
        • Network (3)
        • 네트워크 수업 (10)
        • DB (1)
      • Privacy (폐기) (0)
        • 목표 (폐기) (0)
        • 하루의 기록 (폐기) (0)
      • Language (2)
        • Kotlin (2)
      • 기타 (1)
  • 홈
  • 태그
  • 방명록
카테고리 없음

스케줄링 (Scheduling)

리눅스 스케줄링 정책(Linux Scheduling Policy) 리눅스에는 어떤 프로세스가 다음에 실행될까. 물론 우선순위가 제일 높은 프로세스가 실행될 것이다. 하지만 한 가지 고려사항이 더 있다. 그것은 프로세스가 remaining time slice를 갖고 있는지 여부이다. 위 템플릿을 보자. ① 박스 안에 Task에게 CPU를 줄 때는 무제한으로 할당하는 게 아니라, 위 템플릿에서는 100ms 시간만 해당 Task에게 CPU를 할당한다. 즉, 한 번 할당받으면 100ms 시간만큼 CPU를 사용해야 한다. 그런데 불행하게도 100ms 를 사용하기도 전에 급히 처리해야 될 task가 있어서 100ms를 다 못쓰고 CPU를 빼았겨 버린다. ① 에서는 20ms만 쓰고 80ms는 사용하지 못한 채 CPU..

2021. 2. 7. 12:39
  • «
  • 1
  • »

공지사항

전체 카테고리

  • 분류 전체보기 (38)
    • CS (27)
      • Linux (3)
      • OS 수업 (9)
      • Network (3)
      • 네트워크 수업 (10)
      • DB (1)
    • Privacy (폐기) (0)
      • 목표 (폐기) (0)
      • 하루의 기록 (폐기) (0)
    • Language (2)
      • Kotlin (2)
    • 기타 (1)
애드센스 광고 영역
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

  • #yiaddr
  • #NAT Translation Table
  • #RAID란?
  • #페이징
  • #번 아웃 방지 프로세스
  • #kotlin
  • #연속할당
  • #DNX
  • #다단계 피드백 큐
  • #naked domain
  • #커널 스레드
  • #RAID01
  • #연결할당
  • #incann
  • #DNS 동작과정
  • #커널
  • #WealthThinking
  • #raid
  • #zone apex
  • #Kernel
  • #페이징 매핑
  • #Kernel은 항상 Memory Resident해야 한다.
  • #파일 디스크
  • #어른 #세네카
  • #paging
  • #PCB
  • #Just Do It.
  • #색인할당
  • #목표
  • #sci #ec2 파일업로그 #aws
MORE

전체 방문자

오늘
어제
전체

블로그 인기글

Powered by Privatenote Copyright © 강파랑 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바