상위 메모리 영역

위키백과, 우리 모두의 백과사전.
(상위 메모리 블록에서 넘어옴)

상위 메모리 영역은 640 KB와 1024 KB 사이에 위치한다.

상위 메모리 영역(Upper Memory Area:UMA)은 IBM PC 호환기종 컴퓨터에서 640KiB와 1024KiB 사이의 주소(A0000h–FFFFFh)를 가진 메모리 영역을 말한다. IBM PC8088 CPU는 최대 1024KiB까지의 메모리 주소 한계를 가지고 있는데 IBM은 이중 384KiB를 ROM주변기기 등에 할당하였다.[1]

그런데 많은 경우 이 384KiB 분의 메모리 주소는 전부 사용되지 않았고, 640 킬로바이트의 장벽 문제가 대두됨에 따라 UMA의 사용되지 않는 영역에 RAM을 할당하는 기술들이 생겨났다. 이렇게 UMA 내에 RAM을 할당한 부분을 상위 메모리 블록(Upper Memory Blocks:UMBs)이라고 한다.

같이 보기[편집]

각주[편집]

  1. “Memory Map (x86) - OSDev Wiki”. 《wiki.osdev.org》. 2020년 12월 20일에 확인함.