PIF 편집기 도움말 목차: 표준모드

PIF편집기는 DOS용 프로그램의 프로그램 정보 파일(PIF)을 작성하거나 변경하는데 사용한다.

도움말 사용법을 참조하려면 F1을 누른다.

수행방법...

새 PIF 작성

PIF 편집

기본 PIF 수정

명령

파일 메뉴 명령

모드 메뉴 명령

표준모드용 옵션

종료시 창 닫기

직접 수정 (통신 포트)

직접 수정 (키보드)

표준모드용 메모리 요구사항

화면 저장 없음

화면 전환 없음

프로그램 매개변수

프로그램 전환 못함

프로그램 파일이름

표준모드용 단축키 예약

초기 디렉토리

비디오모드

창 제목

표준모드용 XMS 메모리


PIF 편집기 도움말 목차: 386 확장모드

PIF 편집기는 DOS용 프로그램의 프로그램 정보 파일(PIF)을 작성하거나 변경하는데 사용된다.

도움말 사용법을 참조하려면 F1을 누른다.

수행방법...

새 PIF 작성

PIF 편집

기본 PIF 수정

명령

파일 메뉴 명령

모드 메뉴 명령

386 확장모드용 옵션

고급 옵션...

종료시 창 닫기

화면 사용

EMS 메모리

백그라운드로 실행

단독 실행

386 확장모드용 메모리 요구사항

프로그램 매개변수

프로그램 파일이름

초기 디렉토리

비디오 메모리

창 제목

386 확장모드용 XMS 메모리


PIF 편집기 도움말 목차: 386 확장모드용 고급 옵션

PIF 편집기는 DOS용 프로그램의 프로그램 정보 파일(PIF)을 작성하거나 변경하는데 사용된다.

도움말 사용법을 참조하려면 F1을 누른다.

수행방법...

새 PIF 작성

PIF 편집

기본 PIF  수정

명령

파일 메뉴 명령

모드 메뉴 명령

386 확장모드용 고급 옵션

활성 상태에서 윈도우 종료

고속 붙여넣기

응용프로그램 단축키

백그라운드/포그라운드 우선권

입력대기 시간 이용

EMS 메모리 고정

텍스트모드 모방

응용프로그램 메모리 고정

모니터 포트

386 확장모드용 단축키 예약

비디오 메모리 보유

고위 메모리 영역 사용

XMS 메모리 고정


파일 메뉴 명령

창안에 표시되지 않는 명령은 이동줄을 사용하여 본다.

새 파일

기본 설정이 되어 있고 제목이 없는 새 PIF 파일을 연다.

열기

대화상자를 열면 그곳에서 기존 PIF를 간단히 선택하여 열 수 있다.

저장

작업중인 PIF상의 변경된 사항을 저장한다.

저장을 선택한 경우에도 PIF는 열려 있으므로, 하던 작업을 계속할 수 있다.

다른 이름으로 저장

새 파일이나 기존 PIF를 저장한다.

[다른 이름으로 저장]을 선택할 경우에도 PIF는 열려 있으므로, 하던 작업을 계속할 수 있다.

종료

작업중이던 파일을 닫고 PIF 편집기를 중지시킨다.

중지하기 전에 PIF 파일을 저장할 수도 있다.


모드 메뉴 명령

표준모드

PIF 편집기 설정을 표준모드용으로 나타낸다.

386 확장모드

PIF 편집기 설정을 386 확장모드용으로 나타낸다.


새 PIF 작성

 DOS용 프로그램을 위한 프로그램 항목을 작성하고자 할 때, 설치관리자나 프로그램관리자를 사용하면 윈도우는 자동적으로 PIF를 작성한다. DOS용 프로그램을 실행하면 윈도우는 이 프로그램과 같이 사용할 PIF를 찾는다. 만일 이 프로그램용의 PIF가 없으면 윈도우는 기본 PIF를 사용한다. 이 응용프로그램이 기본 PIF를 사용하여 작업할 수 없는 경우에는 사용자가 새 PIF 파일을 작성할 수 있다.

PIF 작성 방법

1	[파일] 메뉴 중에서 [새파일]을 선택한다.

2	[모드] 메뉴 중에서 이 응용프로그램의 실행 모드를 선택한다.([표준모드] 또는 [386 확장모드]).

사용자가 현재 실행중이지 않은 모드를 선택하는 경우에는 메시지가 나타난다. 선택된 모드에 대한 설정 옵션을 계속하고자 하는 경우에는 [확인] 단추를 선택한다

3	이 응용프로그램에 적용할 옵션들을 지정한다.

어떤 옵션에 대한 정보를 얻으려면, 그것을 선택한 뒤 F1을 누른다.

4	두 가지 모드에서 이 응용프로그램을 실행하고자 할 경우, [모드] 메뉴를 사용하여 다른 모드로 전환시킨 뒤, 그 모드에 대한 옵션을 지정하면 된다.

5	[파일] 메뉴 중에서 [다른 이름으로 저장]을 선택한다.

6	[파일이름] 상자에 이 응용프로그램의 파일이름을 확장명인 .PIF와 함께 입력한다.

7	[확인] 단추를 누른다.

참고

386 확장모드용 고급 옵션

기본 PIF 수정

386 확장모드용 옵션

표준모드용 옵션


기본 PIF 수정

PIF가 없는 DOS용 프로그램을 시작할 때에는 윈도우는  _DEFAULT.PIF라는 이름의 기본 PIF를 사용한다. 이 파일의 설정 사항은 대부분의 응용프로그램에서 해당되는 것들이다. 필요한 경우에는 사용자가 이 PIF를 수정할 수도 있다. 예를 들면, 화면 전체가 아닌 하나의 창 내에서 응용프로그램이 실행되도록 지정할 수 있다.

윈도우는 다른 응용프로그램 에서도 기본 PIF를 사용하기 때문에, 이 기본 PIF를 수정하기 보다는 새 PIF를 작성하는 편이 더 좋다. 초기에는 기본 파일을 사용하고 그 다음에 새 파일이름을 사용하여 파일을 저장할 수 있다.

