[OS] 외부 단편화 / 내부 단편화

2021. 11. 7. 20:01·OS
728x90

메모리 단편화

  • RAM에서 메모리의 공간이 작은 조각으로 나뉘어져 사용가능한 메모리가 충분히 존재하지만, 사용이 불가능한 상태 
  • 메모리 단편화 종류로 외부단편화와 내부단편화가 있음

외부 단편화

  • 메모리가 할당 및 해제 작업으로 인해 중간중간 사용하지 않는 메모리가 존재하여 총 메모리로는 할당이 충분한 상태이지만 할당을 할 수 없는 상황

내부 단편화 

  • 메모리 할당시 필요한 양보다 더 큰 메모리가 할당되어서 메모리 공간이 낭비되는 현상

해당 단편화 문제를 해결하기 위해 메모리 관리 기법이 존재

저작자표시

'OS' 카테고리의 다른 글

[OS] 메모리 관리 전략  (0) 2021.11.08
[OS] Swap  (0) 2021.11.07
[OS] 동기화 객체의 종류  (0) 2021.11.07
[OS] 멀티프로세스 대신 멀티쓰레드 사용이유  (0) 2021.11.06
[OS] Thread Safe  (0) 2021.11.06
'OS' 카테고리의 다른 글
  • [OS] 메모리 관리 전략
  • [OS] Swap
  • [OS] 동기화 객체의 종류
  • [OS] 멀티프로세스 대신 멀티쓰레드 사용이유
집한구석
집한구석
  • 집한구석
    tgyun615.info
  • 전체
    오늘
    어제
    • 카테고리 (183)
      • JAVA (38)
      • SPRING (15)
      • KOTLIN (23)
      • NETTY (1)
      • DEVOPS (3)
      • DOCKER (7)
      • KUBERNETES (2)
      • JAVASCRIPT (1)
      • SPLUNK (3)
      • ELK (7)
      • KAFKA (2)
      • GO (4)
      • ALGORITHM & DATA STRUCTURE (9)
      • IDE (5)
      • OS (16)
      • NETWORK (14)
      • GCP (2)
      • AWS (2)
      • DATABASE (10)
      • CLEANCODE (7)
      • OTHER (12)
  • 최근 글

  • 태그

    이펙티브 코틀린
    Kafka
    프로그래머스
    java
    go
    ElasticSearch
    IntelliJ
    이펙티브코틀린
    엘라스틱서치
    cleancode
    splunk
    자바
    코틀린
    docker
    AWS
    클린코드
    Elk
    SQL
    JPA
    Spring
  • 링크

    • github
    • linkedin
    • resume
  • hELLO· Designed By 정상우. v4.10.3
집한구석
[OS] 외부 단편화 / 내부 단편화
상단으로

티스토리툴바