본문 바로가기
Computer Architecture/컴퓨터구조[01]

[혼자 공부하는 운영체제] 14-1. 연속 메모리 할당

by leziwn.cs 2023. 11. 27.

▶ 연속 메모리 할당

: 프로세스에 연속적인 메모리 공간을 할당하는 방식

연속 메모리 할당

 

스와핑(swapping)

스와핑(swapping)

: 입출력 작업의 요구로 대기 상태가 된 프로세스라던지, 오랫동안  사용되지 않은 프로세스들을 임시로 보조기억장치의 스왑 영역(swap space)로 쫓아내고, 그렇게 해서 생긴 메모리상의 빈 공간에 또 다른 프로세스를 적재하여 실행하는 방식

 

메모리 할당
  • 최초 적합(first fit)
  • 최적 적합(best fit)
  • 최악 적합(worst fit)

 

외부 단편화(external fragmentation)

외부 단편화(external fragmentation)

: 프로세스를 할당하기 어려울 만큼 작은 메모리 공간들로 인해 메모리가 낭비되는 현상

  • Solution 1) 압축(compaction)
  • Solution 2) 가상 메모리 기법 - 페이징