기본 PIF 변경방법

1	[프로그램 파일이름] 상자에 _DEFAULT.COM을 입력한다.

2	그 창의 [제목] 상자는 공백으로 둔다.

3	다른 설정들은 적절히 변경시킨다.

어떤 옵션에 관한 정보를 보고 싶으면, 그 옵션을 선택한 뒤 F1을 누른다.

윈도우가 어떤 응용프로그램을 시작하기 위해서 _DEFAULT.PIF를 사용하는 경우, 일부 설정들은 사용되지 않는다. 그러나 PIF 편집기는 이 항목의 내용을 검증하기 때문에 유효 설정들을 완벽히 해 두어야 한다.

4	[파일] 메뉴 중에서 [다른 이름으로 저장]을 선택한다.

5	[파일이름]에 _DEFAULT.PIF를 입력한다.

6	[확인] 단추를 누른다.


PIF 편집

응용프로그램이 잘 실행되지 않을 때는 그 프로그램의 PIF를 편집할 수 있다. 예를 들어 다음과 같은 경우에는 PIF를 편집한다.

사용자 응용프로그램의 경로를 변경하고자 할 때

프로그램의 매개변수들을 지정하거나, 응용프로그램 파일이 소속된 기본 디렉토리를 변경하고자 할 때

응용프로그램에 더 많은 메모리나 활용가능한 메모리를 할당하고자 할 때

주의:	응용프로그램이 프로그램관리자 내에 프로그램 항목을 갖고 있는 경우, 프로그램관리자의 [파일] 메뉴에 있는 [등록정보] 명령을 사용하여 경로와 기본 디렉토리를 변경할 수 있다.

PIF 편집 방법

1	[파일] 메뉴에서 [열기]를 선택한다.

2	파일이름을 선택하거나 직접 입력한 뒤 [확인] 단추를 누른다.

3	원하는 상태로 옵션을 바꾼다.

옵션에 관한 정보를 알려면 그 옵션을 선택한 후 F1을 누른다.

4	[파일] 메뉴에서 [저장]을 선택한다.

참고

386 확장모드용 고급 옵션

386 확장모드용 옵션

표준모드용 옵션


표준모드용 옵션

다음은 표준모드용 옵션의 목록이다.

종료시 창 닫기

직접 수정 (통신 포트)

직접 수정 (키보드)

표준모드용 메모리 요구사항

화면 저장 없음

화면 전환 없음

프로그램 매개변수

프로그램 전환 못함

프로그램 파일이름

표준모드용 단축키 예약

초기 디렉토리

비디오모드

창 제목

표준모드용 XMS 메모리


프로그램 파일이름

응용프로그램을 시작하는 파일의 이름을 입력한다. 필요하면 드라이브, 디렉토리, 확장명을 포함시킨다.

PIF 파일이름이 프로그램 파일이름과 일치되어야 한다. 예를 들면 프로그램 파일이름이 MP.COM(Microsoft Multiplan)이면, PIF 파일이름은 MP.PIF가 되어야 한다.

일괄 프로그램을 이용하여 응용프로그램을 실행하는 경우에는 이 상자에서 파일이름을 지정할 수 있다.

또한 이 항목에서 환경 변수를 지정할 수도 있다. 환경 변수를 사용하면  PIF에 변수 이름을 지정할 수 있으며, AUTOEXEC.BAT 파일에 있는 set 명령을 사용하여 여기에 값을 지정할 수 있다. 변수 이름 입력시 퍼센트 기호(%)로 묶어 준다.

참고

프로그램 매개변수

초기 디렉토리

창 제목


창 제목

응용프로그램의 이름을 입력한다. 이 이름은 응용프로그램 실행시에 창의 제목표시줄에 표시된다.

이 상자를 공백으로 두면, 제목표시줄에는 확장명없이 응용프로그램의 이름만 표시된다.

주의:	프로그램관리자에 있는 [파일] 메뉴 상의 [등록정보] 명령을 사용하여 창 제목을 지정할 수도 있다. 프로그램관리자에서의 설정은 PIF 편집기의 설정을 무시한다. 이 항목에서는 환경 변수를 사용할 수도 있다. 환경 변수를 사용하여, PIF에 변수 이름을 설정하고 AUTOEXEC.BAT 파일에서 set 명령을 이용하여 여기에 값을 지정할 수 있다. 변수 이름을 입력할 때 이름을 퍼센트 기호(%)로 묶어 준다.

참고

프로그램 파일이름


프로그램 매개변수

응용프로그램의 매개변수들을 입력한다. 이것들은 MS-DOS 명령 프롬프트에서 응용프로그램을 실행할 때 응용프로그램의 파일이름 뒤에 입력하는 매개변수와 동일하다. 예를 들어, 마이크로소프트 Word를 텍스트모드로 실행하려면 이 상자에서 /c를 입력한다.

사용하고자 하는 응용프로그램이 매개변수를 필요로 하지 않거나, 매개변수를 사용하지 않으려면, 이 상자를 그대로 비워둔다. 유효한 매개변수에 관해서는 해당 응용프로그램의 문서를 참조한다.

응용프로그램을 실행할 때 매개변수의 입력을 요구하는 프롬프트를 나타내게 하려면 물음표(?)를 입력한다.

프로그램관리자나 파일관리자에 있는 [파일] 메뉴 상의 [실행] 명령으로 응용프로그램을 실행하는 경우에는, [실행] 대화상자의 프로그램 이름 다음에 매개변수를 입력함으로써 기존 PIF에 설정된 매개변수를 무시할 수 있다. 또한 프로그램관리자의 [파일] 메뉴 상의 [등록정보] 명령을 사용하여 프로그램 매개변수를 지정할 수도 있다.

