차곡차곡.

  • 홈
  • 태그
프로필사진

  • 분류 전체보기 (140)
    • Algorithm (79)
      • 문제풀이 (73)
      • 알고리즘 (6)
      • 자료구조 (0)
    • Language (11)
      • Python (7)
      • Java (4)
    • CS (27)
      • Network (16)
      • OS (11)
    • Programming (9)
      • Spring Framework (4)
      • JPA (5)
    • DevOps (1)
      • CIㆍCD (1)
    • Project (0)
    • 책책책 (13)
      • 토비의 스프링 3.1 (10)
    • ETC (0)

Tag

BAEKJOON, 토비의 스프링, 운영체제, Java, 자바, 백준, Brute Force, Algorithm, 조합, DFS, DDD, programmers, Python, Spring, 알고리즘, 카카오 코테, BFS, Network, 이분탐색, 파이썬,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

SJF 1

[OS] CPU 스케줄링 방법

운영체제의 역할 중에는 CPU 작업 프로세스와 할당 순서를 관리하는 "CPU 스케줄러"의 역할이 있다. 스케쥴러는 공평하게 프로세스를 실행시키고 반응시간을 최소화, 자원의 효율성을 증가시키는 등의 목적을 가지며 이를 위한 스케줄링 방법에는 여러가지가 있다. 스케줄러 종류 o 선점형 스케줄러 (Preemptive) : 운영체제가 CPU에서 실행 중인 프로세스의 차례를 뺏을 수 있다. ==> interrupt (장점) 문맥교환(Context Switch)에 의한 낭비가 발생 (단점) CPU의 독점이 없기 때문에 전체적으로 빠른 응답시간 o 비선점형 스케줄러 (Non-Preemptive) : 한 번 실행된 프로세스가 종료될 때까지 CPU를 독점한다. ==> 일괄작업시스템 (장점) 스케줄러의 작업율이 높고, 문..

CS/OS 2021.08.10
1
더보기

Copyright © Kakao Corp. All rights reserved.

티스토리툴바