Users Guide
메모리 할당
MS-DOS® (실제 모드에서 작동)에서 작동하는 마이크로프로세서 및 프로그램은 1MB(1024KB)의 시스템 메모리에만 주소를 할당합니다. 이
영역은 상용 메모리(종종 기본 메모리라고 함) 및 상위 메모리로 나뉘어집니다. 1MB 이상의 모든 시스템 메모리를 확장 메모리라고 하며,
이 메모리는 MS-DOS 기반 프로그램에서 메모리 관리 소프트웨어를 사용하지 않으면 주소를 직접 할당할 수 없습니다.
표 10 은 상용 메모리 영역의 할당 내용입니다. 프로세서 또는 프로그램에서 상용 메모리 영역 내에 위치를 지정하면, 기본 메모리에 물리적 주
소가 할당된 것이며, 이 영역은 MS-DOS에서만 주소를 지정할 수 있는 메모리 영역입니다.
표 10. 상용 메모리 할당
표 11 은 상위 메모리 영역의 할당 내용입니다. 이들 주소 중 일부는 시스템 BIOS와 같은 다양한 시스템 장치에 전용으로 사용됩니다. 나머지
영역은 확장 카드 또는 EMM(Expanded Memory Manager)에서 사용할 수 있습니다. 마이크로프로세서 또는 프로그램이 상위 메모리 영역 내
에서 주소를 할당하면, 이러한 장치 중 하나가 포함되어 있는 곳으로 물리적 주소가 할당됩니다.
표 11. 상위 메모리 할당
IRQ 라인
할당 장치/할당가능
IRQ0
시스템 타이머
IRQ1
키보드 컨트롤러
IRQ2
인터럽트 컨트롤러(IRQ8 ~ IRQ15 할당가능)
IRQ3
및 IRQ4
직렬 포트(System Setup 프로그램에서 활성 상태인 경우)
IRQ5
할당가능
IRQ6
디스켓 드라이브 인터페이스
IRQ7
병렬 포트(System Setup 프로그램에서 활성 상태인 경우)
IRQ8
RTC
IRQ9
ACPI
IRQ10
할당가능
IRQ11
할당가능
IRQ12
마우스 컨트롤러
IRQ13
산술 연산 보조 프로세서
IRQ14
주 EIDE 인터페이스(System Setup 프로그램에서 활성 상태인 경우)
IRQ15
보조 EIDE 인터페이스(System Setup 프로그램에서 활성 상태인 경우)
주: 이 표에 사용된 약어 및 머리글자의 전체 이름은 용어집을 참조하십시오.
주소 범위
사용
00000h-003FFh
인터럽트 벡터 표
00400h-004FFh
BIOS 데이타 영역
00500h-005FFh
MS-DOS 및 BASIC 작업 영역
00600h-0FFFFh
사용자 메모리
10000h-1FFFFh
사용자 메모리
20000h-2FFFFh
사용자 메모리
30000h-3FFFFh
사용자 메모리
40000h-4FFFFh
사용자 메모리
50000h-5FFFFh
사용자 메모리
60000h-6FFFFh
사용자 메모리
70000h-7FFFFh
사용자 메모리
80000h-8FFFFh
사용자 메모리
90000h-9FBFFh
사용자 메모리
주: 이 표에 나오는 약어 및 머리 글자의 전체 이름은 용어집을 참조하십시오.