주의:	이 항목에서는 환경 변수를 지정하여 사용하는 것이 가능한데, 이것으로 PIF에 변수 이름을 지정할 수 있으며, AUTOEXEC.BAT 파일에 있는 [set] 명령을 사용하여 그 변수에 값을 지정할 수 있다. 변수 이름은 퍼센트 기호(%)로 묶어야 한다.

참고

프로그램 파일이름


초기 디렉토리

윈도우가 초기 디렉토리(혹은 작업 디렉토리)로 사용할 드라이브와 디렉토리 이름을 입력한다. 이 초기 디렉토리는 보통 응용프로그램의 프로그램 파일의 저장 장소로 이용되지만, 사용자가 원한다면 응응프로그램의 프로그램파일을 다른 디렉토리에 저장할 수도 있다. 이것은 선택적이다. 윈도우가 초기 디렉토리를 결정하게 하려면, 이 상자를 그대로 공백으로 두면 된다.

초기 디렉토리를 프로그램관리자에 있는 [파일] 메뉴 상의 [등록정보] 명령을 사용하여 지정할 수도 있다. 프로그램관리자에서 행해진 설정은 기존의 PIF 설정을 무시한다.

주의:	이 항목에서는 환경 변수를 지정할 수 있다. 환경 변수를 사용하면 PIF에 변수 이름을 설정하고, AUTOEXEC.BAT 파일에서 set 명령으로 그 변수에 값을 지정할 수 있다. 변수 이름은 퍼센트 기호(%)로 묶어 주어야 한다.

참고

프로그램 이름


비디오모드

비디오모드 옵션을 사용하면, 윈도우가 텍스트모드나 그래픽/다중 텍스트모드로 응용프로그램을 실행시킬 수 있는 충분한 메모리를 확보하도록 지정할 수 있다. ("다중 텍스트"는 텍스트를 표현하기 위해 다중 비디오 쪽을 사용하기 때문에 더 많은 메모리를 요구하는 텍스트모드 응용프로그램을 말한다.) 이 [비디오모드] 옵션을 이용하여 사용자의 응용프로그램 화면 내용의 저장과 복구, 클립보드로의 복사에 필요한 메모리 양을 지정한다.

응용프로그램을 텍스트모드와 그래픽모드 양쪽에서 실행하려면 [그래픽/다중 텍스트모드] 옵션을 선택한다. 어떤 모드를 사용할 것인지 확실치 않으면 [그래픽/다중 텍스트모드]를 선택하면 된다.


표준모드용 메모리 설정
표준모드용 메모리 요구사항

응용프로그램에 필요한 기본 메모리 용량을 킬로바이트(KB) 단위로 입력한다. 응용프로그램에 대한 시스템 설정을 확인한다. 필요한 용량을 모르면 설정사항을 그대로 놔둔다.

다른 응용프로그램을 실행하고 있어서 새로운 응용프로그램을 실행할 때, 윈도우가 지정된 만큼의 메모리를 할당할 수 없을 때는 메시지가 표시된다. 따라서 윈도우를 시작하기 전에 미리 메모리를 해제할 필요가 있다.

주의:	응용프로그램의 문서에 수록된 메모리 요구량을 사용하면 안된다. 그것은 보통 응용프로그램의 실행에 필요한 메모리 용량이 아니라 시스템에 필요한 총 메모리 용량을 의미한다.


표준모드용 연속확장 메모리
표준모드용 XMS 메모리

응용프로그램 용으로 예약된 확장 메모리의 용량을 입력한다. 컴퓨터의 확장 메모리가 Lotus/Intel/Microsoft/AST 확장 메모리 사양인 버전 2.0 이상에 적합한 것이면 이 설정은 유효하다. 대개 이 설정값들은 기본값으로 둘 수 있다.

옵션	기능

최소량(R)	필요로 하는 메모리의 최소량(KB)을 말한다. 응용프로그램의 시스템 설정을 확인하고, 정확한 최소량을 모르면 설정된 값을 그냥 둔다.

확장 메모리를 사용하지 않는 프로그램의 경우는 0을 설정한다.

만일 다른 응용프로그램을 실행하고 있거나, 윈도우가 지정된 용량만큼의 메모리를 제공할 수 없는 경우에는, 해당 메시지가 나타난다. 따라서 윈도우를 실행하기 전에 메모리를 해제할 필요가 있다.

한계량(L)	응용프로그램에 할당된 확장 메모리의 최대량(KB)을 말한다.

이 설정은 XMS 메모리를 사용하는 응용프로그램이, 사용가능한 전체 메모리를 사용하지 않을 경우, 사용하지 않는 메모리 블록을 활용할 수 있도록 해 준다.

기본 설정값인 0은  고위 메모리 영역(HMA)을  제외하고는 응용프로그램이 확장 메모리를 사용할 수 없도록 한다. -1 값은  시스템 메모리의 한계 내에서 응용프로그램이 요구하는 만큼 확장 메모리를 할당한다. 일반적으로 -1 값의 설정은 시스템 처리속도를 현저히 둔화시키므로 좋은 방법은 아니다.

참고

메모리 요구사항


직접 수정[통신 포트]
직접 수정 (통신 포트)

어떤 응용프로그램들은 시스템 자원을 다른 프로그램과의 공유하지 않고 독자적으로 사용한다. 이 옵션은 두개의 다른 응용프로그램이 동시에 같은 통신 포트를 사용하려는 것을 막아준다.

응용프로그램이 사용하는 직렬통신 포트(COM1, COM2, COM3, COM4)의 확인란을 선택한다. 사용자가 통신 응용프로그램을 사용하고 있을 경우, 사용하고자 하는 포트에 해당하는 상자를 확인한다.

이 옵션들 중의 하나가 선택되면, 응용프로그램을 실행하는 동안 단축키를 눌러도 윈도우나 다른 응용프로그램이 그것에 반응하지 않는다. 윈도우의 화면으로 돌아가려면 이 프로그램의 수행을 중지해야 한다.

참고

직접 수정 (키보드)


직접 수정(통신 포트)
직접 수정 (키보드)

