맨위로가기

Pause 키

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

Pause 키는 전신, 텔레타이프, 컴퓨터 등에서 사용된 키로, 시스템의 작동을 일시 중지하거나 중단하는 역할을 한다. 전신 시대에는 회로를 끊어 전송을 방해하거나 중단하는 데 사용되었고, 텔레타이프에서는 널 문자를 생성하여 출력을 중단하는 데 사용되었다. 컴퓨터에서는 프로그램 실행을 중지하거나 운영 체제에 인터럽트를 발생시키는 데 활용되었으며, 현대의 키보드에서는 BIOS 화면 출력을 일시 중지하는 기능으로 사용된다. Pause 키는 Ctrl+Break 또는 Ctrl+C와 같은 키 조합을 통해 프로그램 실행을 중단하는 데에도 사용되며, 소형 키보드나 노트북에서는 Fn 키 조합으로 대체되기도 한다.

더 읽어볼만한 페이지

  • 컴퓨터 키 - AltGr 키
    AltGr 키는 특수 문자 입력에 사용되며, 운영체제와 키보드 레이아웃에 따라 기능이 다르다.
  • 컴퓨터 키 - 프린트 스크린
    프린트 스크린은 컴퓨터 화면 내용을 이미지 형태로 캡처하는 기능으로, 초기에는 프린터 복사에 사용되었으나 현재는 클립보드 복사 방식으로 발전하여 편집 프로그램에 붙여넣거나 파일로 저장할 수 있다.
  • 컴퓨터에 관한 - 고속 패킷 접속
    고속 패킷 접속(HSPA)은 3세대 이동통신(3G)의 데이터 전송 속도를 높이는 기술 집합체로, 고속 하향/상향 패킷 접속(HSDPA/HSUPA)을 통해 속도를 개선하고 다중 안테나, 고차 변조, 다중 주파수 대역 활용 등의 기술로 진화했으나, LTE 및 5G 기술 발전으로 현재는 상용 서비스가 중단되었다.
  • 컴퓨터에 관한 - 데이터베이스
    데이터베이스는 여러 사용자가 공유하고 사용하는 정보의 집합으로, 데이터베이스 관리 시스템을 통해 접근하며, 검색 및 갱신 효율을 높이기 위해 고도로 구조화되어 있고, 관계형, NoSQL, NewSQL 등 다양한 모델로 발전해왔다.
Pause 키
키보드 키
Break 키
일반적인 Break 키
종류키보드 키
용도프로그램의 실행을 중단하거나, 특정 기능을 일시 중지하거나, 시스템에 특정 신호를 보내는 데 사용됨
대체 명칭Break 키
Pause 키 (일부 키보드에서 Break 키와 Pause 키가 함께 표기됨)
관련 키Ctrl
Alt
Fn
역사 및 용도
유래텔레타이프 단말기에서 데이터 전송을 중단하는 데 사용되던 기능에서 유래
초기 사용모뎀을 통해 연결된 컴퓨터 시스템과의 통신 중단
현대 사용MS-DOS 및 Windows 환경에서 프로그램 실행 중단 (Ctrl + Break)
Linux 콘솔에서 실행 중인 프로그램 중단 (Ctrl + C)
원격 데스크톱 연결 종료 (Ctrl + Alt + End)
디버깅 환경에서 중단점 설정
BIOS 설정 진입
게임일부 구형 게임에서 일시 정지 기능으로 사용
MUD 게임에서 특정 기능 수행
Pause 키
기능일부 프로그램에서 일시 정지 기능 제공
BIOS 화면 또는 MS-DOS 부팅 메시지 스크롤 일시 정지
조합 키Windows에서 Windows 키 + Pause/Break 키를 누르면 시스템 속성 창이 열림
모델 M 키보드
특징IBM 모델 M 키보드에서 Pause 키와 Break 키가 통합되어 있으며, Shift 키와 함께 눌러 Break 기능을 사용

2. 역사

브레이크 키의 역사는 컴퓨터 이전의 통신 기술인 전신과 텔레타이프에서 시작된다.

