반응형

외부 단편화 개념 2

단편화(Fragmentation)란?

1. 단편화란? 단편화는 메모리가 사용할 수 없는 작은 조각으로 나뉘어져 메모리를 비효율적으로 사용할 때 발생하는 메모리 관리의 일반적인 문제입니다. 조각화는 운영 체제에서 사용하는 물리적 메모리(RAM)와 가상 메모리 모두에서 발생할 수 있습니다. 2. 단편화의 종류 단편화에는 외부 단편화와 내부 단편화의 두 가지 유형이 있습니다. 외부 단편화는 할당된 메모리 블록 사이에 사용되지 않는 메모리의 작은 간격이 있어 새 프로세스에 연속된 큰 메모리 블록을 할당하기 어려울 때 발생합니다. 외부 단편화는 압축 및 페이징과 같은 메모리 할당 기술을 사용하여 줄일 수 있습니다. 압축은 할당된 메모리 블록을 이동하여 인접한 메모리 위치를 차지하고 그 사이에 간격을 두지 않는 것입니다. 할당된 메모리 블록을 모두 이..

공부/OS 2023.03.04

메모리 단편화란?

1. 메모리 단편화 메모리 단편화는 컴퓨터 시스템의 메모리가 사용되지 않은 공간의 작은 조각으로 분할될 때 발생합니다. 이는 운영 체제가 메모리를 다양한 응용 프로그램 및 서비스에 동적으로 할당 및 할당 해제하여 시스템 전체에 흩어져 있는 사용되지 않은 메모리의 작은 조각을 생성할 때 발생합니다. 메모리 단편화는 대규모 메모리 할당에 사용할 수 있는 연속 메모리의 양을 줄여 시스템이 할당할 여유 메모리 블록을 검색하는 데 더 많은 시간을 소비하게 하므로 시스템 성능에 상당한 영향을 미칠 수 있습니다. 이로 인해 큰 메모리 블록을 할당해야 하는 응용 프로그램의 대기 시간이 길어지고 메모리 부족으로 인해 시스템 안정성이 저하될 수도 있습니다. 메모리 단편화의 영향을 완화하기 위해 많은 운영 체제는 단편화를 ..

공부/OS 2023.02.11
반응형