David's Dos Game Library

English

Tip

연속 확장 메모리(XMS)와 고위 메모리(HMA) 쓰기
  연속 확장 메모리(XMS) 관리자인 HIMEM.SYS는 CONFIG.SYS에서 XMS를 쓰는 다른 풀그림이나 장치보다 먼저 메모리에 띄우도록 해야 한다.
DEVICE=C:\DOS\HIMEM.SYS
DOS=HIGH
  'DOS=HIGH'라고 하면 기본 메모리를 차지하는 도스 알맹이(커널)의 일부를 크기가 64KB인 고위 메모리(HMA)로 옮겨서 40KB쯤 되는 기본 메모리 공간을 아낄 수 있다.


상위 메모리(UMB)와 중첩 확장 메모리(EMS) 쓰기
  EMM386.EXE는 램 상주 풀그림을 올릴 수 있는 상위 메모리(UMB) 공간을 마련하거나, 드물게 몇몇 풀그림이 이용하는 중첩 확장 메모리 공간을 마련하는 역할을 한다. EMM386.EXE는 XMS 공간을 이용하므로 HIMEM.SYS 다음에 실행해야 한다.

상위 메모리(UMB)만 쓰기

DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE NOEMS
DOS=HIGH,UMB
  'NOEMS'는 중첩확장 메모리는 만들지 않고 상위 메모리(UMB)만 만들라는 선택사항이어서 가장 많은 상위 메모리를 확보할 수 있다. 'DOS=UMB'라고 하면 상위 메모리(UMB)를 도스의 메모리 자원으로 인식하여 상위 메모리에 램 상주 풀그림이 들어갈 수 있다. 'DOS=HIGH'와 'DOS=UMB'를 'DOS=HIGH,UMB'로 묶어 적었다.


중첩 확장 메모리(EMS)만 쓰기

DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE EMS 1024
DOS=HIGH

  EMM386.EXE에 'EMS 1024'라고 붙이면 중첩 확장 메모리(EMS) 1024KB를 만들게 된다. EMS 크기를 붙이지 않으면 자동으로 256KB가 설정된다. EMM386.EXE가 상위 메모리(UMB)는 만들지 않으므로, 'DOS=UMB'를 붙이지 않았다.


상위 메모리(UMB)와 중첩 확장 메모리(EMS) 모두 쓰기

DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE RAM 1024
DOS=HIGH,UMB
  'DEVICE=EMM386.EXE RAM 1024'라고 하면 상위 메모리(UMB)와 중첩 확장 메모리(EMS) 1024KB를 모두 만들게 된다. 상위 메모리(UMB)에 EMS 페이지 프레임이 들어가므로, 'NOEMS'로 한 것보다 쓸 수 있는 UMB 용량이 64KB 적다.


램 상주 풀그림을 상위 메모리(UMB)에 올리기
  EMM386.EXE로 상위 메모리(UMB)를 만들어서 'DOS=UMB'라는 명령도 적었다면, EMM386.EXE 다음에 실행되는 램 상주 풀그림을 상위 메모리에 올려서 기본 메모리를 아낄 수 있다. config.sys와 autoexec.bat에서 실행문에 'DEVICEHIGH'나 'LOADHIGH'를 쓰면 된다.
DEVICE=C:\DOS\RAMDRIVE.SYS 1024 /E
→ DEVICEHIGH=C:\DOS\RAMDRIVE.SYS 1024 /E

C:\DOS\MOUSE.EXE
→ LOADHIGH C:\DOS\MOUSE.EXE

 

출처:

https://pat.im/724

Views :
3016
Registered Date :
2018.12.19
16:44:57 (*.82.136.236)
Trackback :
Article URL :
http://dosgame.yyartsworld.pe.kr/tip/45110
Attach Images or Files

Drop your files here, or click the button to the left.

Maximum File Size : 0MB (Allowed extentsions : *.*)

0 file(s) attached ( / )
Option :
:
:
:
:
List of Articles
No. Subject Author Date Views
97 OpenCore 시스템 무결성 끄기 관리자 Mar 8, 2025 13
96 XTIDE Performance BIOS Setup file 관리자 Feb 2, 2025 47
95 Ryujinx와 Yuzu간 세이브데이터 이동 관리자 Jan 21, 2025 501
94 Yuzu Portable로 실행하기 관리자 Jan 21, 2025 47
93 윈도우 XP 사운드카드 없이 CD 재생하기 관리자 Dec 22, 2024 37
92 386DX 40Mhz BIOS Setting file 관리자 Dec 22, 2024 39
91 Ryujinx 저장데이터 위치 portable로 사용하기 관리자 Nov 1, 2024 351
90 백업 및 복원(Windows 7) 할때 0x81000019 에러가 나온다면 관리자 Oct 25, 2024 420
89 Windows 11 24H2 강제 업데이트 관리자 Oct 20, 2024 126
88 Windows98 How To Disable ACPI 관리자 Jul 16, 2024 519
87 EFI 파티션 삭제 관리자 Mar 29, 2024 630
86 WindowsXP netplwiz 관리자 Aug 31, 2023 3708
85 키보드 종류 변경 레지스트리 Shift+Space 한영전환 file 관리자 Aug 17, 2023 203
84 Wake on Lan - Shutdown 관리자 Jul 23, 2023 221
83 컨텍스트 메뉴에 Open with Notepad 추가하기 관리자 Mar 1, 2023 2115
82 윈도우11 조이스틱 설정 관리자 Jan 17, 2023 1819
81 VMware TPM 2.0 enable 하기 관리자 Nov 13, 2022 433
80 고급부팅옵션으로 들어가기 관리자 Jul 31, 2022 384
79 원격데스크톱 파일 복사 디스크 접근 금지하기 관리자 Jul 31, 2022 798
78 라이젠 시스템에서 VMware로 Windows98 돌리기 관리자 Apr 15, 2022 845