어떤 응용프로그램은 키보드 버퍼를 다른 응용프로그램과 고유하지 않고 독자적으로 사용한다. [키보드] 확인란을 선택하면 응용프로그램은 키보드를 독점적으로 사용할 수 있다. 사용자의 프로그램이 키보드 버퍼를 사용하게 되는 경우에만 이 옵션을 선택한다. 응용프로그램의 키보드 버퍼 사용여부가 불확실한 경우에는 이 확인란을 선택해서는 안된다.

이 옵션이 선택되면, 응용프로그램을 실행하는 동안 단축키를 눌러도 윈도우나 다른 응용프로그램이 반응하지 않는다. 윈도우의 화면으로 복귀하려면 이 응용프로그램을 중단해야 한다.

참고

직접 수정 (통신 포트)


화면 저장 없음

사용자의 응용프로그램이 그 자신의 화면정보와 "화면재생" 명령을 갖고 있는 경우에만 이 옵션을 선택한다.

표준모드에서 응용프로그램들 간을 전환할 때 윈도우는 화면에 나타났던 정보를 메모리에 저장한다. 이렇게 함으로써 윈도우는 사용자가 어떤 응용프로그램으로 다시 되돌아 왔을 때, 원래의 정보를 그대로 표시해 준다.

따라서 [화면 저장 없음] 확인란을 선택하면 윈도우는 더이상 해당 응용프로그램을 위한 화면 정보를 저장하지 않으므로, 응용프로그램이 더 많은 메모리를 사용할 수 있게 된다. 따라서 응용프로그램의 실행속도가 더 빨라진다. 그러나 사용자가 이 응용프로그램으로 전환할 때에는 이 응용프로그램이 독자적으로 화면정보 저장능력을 갖추지 않는 이상, 윈래의 화면은 복구되지 않는다.


화면 전환 없음

이 확인란을 선택하면 화면이나 창의 "내용"을 클립보드로 복사하는 Alt+PrtSc나 Prtsc을 사용할 수 없다.

이 옵션을 선택하면 화면 전환 기능용 메모리가 할당되지 않으므로 응용프로그램이 이 메모리를 활용할 수 있게 된다.


프로그램 전환 방지
프로그램 전환 못함

이 옵션은 윈도우가 프로그램 전환용으로 메모리를 할당하는 것을 막아, 응용프로그램이 메모리를 전부 활용할 수 있게 한다.

결국 이 옵션을 선택하면 다른 응용프로그램으로의 전환키인 Alt+Tab, Alt+Esc와 Ctrl+Esc를 사용할 수 없게 된다. 확실하지 않을 경우는 이 확인란을 선택하지 않는다.

따라서 메모리를 보존하기 위해서는 특별히 사용자의 응용프로그램이 프로그램 전환을 지원하지 않는 경우나, 직렬 통신 포트를 사용하는 마이크로소프트 베이직 응용프로그램을 사용하는 경우에 이 옵션을 선택하면 된다.

이 옵션을 선택하면 윈도우로 복귀하거나, 다른 응용프로그램으로 전환하고자 할 때는 이 응용프로그램을 중지해야 한다.


종료시 창 닫기

창(또는 화면)이 열린 채로 응용프로그램을 중지하려면 이 확인란을 취소하면 된다. 화면상에 출력을 나타내는 명령이나 응용프로그램을 실행하는 경우에 특히 유용하다. 그러나 창을 너무 빨리 닫으면 출력을 볼 수 없게 된다.

기본값은, 사용자가 응용프로그램을 중지시키면 자동으로 창이 닫히는 것이다.


표준모드용 단축키 예약

윈도우가 아닌 응용프로그램에서 사용할 목적으로 단축키를 예약하고자 할 경우에 이 확인란을 선택한다.

사용자의 응용프로그램이 이러한 단축키를 이용할 경우에는 적절한 확인란을 선택한다. 이 선택으로 인해 윈도우의 단축키 기능이 억제되며, 응용프로그램의 실행중에는 응용프로그램이 이 단축키들을 이용할 수 있도록 한다. 물론 응용프로그램이 실행중이지 않는 경우에는, 단축키의 제어권은 윈도우에 있다.

예를 들어 사용자가 [Alt+Tab]의 확인란을 선택하면 그 단축키는 응용프로그램용으로 예약되고, 따라서 윈도우에서의 응용프로그램간 전환 기능은 더이상 수행하지 않는다.


386 확장모드용 옵션

다음은 386 확장모드용 옵션의 목록이다.

고급 옵션...

종료시 창 닫기

화면 사용

EMS 메모리

백그라운드 실행

단독 실행

386 확장모드용 메모리 요구사항

프로그램 매개변수

프로그램 파일이름

초기 디렉토리

비디오 메모리

창 제목

386 확장모드용 XMS 메모리


386 확장모드용 메모리 설정
386 확장모드용 메모리 요구사항

응용프로그램에 기본 메모리를 할당하려면 이 설정을 사용한다.

옵션	기능

최소량(R)	응용프로그램에 필요한 메모리의 최소 용량(KB)을 말한다. 응용프로그램에 대한 시스템 설정을 확인하고, 요구되는 용량을 모르면 그냥 그대로 놔둔다.

다른 응용프로그램이 실행중이어서, 윈도우가 새로 시작되는 응용프로그램 용으로 지정된 양만큼의 메모리를 제공할 수 없을 때는 이에 해당하는 메시지가 표시된다. 응용프로그램을 계속하기 위해서는 몇몇 프로그램을 중지하거나, 더 작은 수를 지정해야 한다. 또한 윈도우를 시작하기 전에 메모리를 해제할 필요가 있다.

응용프로그램이 최소량 설정을 요구하지 않는 경우에는 0을 지정한다. 윈도우는 사용가능한 메모리가 얼마나 있건간에 요구량의 한계량까지 메모리를 할당한다. 가능한 최대 메모리량을 할당하려면 -1을 지정한다.

요구량(D)	응용프로그램이 사용할 수 있는 최대 메모리량. 어떤 응용프로그램은 최소 메모리 이상이 제공되는 경우에 더 잘 실행된다. 한계는 640K이다.

