본문 바로가기 메뉴 바로가기

면목동인간의 일상

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

면목동인간의 일상

검색하기 폼
  • 분류 전체보기 (41) N
    • 일상 (1)
      • 자격증 (1)
      • 후기 (0)
    • Java (32)
      • Java (12)
      • Servlet & JSP (1)
      • Spring (10)
      • Spring Boot (1)
      • JPA (7)
      • Spring Data JPA (0)
      • Thymeleaf (1)
    • DB (2) N
      • SQL (1)
      • DB (1) N
    • JavaScript (2)
      • JavaScript (1)
      • jQuery (0)
    • CS (3)
      • 운영체제 (2)
      • HTTP (1)
      • 알고리즘 (0)
    • Tool (1)
      • IntelliJ (1)
  • 방명록

2026/01/12 (1)
<운영체제> CPU 스케줄링 알고리즘

CPU 스케줄링 알고리즘 CPU 스케줄링 알고리즘은 다양하고 운영체제마다 다른 알고리즘을 사용하고 있다. 아래는 7가지 알고리즘에 대한 설명이다. 선입 선처리 스케줄링 선입 선처리 스케줄링은 FCFS 스케줄링이라고 불린다. 이는 준비 큐에 삽입된 순서대로 프로세스를 처리하는 비선점형 스케줄링 방식이다. 공정해 보이지만, 프로세스들이 기다리는 시간이 길어질 수 있다. A 프로세스가 15ms 실행 동안 B 프로세스는 15ms를 대기하고, B 프로세스가 5ms 실행 동안 C 프로세스는 1ms를 실행하기 위해 15ms+5ms를 대기하게 된다. 위 스케줄링의 평균 대기 시간은 (20+15+0) / 3 대략 12초 정도 걸린다. 최단 작업 우선 스케줄링 앞서 FCFS 스케줄링의 단점을 방지할려면 CPU 사용 시간이..

CS/운영체제 2026. 1. 12. 21:52
이전 1 다음
이전 다음
최근에 올라온 글
«   2026/01   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바