표준 전신 회로는 모든 키, 수신기 및 배터리를 단일 직렬 루프로 연결했다. 수신 조작자는 다른 조작자가 전송할 수 있도록 키를 누르고 있거나 내장된 단락 스위치를 닫아야 했다. 수신 조작자는 키를 열어 회로를 끊고 "스페이싱" 상태로 전환하여 전송 조작자를 방해할 수 있었다.

전신 타자기는 전송 스테이션이 문자 간의 짧은 일시 중지 동안에도 루프를 닫힌 상태(논리 1, 또는 "마킹")로 유지했다. 특수 "브레이크" 키를 누르고 있으면 루프가 열리고 연속적인 논리 0, 또는 "스페이싱" 상태가 되었다. 이 경우 전신 타자기 메커니즘은 보도 및 ASCII 모두에서 인쇄되지 않는 ''NUL''이기 때문에 아무것도 인쇄하지 않고 지속적으로 작동했다. 결과적인 소음은 전송 조작자의 주의를 끌었다.[1]

이러한 통신 기술의 원리는 시분할 컴퓨터에서 전신 타자기 사용으로 이어졌다. 연속적인 스페이싱(논리 0) 상태는 모든 유효한 문자가 하나 이상의 논리 1(마킹) "정지" 비트로 끝나야 한다는 규칙을 위반하므로, 컴퓨터(특히 UART)는 이를 특수한 "브레이크" 상태로 인식했다.[1]

2. 1. 전신

표준 전신 회로는 모든 키, 수신기 및 배터리를 단일 직렬 루프로 연결한다. 따라서 수신기는 두 키가 모두 눌려져 있을 때(닫힘, "마킹"이라고도 함)만 작동한다. 따라서 수신 조작자는 다른 조작자가 전송할 수 있도록 키를 누르고 있거나 내장된 단락 스위치를 닫아야 한다. 결과적으로, 수신 조작자는 키를 열어 회로를 끊고 "스페이싱" 상태로 전환하여 전송 조작자를 방해할 수 있었다. 두 수신기는 발신자의 키 조작에 응답을 멈추고 발신자에게 알린다(전신선의 물리적 끊김도 동일한 효과를 낸다).

표준적인 전신의 회로에서는 하나의 회로상에 송신 측, 수신 측의 모든 키(전신 키), 스피커와 배터리가 직렬로 연결되어 있다. 스피커는 양쪽의 키가 눌러졌을 때 (스위치가 닫혔을 때)만 울린다 (이 상태를 "마킹(marking)"이라고 한다). 따라서, 오퍼레이터는 수신 시에는 자신의 키를 누른 채로 두거나, 키를 단락시키는 스위치를 닫아둘 필요가 있다. 그 결과, 수신 측의 오퍼레이터는 스위치를 열어 회로를 차단함으로써 (이 상태를 "스페이싱(spacing)"이라고 한다), 송신 측의 오퍼레이터가 송신하는 것을 막을 수 있었다. 이렇게 함으로써 양쪽의 스피커가 울리지 않게 되므로, 송신 측은 회로가 차단된 것을 알 수 있었다. 전신선이 물리적으로 절단된 경우도 마찬가지이다.[3]

2. 2. 텔레타이프

전신 타자기는 전송 스테이션이 문자 간의 짧은 일시 중지 동안에도 루프를 닫힌 상태(논리 1, 또는 "마킹")로 유지한다는 점을 제외하고는 매우 유사한 방식으로 작동했다. 특수 "브레이크" 키를 누르고 있으면 루프가 열리고 연속적인 논리 0, 또는 "스페이싱" 상태가 된다. 이 경우 전신 타자기 메커니즘은 모든 0 문자(0s)가 보도 및 ASCII 모두에서 인쇄되지 않는 ''NUL''이기 때문에 아무것도 인쇄하지 않고 지속적으로 작동했다. 결과적인 소음은 전송 조작자의 주의를 끌었다.[1]

이 관행은 시분할 컴퓨터에서 전신 타자기 사용으로 이어졌다. 연속적인 스페이싱(논리 0) 상태는 모든 유효한 문자가 하나 이상의 논리 1(마킹) "정지" 비트로 끝나야 한다는 규칙을 위반한다. 컴퓨터(특히 UART)는 이를 특수한 "브레이크" 상태로 인식하고 일반적으로 실행 중인 프로그램을 중지하거나 운영 체제가 로그인을 요청하도록 강제하는 인터럽트를 생성했다. 비동기 직렬 전신이 이제 드물지만, 터미널 에뮬레이터에서 사용되던 키는 소프트웨어에서 유사한 목적으로 여전히 사용할 수 있다.[1]