응용프로그램에 가능한 한 많은 메모리를 할당하려면 -1을 지정한다.

주의:	응용프로그램 문서에 수록된 메모리 요구량을 사용하면 안된다. 그것은 보통 응용프로그램의 실행에 필요한 메모리 용량이 아니라 시스템에 필요한 총 메모리 용량을 의미한다.


화면 사용

응용프로그램의 초기 디스플레이 형태를 제어하려면 이 옵션을 사용한다.

사용모드	   	목적

전체화면모드(U)	응용프로그램을 전체화면에서 실행.

전체화면모드로 응용프로그램을 실행하면 메모리가 절약된다. Alt+Tab을 누르면 전체화면모드 응용프로그램과 윈도우 화면 간의 전환이 가능하다. 응용프로그램을 전체화면모드로 실행시킬 때는 창모드로 실행시킬 때처럼 간단하게 응용프로그램간에 정보를 공유할 수 없다(응용프로그램이 전체화면모드로 실행되고 있을 때는 전체화면을 클립보드로 복사하려면 Alt+PrtSc을 누른다.)

창모드(W)	   	응용프로그램을 창에서 실행.

창모드로 응용프로그램을 실행하려면 더 많은 메모리가 필요하다. 그러나 창모드로 실행하면 응용프로그램들 간에 정보를 쉽게 공유할 수 있는 등과 같은 장점이 있다.

전체화면모드에서 창모드로, 또는 그 반대로 응용프로그램을 전환하려면 Alt+Enter키를 누른다. 어떤 응용프로그램은 그래픽을 표시하거나 또는 화면에 의해 사용된 메모리는 직접 액세스하기 때문에 전체화면모드에서만 실행이 가능하다. 이런 경우 사용자가 전체화면모드에서 창모드로 전환하려고 하면 메시지가 표시된다.


백그라운드로 실행

응용프로그램이 활성상태가 아닐 때 이것을 실행할 수 있게 하려면 이 확인란을 선택한다.

이 옵션을 선택하면, 사용자가 다른 응용프로그램으로 작업하는 동안 이 응용프로그램은 백그라운드로(예를 들면, 수치계산) 실행된다. 자원을 백그라운드 응용프로그램과 공유할 때 다른 응용프로그램들은 실행속도가 떨어진다. 이 옵션을 선택하지 않는 경우, 응용프로그램은 활성상태일 때만 실행된다.

참고

단독 실행

백그라운드/ 포그라운드 우선권


단독 실행

응용프로그램이 실행중일 때 자원을 독점적으로 사용하게 하려면 이 확인란을 선택한다. 이 옵션을 선택하면 백그라운드 옵션이 설정된 응용프로그램을 포함하여 다른 응용프로그램들은 이 응용프로그램이 실행중인 동안에는 실행될 수 없다.

창모드에서 실행되는 응용프로그램과 전체화면모드에서 실행되는 응용프로그램 모두 이 옵션을 선택할 수 있다. 그러나 창모드에서 실행되는 응용프로그램은 컴퓨터 자원을 모두 사용하지는 못한다. 윈도우는 그 자체를 위해서 그리고 윈도우용 프로그램들을 실행하기 위해서 어느 정도의 자원을 보류해 둔다.

참고

백그라운드로 실행


386 확장모드용 고급옵션

다음은 386 확장모드용 고급옵션의 목록이다.

다중작업 옵션

백그라운드/포그라운드 우선권

입력대기 시간 이용

메모리 옵션

EMS 메모리 고정

응용프로그램 메모리 고정

고위 메모리 영역 사용

XMS 메모리 고정

디스플레이 옵션

텍스트모드 모방

모니터 포트

비디오 메모리 보유

기타 옵션

활성상태에서 윈도우 종료

고속 붙여넣기

응용프로그램 단축키

386 확장모드용 단축키 예약


백그라운드/포그라운드 우선권

[백그라운드/포그라운드 우선권]을 지정하면 CPU(프로세서) 자원이 응용프로그램에 어떻게 할당될지가 결정된다. 이때 지정하는 수는 실행중인 다른 응용프로그램에 대한 이 응용프로그램의 우선권을 설정한다.(따라서 이 숫자들은 CPU 시간의 고정 퍼센티지로 해석될 수 없다.) 응용프로그램이 갖고 있는 우선권이 높아질수록 CPU 자원이 더많이 할당된다.

우선권의 범위는 0에서 10000까지이다. 기본 포그라운드 우선권은 100이다. 기본 백그라운드 우선권은 50이다.

[포그라운드 우선권]은 응용프로그램이 활성상태일 때의 우선권이다. 예를 들어, 어떤 응용프로그램이 인터럽트없이 필요로 하는 모든 처리시간을 할당받으려면 이 옵션을 10000으로 설정한다.

[백그라운드 우선권]은 응용프로그램이 비활성 상태일 때의 우선권이다.

주의:	응용프로그램이 창모드로 실행중일 때는 [조절] 메뉴 상의 명령어를 사용하여 그 우선권을 변경할 수도 있다.

참고

백그라운드로 실행

단독 실행


대기시간 검출
입력대기 시간 이용

이 확인란을 선택하면, 이 응용프로그램이 키보드 입력을 기다리고 있을 때 다른 응용프로그램은 더 많은 CPU(프로세서)자원을 얻게 된다.

일반적으로 이 옵션은 다른 응용프로그램들을 보다 빨리 실행시켜 주므로 이것을 선택해야 한다.

이 옵션이 선택되면 제대로 실행되지 않는 응용프로그램도 있다. 응용프로그램의 작동 여부를 결정하려면 이 확인란을 선택해 본다. 응용프로그램이 제대로 실행되지 않으면 확인란을 지운다. 잘 실행되는 경우에는 확인란을 선택한 상태로 그대로 둔다.


중첩확장 메모리
EMS 메모리

