[re] 정말 간만에 도스 질문..

박인호   
   조회 10008   추천 50    

다음과 같은 config.sys파일을 만드세요.

DEVICE=C:\\DOS\\HIMEM.SYS
DOS=HIGH
DEVICE=C:\\DOS\\EMM386.EXE NOEMS RAM
DOS=UMB
DEVICEHIGH=C:\\DOS\\SETVER.EXE
SHEEL=C:\\DOS\\COMMAND.COM /P

===========================================================================
DEVICE=\\DOS\\EMM386.EXE NOEMS RAM
EMS를 필요로 하는 프로그램을 사용할 경우는 NOEMS라는 자리에 KB단위의 수치를 입력하면 되는데 예로 2MB의 EMS를 만든다면 2048이라고 해주면된다. 이때 EMS의 최대 크기는 8MB중에서 기본메모리를 제외한 크기 이내에서만 가능하다. 또한 EMS를 얼만큼 잡아야 하는 것은 EMS를 필요로하는 프로그램의 요구조건에 맞추어야 한다. 그것은 모든 프로그램이 다 다를 수 있으므로 여기서 말하기는 곤란하다.

여기서는 EMS를 사용하지 않고 EMS386의 또 한가지 기능인 UMB만을 이용하도록 한다.
RAM이라고 쓰여진 것이 UMB를 설치한다는 것이다. (도스 6.0이상은 RAM이라는 옵션을 붙이지 않아도 자동으로 UMB가 설치된다.) UMB는 HMA와 그 역할이 비슷한데 도스의 시스템과 램상주파일을 상주시킨다.
EMS를 설치하지 않고 UMB만을 설치 했을 때와 EMS를 설치하고 UMB를 설치하였을 때는 그 크기가 다르다. 최소 28KB정도에서 최대 95KB정도 까지이다. RAM이라는 옵션 대신 HIGHSCAN이라는 옵션을 사용할 수 있는데 이것은 사용가능한 최대 값의 UMB를 잡으라는 뜻이다.

짧은글 일수록 신중하게.


QnA
제목Page 5053/5693
2015-12   1555220   백메가
2014-05   5019836   정은준1
2019-07   10000   프로시아
2011-06   10000   가빠로구나
2017-08   10000   네이쳐
2003-10   10001   김영수
2003-08   10002   박영희
2003-12   10002   문병채
2003-10   10002   윤치열
2003-07   10003   박규현
2013-08   10003   윤승철
2018-06   10003   행복하세
2013-09   10004   박현근
2003-07   10005   문추기
2013-12   10006   서울I김동수
2003-11   10006   문동식
2003-10   10006   이승현
2004-09   10006   박지호
2003-06   10006   박인호
2023-01   10006   민사장
2003-07   10006   김형진
2011-08   10007   방o효o문