[OS] Suspend

2023. 2. 26. 16:34·CS/OS

- Suspended processes

프로세스를 실행하다 I/O wait이 생겨 Blocked 시키다가 꽉 차면 그 다음 기능을 처리하기 위해 Suspend한다.

Blocked 된 것의 일부를 Suspend.

Suspend State의 Process는 Memory에 못 들어가고 Disk에 있다.

Activate: Suspend에서 Ready로 가는 것

Swapping: 이렇게 Activate와 Suspend로 왔다갔다 하는 것

 

- Suspend 를 하는 이유

1. Swapping. 앞서 말한 개념(자리가 없어서(꽉 차서))

2. 우선순위가 낮은 큐로 만들기 위해서

3. 유저의 요청

4. 타이밍

5. 부모 프로세스의 요청

 

'CS > OS' 카테고리의 다른 글

[OS] VM, Trace, Dispatcher, Quantum  (0) 2023.03.01
[OS] Mutual Exclusion의 방법과 유의점  (0) 2023.02.26
[OS] I/O techniques(IO에서 데이터를 전송할 때)  (0) 2023.02.26
[OS] The Memory Hierarchy  (0) 2023.02.26
[OS] 컴퓨터 시스템의 요소  (0) 2023.02.26
'CS/OS' 카테고리의 다른 글
  • [OS] VM, Trace, Dispatcher, Quantum
  • [OS] Mutual Exclusion의 방법과 유의점
  • [OS] I/O techniques(IO에서 데이터를 전송할 때)
  • [OS] The Memory Hierarchy
LOGPOSE 로그포스
LOGPOSE 로그포스
다음 섬으로 향하고자 이번 섬을 기록하는 특수한 나침반
  • LOGPOSE 로그포스
    LOGPOSE
    LOGPOSE 로그포스
  • 전체
    오늘
    어제
    • 분류 전체보기 (135)
      • [Unity] Projects & Study (27)
        • VR 멀티 항만 시뮬레이션 게임 (1)
        • HandiLab - AR 과학 실험 (10)
        • 우물 속에서 - VR 공포 게임 (2)
        • Loop - Interactive Movie (8)
        • Simple Platformer Game (4)
      • CS (67)
        • Algorithm & Data Structure (23)
        • Design Pattern (3)
        • Computer Graphics (23)
        • OS (16)
      • Java (9)
      • Cloud (3)
      • Docker (4)
      • Spring (2)
      • AWS (3)
      • LLM (3)
      • Kubernetes (6)
      • Programming Paradigm (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Unity
    2D
    ovr
    프로그래밍 패러다임
    AR
    Unity앱개발
    선언형 프로그래밍
    개발
    함수형 패러다임
    VR멀티게임
    VR게임
    Photon
    Unity AR
    함수형 프로그래밍
    함수형
    game
    VR
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
LOGPOSE 로그포스
[OS] Suspend
상단으로

티스토리툴바