386 확장모드에서 실행하고 있을 때, 윈도우는 그것을 사용하는 응용프로그램용  확장메모리를 에뮬레이션 한다.

응용프로그램에 할당할 확장 메모리의 양을 지정하려면 [EMS 메모리] 옵션을 사용한다.

주의:	가상모드에서 실행하고 있을 때, 윈도우는 그 응용프로그램의 메모리 전략 즉, Lotus/Intel/Microsoft(LIM) 확장 메모리 사양이나 Lotus/Intel/Microsoft/AST 확장 메모리 사양을 사용하여 같은 메모리 풀로 부터 EMS 메모리와 XMS 메모리를 할당한다.

옵션	기능

최소량(R)	응용프로그램에 필요한 확장 메모리의 최소 용량(KB)을 말한다. 응용프로그램의 최소 요구량을 확인한다. EMS 메모리가 어느 정도 필요한지 모를 경우에는 현재의 설정상태를 그대로 둔다.

다른 응용프로그램이 실행중이어서, 윈도우가 지정된 양 만큼의 메모리를 제공할 수 없는 경우에는 메시지가 나타난다. 이런 경우에는 계속하기 전에 일부 기억장치를 해제하여야 한다.

확장 메모리를 필요로 하지 않는 응용프로그램인 경우에는 0을 설정한다.

한계량(L)	응용프로그램에 할당되는 확장 메모리의 최대량. 이 옵션을 선택하면 응용프로그램이 필요로 하는 이상의 확장 메모리를 취할 수 없다.

기본 설정은1024이다. -1로 설정하면 시스템 메모리의 한계 내에서 응용프로그램이 요구하는 만큼의 확장 메모리를 할당한다. 이 경우 시스템의 작동 속도가 느려질 수 있다. 0으로 설정하면 응용프로그램이 EMS 메모리를 사용할 수 없게 된다.

참고

386 확장모드용 메모리 요구사항

386 확장모드용 XMS 메모리


중첩확장 메모리 고정
EMS 메모리 고정

응용프로그램에 할당된 확장 메모리를 메모리에 고정시켜서 하드디스크로 교체되지 못하도록 지정하려면 이 확인란을 선택한다.

대부분의 응용프로그램은 확장 메모리를 고정시키지 않은 상태로도 잘 실행된다. 확장 메모리를 고정시키지 않은 상태에서 응용프로그램이 잘 실행되지 않는 두가지 경우는, 확장 메모리를 사용하지 않는 MS-DOS 장치제어기나 메모리 상주 응용프로그램을 갖고 있는 경우이다. 이 두 경우에는 EMS 메모리를 고정시킬 필요가 있다.

응용프로그램의 메모리를 고정시킴으로써 시스템 전체의 작동 속도가 느려지고 사용 가능한 메모리가 감소될 수 있다.

참고

386 확장모드용 메모리 요구사항

386 확장모드용 XMS 메모리


386 확장모드용 연속확장 메모리
386 확장모드용 XMS 메모리

응용프로그램이 사용 가능한 확장 메모리의 양을 지정하려면 XMS 메모리 옵션을 사용한다. 확장 메모리를 필요로 하는 응용프로그램은 거의 없기 때문에 이 옵션들은 대개의 경우 기본 설정상태로 그냥 둘 수 있다.

옵션	기능

최소량(R)	응용프로그램에 필요한 확장 메모리의 최소량(KB). 응용프로그램에 대한 시스템의 요구량을 확인한다. 어느 정도 필요한지 모를 경우에는 현재의 설정상태 그대로 둔다.

다른 응용프로그램을 실행하고 있어서, 윈도우가 새로 시작되는 응용프로그램용으로 지정된 메모리 용량을 제공할 수 없는 경우에는 메시지가 나타난다. 이런 경우에는 계속하기 전에 메모리의 일부를 해제할 필요가 있다.

확장 메모리를 필요로 하지 않는 응용프로그램의 경우에는 0을 설정한다.

한계량(L)	응용프로그램에 할당되는 확장 메모리의 최대량(KB).

이 옵션을 사용하면 응용프로그램이 사용가능한 확장 메모리 블록을 모두 차지하는 것을 막아준다.

기본 설정은 1024이다. -1로 설정하면 시스템 메모리의 한계 이내에서 응용프로그램이 요구하는 만큼의 확장 메모리를 할당한다. 이 경우 사용자 시스템 전체의 작동속도가 느려질 수 있다. 0으로 설정하면 응용프로그램이  고위 메모리 영역(HMA)을 제외한 확장 메모리를 사용할 수 없게 한다.

참고

386 확장모드용 EMS 메모리

386 확장모드용 메모리 요구사항


연속확장 메모리 고정
XMS 메모리 고정

응용프로그램에 할당된 확장 메모리가 메모리 내에 고정되도록 지정하려면 이 확인란을 선택한다. 대부분의 응용프로그램은 확장 메모리를 고정하지 않은 상태에서도 잘 실행된다. 메모리가 고정되지 않은 상태에서는 응용프로그램이 가상 메모리를 사용할 수 있다는 장점이 있다. 즉 응용프로그램이 사용자의 컴퓨터 용량보다 더 많은 메모리를 필요로 하는 경우, 가장 적게 사용되는 정보는 하드디스크에 저장되므로 실제보다 더 많은 메모리를 갖고 있는 것처럼 보이게 된다.

확장 메모리를 고정시키지 않은 상태에서 응용프로그램이 잘 실행되지 않는 경우는, 확장 메모리를 사용하지 않는 메모리 상주 응용프로그램이나 MS-DOS 장치제어기를 갖고 있는 경우이다. 이 두 경우에는 XMS 메모리를 고정시킴으로써 응용프로그램이 물리적 RAM만을 사용하도록 해야 한다.

응용프로그램의 메모리를 고정시킴으로써 시스템 전체의 작동 속도가 느려지고 사용 가능한 메모리가 감소될 수 있다.

고위 메모리 영역(HMA)은 항상 고정되어 있으므로 이 옵션의 영향을 받지 않는다.

