공부기록

메모리 곤리의 개요 본문

CS/OS

메모리 곤리의 개요

코타쿠 2021. 5. 17. 13:33
  • 단일 프로그래밍 시스템에 서의 주기억장치는 두 부분으로 구분된다.
    • OS를 위한 공간 (커널 영역 등)
    • 수행 중인 프로세스들을 위한 공간 (사용자 영역)
  • 다중 프로그래밍 시스템에서는 주기억 장치의 사용자 부분이 다수의 프로세스를 수용하기 위해 여러 부분으로 분할 된다.
  • 이러한 분할 작업은 OS에 의해 동적으로 이루어지며 이를 메모리 관리라고 한다.
  • 메모리는 TQ을 소비할 수 있는 적절한 수의 준비된 프로세스들에게 할당되어야 한다.
    • 적은 수의 프로세스가 주기억 장치에 반입되면, 모든 프로세스들이 대부분의 시간 동안 입출력 작업을 마치기를 기다리게 되며 처리기는 IDLE한 상태가 된다.
    • 따라서 메모리는 TQ를 소비할 수 있는 준비된 프로세서들에게 할당되어지는 것을 보장해야 한다.

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

메모리 분할 - 고정 분할  (0) 2021.05.17
메모리 관리 요구 조건  (0) 2021.05.17
교착상태 회피  (0) 2021.05.14
교착 상태 예방  (0) 2021.05.14
교착상태의 원리  (0) 2021.05.14