텔레타이프 단말기도 위의 전신과 유사한 방식으로 작동했다. 단, 송신 측도 항상 회로를 닫는(논리적인 1, 또는 마킹 상태) 점이 전신과 다르다. 특별한 "브레이크" 키를 누르면 회로가 차단되어 강제로 논리적인 0, 또는 스페이싱 상태가 된다. 이 상태가 되면 텔레타이프 단말기는 이를 모든 비트가 0인 문자(Baudot Code 또는 ASCII에서의 NUL)로 인식하여 아무것도 인쇄하지 않는 상태가 된다. 송신자는 이 때 발생하는 잡음으로 회로의 차단을 인식했다.[1]

2. 3. 컴퓨터

연속적인 스페이싱(논리 0) 상태는 "브레이크" 상태로 인식되어 실행 중인 프로그램을 중지하거나 운영 체제가 로그인을 요청하도록 강제하는 인터럽트를 생성했다.[2] 현대에는 터미널 에뮬레이터나 소프트웨어에서 유사한 목적으로 이 키를 사용한다.[2]

ZX80 및 ZX81 컴퓨터에서는 Space 키를 눌러 중단 기능을 사용할 수 있었다.[3] ZX 스펙트럼에서는 Caps Shift+Space 키를 눌러 사용할 수 있었다.[3] 스펙트럼+ 및 이후 컴퓨터에는 전용 Break 키가 있었다.[3] 이 키는 인터럽트를 트리거하지 않지만 실행 중인 BASIC 프로그램을 중지하거나, 데이터를 카세트 테이프에 로드하거나 저장하는 것을 종료했다.[3] 중단된 BASIC 프로그램은 일반적으로 `CONTINUE` 명령으로 다시 시작할 수 있었다.[3] Break 키가 없는 싱클레어 QL 컴퓨터는 이 기능을 Ctrl+Space 키에 매핑했다.[3]

BBC 마이크로 컴퓨터에서 Break 키는 일반적으로 컴퓨터의 웜 리스타트를 유발하는 하드웨어 리셋을 생성했다.[4] Ctrl+Break를 누르면 콜드 리스타트가 트리거된다.[4] 파일 시스템이 설치되어 있으면 Shift+Break는 컴퓨터가 파일 시스템의 기본 장치(예: 플로피 디스크 0, 네트워크 사용자 BOOT)에서 `!Boot`라는 파일을 검색하여 로드하거나 실행하도록 한다.[4] 후자의 두 가지 동작은 Acorn MOS의 후속 제품인 RISC OS에 의해 계승되었다.[4] 이러한 동작은 소프트웨어에서 변경하거나 교환할 수 있으며, 초보적인 복제 방지 기술에 자주 사용되었다.[4]

3. 현대의 키보드

대부분의 현대 PC에서 Pause 키는 다른 키가 눌릴 때까지 BIOS에 의해 화면 출력을 중단시킨다.[1] 이것은 부팅텍스트 모드와 Windows 안전 모드에서 50줄로 된 DOS 상자에서 효과적이다.[1] 101/102 키 키보드 도입 이전의 초기 키보드에서는 Pause 기능이 Ctrl+NumLock에, Break 기능은 Ctrl+ScrLock에 할당되었다.[1] 이러한 키 조합은 최신 키보드를 사용하는 최신 PC에서도 대부분의 프로그램에서 여전히 작동한다.[1]

최신 키보드에서 Break 키는 일반적으로 "Pause"로 표시되고 그 아래에 "Break"가 표시되거나, 때로는 "Pause"만 표시되는 경우도 있다. 대부분의 Windows 환경에서 Win+Pause 키 조합은 시스템 속성을 표시한다.

4. 브레이크 키가 없는 키보드에서의 입력

소형 키보드와 노트북 키보드는 전용 Pause/Break 키가 없는 경우가 많다.

Break 키 대체:

제조사키 조합
레노버또는 또는 [2][3][4]
또는 [5][6], [7]
삼성
HP또는
로지텍