참고

386 확장모드용 EMS 메모리

386 확장모드용 메모리 요구사항


고위 메모리 영역 사용

응용프로그램이 RAM의 고위 메모리 영역(HMA)을 사용하도록 지정하려면 이 확인란을 선택한다. Lotus/Intel/Microsoft/AST 확장 메모리 사양, 버전 2.0  또는 그 이후 버전에 적합한 확장 메모리를 설치한 경우에는 이 옵션을 사용할 수 있다.

윈도우를 시작할 때 HMA가 사용가능한 경우에는 각 응용프로그램은 그 자신의 HMA를 할당할 수 있다. 그러나 HMA는 네트워크 소프트웨어와 같은 메모리 상주 응용프로그램이 사용한다. 386 확장모드에서 윈도우를 시작할 때 그러한 유틸리티가 HMA를 사용하고 있다면 다른 응용프로그램은 HMA를 사용할 수 없다.

대부분의 경우, 각 응용프로그램은 다른 응용프로그램의 HMA와 관계없이 그 자신의 HMA를 갖고 있기 때문에 이 옵션을 선택할 수 있다. HMA를 사용할 수 없는 응용프로그램을 갖고 있는 경우에는 이 확인란을 지운다.

참고

EMS 메모리

386 확장모드용 XMS 메모리


응용프로그램 메모리 고정

이 확인란을 선택하면, 윈도우는 응용프로그램의 교체부분을 하드디스크로 보내지 않고 메모리 내에 유지시킨다. 이 옵션을 선택하면 이 응용프로그램의 속도는 빨라지지만 시스템의 작동 속도는 느려진다.

이 옵션은 윈도우로 실행할 수 있는 응용프로그램의 수를 제한하기 때문에 필요할 때만 사용하도록 한다. 이 옵션은, 하드디스크로부터 읽거나 쓸 때 추가로 시간이 걸리는 경우에는 작동하지 않는 응용프로그램을 위한 것이다.

이 옵션은 응용프로그램의 기본 메모리에만 적용된다. XMS 메모리와 EMS 메모리의 고정은 [고급 옵션] 대화상자에 있는 다른 옵션에 의해 통제된다.

참고

EMS 메모리 고정

XMS 메모리 고정


비디오 메모리

이 옵션을 선택하면, 시작하고자 하는 응용프로그램의 비디오모드를 지정할 수 있다. 윈도우는 사용자가 지정한 비디오모드에 따라 응용프로그램을 표시하는데 필요한 시스템 메모리를 할당한다. 텍스트모드는 메모리를 가장 적게 사용하며, 고해상도 그래픽 모드는 메모리를 가장 많이 사용한다.

정보를 표시하는데 너무 적은 메모리를 할당하는 모드를 지정하면, 이 모드를 지정한 뒤에는 응용프로그램을 시작할 수 없게 된다. 윈도우는 응용프로그램을 시작하는데 메모리가 불충분하다는 메시지를 내보낸다.

어떤 응용프로그램은 여러가지 모드로 실행할 수 있다. 메모리를 보다 적게 필요로 하는 모드로 전환하거나 전체화면모드로 응용프로그램을 실행할 경우, 윈도우는 다른 응용프로그램이 사용할 수 있도록 여분의 메모리를 해제한다. 따라서 비디오 표시를 위해 보다 많은 메모리를 필요로 하는 모드로 다시 전환했을 경우에 이 메모리가 사용가능하지 않을 수도 있으며, 이런 경우에는 표시 정보의 일부 또는 전체가 손실된다.

모드를 전환할 때 발생되는 이러한 손실을 방지하기 위해 [고해상도 그래픽] 과([고급 옵션] 대화상자에서) [비디오 메모리 보유]를 모두 선택할 수 있다. 이렇게 하면 이 응용프로그램의 모드에 관계없이 이를 표시하는데 필요한 메모리를 항상 보유하게 된다. 그러나 이 메모리를 사용하지 않는 경우에도 다른 응용프로그램을 실행하는데 이 메모리를 사용할 수 없다.

허큘레스 그래픽 어댑터나 컬러 그래픽 어댑터(CGAs)와 같은 일부 디스플레이 어댑터는  단 하나의 그래픽 모드를 갖고 있으므로 [저해상도 그래픽] 옵션과 [고해상도 그래픽] 옵션사이에 차이가 없다.

참고

모니터 포트

비디오 메모리 보유


모니터 포트

이 옵션은 디스플레이 어댑터에 할당된 값이 지정된 모드([텍스트], [저해상도 그래픽], 또는 [고해상도 그래픽])에서 응용프로그램이 실행될 때 사용되는 값과 같은지 윈도우가 검증하도록 지정한다. 예를 들어 디스플레이 어댑터와 응용프로그램은 모두 커서의 모양을 결정할 수 있다. 그 값이 같으면 이 옵션들은 필요없다. 그러나 만약 응용프로그램의 값과 디스플레이 어댑터의 값이 다르면 응용프로그램은 제대로 표시되지 않는다. 대부분의 응용프로그램에서는 이 옵션을 기본 설정으로 그대로 두면 된다.

이 옵션들 중 아무것도 선택하지 않으면 응용프로그램은 전체화면 표시를 더 빨리 액세스한다. 그러나 응용프로그램의 화면 표시로 올바르게 복귀할 수 없을 수도 있다. 응용프로그램이 창모드로 실행되는 경우 이 옵션들은 아무런 영향도 미치지 않는다.

[모니터 포트] 옵션을 선택하지 않은 상태에서 응용프로그램이 전체화면모드로 실행되고 있을 때 응용프로그램의 화면 표시가 제대로 복귀되지 않는다면 이 응용프로그램의 실행모드에 대응하는 옵션을 선택한다. 그래도 화면 표시가 잘 복귀되지 않으면 다른 [모니터 포트] 옵션들을 하나씩 선택해 본다.

이 옵션을 선택해도 일부 디스플레이 어댑터는 영향을 받지 않는다.

