시스템 요구
System request
시스템 요청(SysRq 또는 SysReq)은 표준 용도가 없는 PC 키보드의 키입니다.PC/AT와 함께 IBM에 의해 도입된 이 소프트웨어는 기존 소프트웨어와 충돌할 가능성 없이 낮은 수준의 운영 체제 기능을 직접 호출하기 위한 특수 키로 사용할 수 있도록 고안되었습니다.특별한 BIOS 루틴(software interrupt 0x15, 서브기능[1] 0x85)이 추가되어 SystemRq가 푸시 또는 릴리스되었을 때 OS에 신호를 보냅니다.대부분의 키와 달리 누르면 키보드 버퍼에 아무것도 저장되지 않습니다.
역사
SysRq 키를 위한 특정 로우 레벨 기능은 운영 체제 간에 전환하는 것이었습니다.1980년에 최초의 IBM-PC가 만들어졌을 때, PC DOS, CP/M-86 및 UCSD [2]p-System의 3개의 주요 경쟁 운영 체제가 있었고, 1983-1984년에 Xenix가 추가되었습니다.PC/[3][unreliable source?]AT의 286 칩의 기능을 사용하여 여러 운영 체제를 동일한 컴퓨터에서 실행할 수 있도록 SysRq 키가 추가되었습니다.
당시의 대부분의 소프트웨어는 낮은 레벨에서 동작하며 OS를 완전히 바이패스하는 경우가 많고 일반적으로 많은 단축키 조합을 사용하기 때문에 특별한 키가 필요했습니다.TSR(Terminate and Stay Resident) 프로그램의 사용은 문제를 더욱 복잡하게 만들었습니다.작업 전환 또는 멀티태스킹 환경을 구현하기 위해서는 특별한 개별 키가 필요하다고 생각되었습니다.이는 Windows NT에서 "Control-Alt-Delete"가 사용되는 방식과 유사합니다.
84키 키보드(84키 IBM Model M 공간 절약 키보드 제외)에서 SysRq는 자체 키였습니다.최신 101키 키보드에서는 인쇄 화면 키 기능과 실제 키를 공유합니다.SysRq를 호출하려면 Alt 키를 누른 상태에서 이 이중 기능 키를 눌러야 합니다.이것은 최신 PC [4]키보드를 통해서도 계속됩니다.
기본 BIOS 키보드 루틴은 SysRq를 무시하고 아무 조치 없이 돌아갑니다.MS-DOS 입력 루틴도 마찬가지였습니다.많은 고급 언어로 제공되는 라이브러리의 키보드 루틴이 그 뒤를 따랐다.제조된 대부분의 PC 키보드에 포함되어 있고 일부 디버깅소프트웨어에서[which?] 사용되고 있지만 대부분의 사용자에게 키는 쓸모가 없습니다.
현대/Hynix Super-16 컴퓨터에서Ctrl+SysRq는 시스템을 하드 부팅합니다(++AltDel가 응답하지 않을 때 재부팅되며 소프트 [citation needed]부팅 시 바이패스되는 스타트업 메모리 테스트를 실행합니다).
최신 용도
Linux에서는 시스템 디버깅 및 크래시 복구 [5]기능을 제공하도록 커널을 구성할 수 있습니다.이 용도는 "매직 시스템 Rq 키"로 알려져 있습니다.
마이크로소프트는 또한 다양한 OS 및 애플리케이션 수준의 디버거에 SysRq를 사용해 왔습니다.CodeView 디버거에서는 프로그램 [6]실행 중에 디버깅을 시작하기 위해 사용되기도 했습니다.Windows NT 리모트 커널 디버거의 경우는, 시스템을 [7]디버거에 강제적으로 넣는 경우에 사용할 수 있습니다.
최신 Windows의 "Alt + Print screen"(대부분의 최신 키보드에서 SysRq 바로 가기)에서는 화면 전체가 [8]아닌 현재 활성 창의 이미지를 인쇄 화면만 복사합니다.
유사한 키
1970년에 만들어진 IBM System/370 메인프레임 컴퓨터의 IBM 3270형 콘솔 키보드에는 운영자 인터럽트 키가 있어 VM/370 또는 MVS와 같은 운영 체제가 운영 체제에 입력을 제공하도록 하는 데 사용되었습니다.
「 」를 참조해 주세요.
레퍼런스
- ^ "Ralf Brown's Interrupt List". Retrieved 2018-06-21.
- ^ "Original IBM PC Product fact sheet". IBM Information Systems Division. August 12, 1981. Retrieved January 13, 2010.
- ^ SysRq 키를 만든 Sandy Meade와의 개인 인터뷰
- ^ a b "What Are the Sys Rq, Scroll Lock, and Pause Break Keys on My Keyboard?". Retrieved March 2, 2020.
- ^ "Linux Magic System Request Key Hacks". Linux kernel. Retrieved 2018-06-21.
- ^ "Returning Control to CodeView". Microsoft Knowledge Base. Archived from the original on November 8, 2008. Retrieved January 8, 2008.
- ^ "How to enable a remote kernel debugger connection on a computer that is running Windows Server 2003 with Service Pack 1". Microsoft Knowledge Base. Archived from the original on October 21, 2012. Retrieved January 8, 2008.
- ^ "Copy the window or screen contents". Retrieved March 2, 2020.
외부 링크
Wikimedia Commons 시스템 요청 관련 미디어
Esc | F1 | F2 | F3 | F4 | F5 | F6 | b | F8 | F9 | F10 | F11 | F12 | 프런트 스크린/ 시스템 | 스크롤 잠그다 | 일시정지/ 브레이크. | |||||||||
![]() | 삽입 | 집입니다 | PgUp | 숫자 잠그다 | ∕ | ∗ | − | |||||||||||||||||
삭제 | 끝. | PgDn | 7 | 8 | 9 | + | ||||||||||||||||||
4 | 5 | 6 | ||||||||||||||||||||||
↑ | 1 | 2 | 3 | 를 입력하십시오. | ||||||||||||||||||||
← | ↓ | → | 0 인스 | . 델 |