워니의 개발자국
close
프로필 배경
프로필 로고

워니의 개발자국

  • 분류 전체보기 (26)
    • Framework (3)
      • Spring (2)
      • 배포 (1)
    • Project (0)
    • Computer Science (12)
      • Data Structure (1)
      • OS (4)
      • DB (5)
      • Algorithm (2)
    • PS (11)
      • 백준(BOJ) (10)
      • 프로그래머스(Programmmers) (1)
    • Git (0)
  • 홈
  • 태그
  • 방명록

[운영체제] 스케줄링의 종류

CPU 스케줄링프로세스의 상태1) 한 프로그램이 I/O 키보드 입력을 요청하고 응답을 받았을 때, 디스크에 있는 해당 프로그램이 키보드 controller를 통해서 cpu에게 응답을 알려줌2) CPU 권한이 운영체제로 넘어가게 되고, 키보드 입력을 기다리는 프로그램에게 원하는 응답이 들어왔다는 것을 알려준 후 프로그램에게 CPU 권한을 주고 CPU 큐에 기다리게 됨3) 그 후 CPU를 얻어서 연산을 하고 연산 결과를 I/O를 통해서 화면에 출력해줌 스케줄링 종류1. FCFS 스케줄링먼저 온 CPU를 먼저 처리함CPU를 쓰겠다고 CPU 큐에서 여러 프로그램이 줄선 상황 → 간발의 차이로 순서는 정해져 있지만 세 개의 프로그램이 0초 시점에 CPU를 쓰겠다고 거의 동시에 도착함→ 프로세서가 CPU를 사용하는..

  • format_list_bulleted Computer Science/OS
  • · 2024. 5. 9.
  • textsms
  • navigate_before
  • 1
  • navigate_next
전체 카테고리
  • 분류 전체보기 (26)
    • Framework (3)
      • Spring (2)
      • 배포 (1)
    • Project (0)
    • Computer Science (12)
      • Data Structure (1)
      • OS (4)
      • DB (5)
      • Algorithm (2)
    • PS (11)
      • 백준(BOJ) (10)
      • 프로그래머스(Programmmers) (1)
    • Git (0)
최근 글
인기 글
최근 댓글
태그
  • #구현
  • #python
  • #알고리즘
  • #운영체제
  • #파이썬
  • #Baekjoon
  • #코딩테스트
  • #코테
  • #스케줄링
  • #백준
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바