개발자 모드

  • 홈
  • 태그
  • 방명록

time sharing 1

[운영체제] 1-3. 타임 쉐어링

Time Sharing 이전 글에서 설명했던 상황을 다시 떠올려봅시다. multi-programming 방법에서도 분명한 단점이 있습니다. 만약 우리가 A 고객과 B 고객이 있다고 해봅시다. B 고객은 2초면 끝나는 작업이고, A 고객은 2분이 걸린다고 한다면, B를 먼저 처리하고, A를 처리해야 B를 조금 더 빨리 끝내줄 수 있겠죠. 간단하게 설명하면 이러한 방식이 Time Sharing입니다. 정확히는 time quantum(하나의 프로세스에게 할당되는 최대 허용 시간)을 정해둡니다. 이러한 time quantum 내에 프로세스가 끝나지 않게 되면 다른 프로세스를 처리하는 swap을 합니다. 이렇게 함으로써 mean response time(하나의 프로세스가 CPU에게 처리되는데 걸리는 시간)을 줄일..

CS/OS 2023.09.10
이전
1
다음
더보기
프로필사진

안녕하세요

  • 분류 전체보기 (205)
    • CS (116)
      • OS (43)
      • Computer Architecture (20)
      • Algorithm (20)
      • Network (10)
      • DB (23)
    • Project (4)
      • Random Photo Matcher (4)
    • Error Record (16)
    • BOJ (11)
      • BFS DFS (7)
      • BackTracking (2)
      • Recursion (1)
    • Java (9)
    • Spring (3)
    • JPA (8)
    • Python (6)
    • 기타 (20)
    • 모각코 (12)

최근글과 인기글

  • 최근글
  • 인기글


최근댓글



Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
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

Copyright © Kakao Corp. All rights reserved.

  • GitHub

티스토리툴바