정보처리기사

[운영체제] 운영체제에서 메모리 관리를 위한 기법들

dongkeonkim 2023. 4. 20. 17:26
반응형

컴퓨터 시스템에서 메모리 관리란, "시스템 내의 주기억장치를 효율적으로 관리"하는 것을 말합니다.

다음과 같은 기법들이 존재합니다.

 

1) 메모리 관리

프로그램이 메모리에 할당되고 관리되는 방법을 말합니다.

이는 프로그램이 실행될 때 필요한 메모리 공간을 할당하고, 이를 해제하는 등의 작업을 포함합니다.

 

2) 단편화

메모리에 여러 프로그램이 실행될 경우, 필요한 크기의 연속된 공간을 할당할 수 없어서 작은 조각으로 나누어서 할당하는 것을 말합니다. 이 경우, 작은 조각들이 모여서 메모리에 할당되는데, 이는 프로세스들이 메모리에 적재될 때 비효율적인

공간 낭비를 초래할 수 있습니다.


3) 반입 기법

프로그램이 실행되기 위해 필요한 데이터나 코드가 저장된 위치가 메모리에 없는 경우, 디스크에서 메모리로 데이터나 코드를 가져오는 것을 말합니다.


4) 배치 기법

운영체제가 여러 프로그램을 처리하기 위해 메모리에 프로그램을 배치하는 기법을 말합니다.

이는 일정한 시간마다 프로그램들이 실행되도록 스케줄링되는 것을 의미합니다.

 

5) 할당 기법

운영체제가 메모리를 할당하는 방법으로, 프로그램 실행에 필요한 메모리 공간을 어떻게 할당할 것인지를 결정합니다.

이는 프로그램 실행에 필요한 메모리 공간이 할당되는 방식에 따라 다양한 기법들이 있습니다.


반응형