사용모드	목적

텍스트	응용프로그램이 텍스트모드로 실행되고 있을 때의 전체 비디오 동작을 모니터하기 위한 것.

저해상도그래픽	응용프로그램이 저해상도 그래픽모드로 실행되고 있을 때의전체 비디오 동작을 모니터하기 위한 것.

CGA-모드 어댑터는 텍스트모드 또는 저해상도 그래픽모드에서 실행가능함.

고해상도그래픽	응용프로그램이 고해상도 그래픽모드로 실행되고 있을 때의 전체 비디오 동작을 모니터하기 위한 것. 비디오 그래픽 어댑터(VGA)와 확장 그래픽 어댑터(EGA)는 텍스트모드, 저해상도 그래픽모드, 또는 고해상도 그래픽모드로 실행가능함.

참고

비디오 메모리


텍스트모드 모방

많은 응용프로그램이 텍스트모드에서 화면을 표시하며, 출력을 위해서는 표준 ROM BIOS 서비스를 사용한다. 이 확인란을 선택하면 응용프로그램들의 화면 변경이 더 빨리 이루어진다.

응용프로그램의 화면 표시가 일그러지거나 커서가 잘못된 위치에 나타나면 이 확인란을 지운다.


비디오 메모리 보유

이 확인란을 선택하면 윈도우는 응용프로그램의 시작시에 비디오모드에 필요한 메모리량을 설정하고, 사용자가 응용프로그램 실행 도중 비디오모드를 전환하는 경우에도 메모리를 시스템으로 복귀시키지 않는다.

어떤 응용프로그램은 여러가지 비디오모드에서 실행 가능하다. 이 옵션이 선택되지 않으면 윈도우는 응용프로그램이 실행중인 비디오모드에 따라 여기에 할당된 시스템 메모리를 조절한다. 새로운 모드에서는 메모리가 덜 필요하다면 비디오 메모리는 시스템으로 되돌아 가서 다른 응용프로그램에 사용된다. 그러나 응용프로그램이 보다 많은 메모리를 필요로 하는 비디오모드로 다시 전환했을 경우 메모리가 사용가능하지 않을 수도 있으며, 이런 경우에는 이 응용프로그램이 표시하고 있는 정보가 손실될 수도 있다.(약간의 메모리를 해제함으로써 이 정보를 다시 볼 수 있다.)

참고

비디오 메모리


고속 붙여넣기

이 확인란을 선택하면 윈도우가 응용프로그램에 정보를 빠른 속도로 붙여넣는 방법을 사용하도록 지정할 수 있다. 응용프로그램에 따라서는 이 방법을 사용할 수 없는 것도 있다. 클립보드의 정보를 응용프로그램에 붙여넣는 시험을 해본다. 붙여넣기 조작이 성공하면 이 옵션을 사용할 수 있다.


활성상태에서 윈도우 종료

이 확인란을 선택하면 윈도우를 종료할 때 윈도우가 자동적으로 실행중인 응용프로그램을 종료시키도록 할 수 있다. 이로써 응용프로그램을 먼저 종료하고 윈도우를 종료하는 번거로움을 피할 수 있다. 어떤 응용프로그램은 이 방법으로 종료되지 않기 때문에, 이 옵션을 선택할 경우 PIF 편집기가 메시지를 내보낸다.

잘못하면 데이터가 손실되거나 MS-DOS 파일에 손상을 입힐 수 있으므로, 불확실한 경우에는 이 옵션을 선택하지 않는다.

이 옵션은 디스크에 쓰지 않는 응용프로그램인 경우에만 선택한다. 워드프로세서, 데이터베이스, 스프레드시트와 같이 디스크를 규칙적으로 사용하는 응용프로그램에서는 이 옵션을 선택하면 안된다.


386 확장모드용 단축키 예약

윈도우 대신에 응용프로그램에서 사용하기 위해 단축키를 예약하는 경우 이 확인란을 선택한다.

만일 응용프로그램이 이 단축키들을 사용한다면 적절한 확인란을 선택하도록 한다. 이 확인란은 응용프로그램이 활성 상태일 때 이 키들에 대한 윈도우의 기능을 무시하고 응용프로그램이 해당 단축키들을 사용할 수 있도록 한다. 응용프로그램이 활성상태가 아닌 경우에는 단축키들은 윈도우 기능을 가진다.


응용프로그램 단축키

이 키를 누르면 응용프로그램이 활성상태로 되도록 단축키를 지정한다. 단축키에는 반드시 Alt 또는 Ctrl 변경자가 포함되어야 한다. 또한 Shift를 지정할 수도 있지만 그 하나만으로는 불가능하다. Esc, Enter키, Tab, 스페이스키, PrtSc, 백스페이스 등은 사용할 수 없다. 예를 들어 Ctrl+Y, Alt+F4, Ctrl+Shift+F11, Ctrl+Alt+7 등의 키조합은 모두 유효하다.

단축키를 지정하려면 사용하고자 하는 키조합을 누른다. 누른 키가 유효하지 않으면 대화상자가 나타난다. 단축키 지정을 삭제하려면 백스페이스를 누르거나 Shift+백스페이스를 누르고, 지정을 무효로 만들려면 상자를 비워둔다.(그렇지 않으면 이 옵션을 편집할 수 없다.)

단축키는 시스템 전체를 상대로 작동하기 때문에 다른 응용프로그램은 이 키조합을 사용할 수 없다. 단축키가 윈도우용 프로그램이나 대화상자의 액세스키와 중복되는 경우에는 액세스키를 사용할 수 없게 된다.

프로그램관리자에 있는 [파일] 메뉴 상의 [등록정보] 명령어를 사용하여 단축키를 지정할 수도 있다. 프로그램관리자에서 행해진 설정은 PIF 편집기의 설정을 무시한다.

참고

386 확장모드용 단축키 예약


고급 옵션 단추

386 확장모드용 고급옵션을 표시하려면 [고급 옵션] 단추를 선택한다.