Pause 키 대체:

제조사키 조합
레노버또는 또는 [4]
[4][6]
HP또는



일부 델 노트북은 Break 키가 없으므로, 를 누르고 "Interrupt"를 선택한다.[8][6]

5. 프로그램 실행 중단

와 조합은 콘솔 애플리케이션의 실행을 중단하는 방법으로 널리 사용되지만, 통합 개발 환경에서도 유사한 효과를 위해 사용된다.[9][10] 이 두 조합은 종종 상호 교환 가능한 것으로 간주되지만,[11] 컴파일러와 실행 환경은 일반적으로 서로 다른 신호를 할당한다.[12] 또한, 일부 커널 (예: 다양한 DOS 변형)에서는 가 OS가 키보드 버퍼에서 읽으려고 시도할 때, 그리고 버퍼에 유일한 키 시퀀스인 경우에만 감지되는 반면,[13][14] 는 종종 즉시 변환된다 (예: DOS에서 INT 1Bh에 의해). 이러한 이유로 는 일반적으로 이러한 운영 체제에서 더 효과적인 선택이며, 이 두 조합의 감도는 BREAK=ON CONFIG.SYS 문을 통해 향상될 수 있다.

참조

[1] 서적 PS/2 Hardware Interface Technical Reference http://www.mcamafia.[...] IBM 1990-10
[2] 웹사이트 Keyboard shortcut for Break, Pause, ScrLK, SysRq function on ThinkPad 6 rows Precision keyboard - ThinkPad - Lenovo Support US https://support.leno[...]
[3] 웹사이트 Ctrl-Break key - Thinkpads Forum http://forum.thinkpa[...]
[4] 웹사이트 T530 Pause/Break key - Thinkpads Forum http://forum.thinkpa[...]
[5] 웹사이트 Dell Inspiron 17 specification http://cdn.cnetconte[...]
[6] 웹사이트 Break/Pause Key No Longer Available on Some Dell XPS, Latitude, and Precision Laptops {{!}} Dell US https://www.dell.com[...] 2023-05-05
[7] 웹사이트 Dell community https://www.dell.com[...] 2012-01-07
[8] 웹사이트 Commonly-Used Keystroke Shortcuts http://www.dell.com/[...] 2018-02-18
[9] 웹사이트 CTRL+C (Break) http://msdn.microsof[...] Msdn.microsoft.com 2010-03-30
[10] 웹사이트 Debug Break http://msdn.microsof[...] Msdn.microsoft.com 2010-03-30
[11] 웹사이트 Ctrl-Break definition of Ctrl-Break in the Free Online Encyclopedia http://encyclopedia2[...] Encyclopedia2.thefreedictionary.com 2010-10-22
[12] 웹사이트 Re: trouble passing ^C through to processes running in a *shell* https://www.gnu.org/[...]
[13] 웹사이트 Vim documentation: vim online http://vimdoc.source[...] Vim.org 2010-10-22
[14] 웹사이트 ClipX — DOS 5.0 Ref. - int 23h ctrl-c handler https://web.archive.[...] Ousob.com 2010-10-22
[15] 서적 PS/2 Hardware Interface Technical Reference http://www.mcamafia.[...] IBM 1990-10
[16] 문서 http://forum.thinkpa[...]
[17] 문서 http://forum.thinkpa[...]
[18] 문서 Pause key http://www.computerh[...] Computer Hope
[19] 웹사이트 CTRL+C (Break) http://msdn.microsof[...] Msdn.microsoft.com 2010-03-30
[20] 웹사이트 Debug Break http://msdn.microsof[...] Msdn.microsoft.com 2010-03-30
[21] 웹사이트 Ctrl-Break definition of Ctrl-Break in the Free Online Encyclopedia http://encyclopedia2[...] Encyclopedia2.thefreedictionary.com
[22] 웹사이트 https://www.gnu.org/[...]
[23] 웹사이트 Vim documentation: vim online http://vimdoc.source[...] Vim.org 2010-10-22
[24] 웹사이트 ClipX — DOS 5.0 Ref. - int 23h ctrl-c handler http://www.ousob.com[...] Ousob.com 2010-10-22



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com