System request (dosłownie „żądanie systemu”), SysRq – jeden z klawiszy specjalnych znajdujących się na standardowej klawiaturze, między innymi w komputerach osobistych. Klawisz ten nie ma standardowego zastosowania. W komputerach, których BIOS obsługuje rozszerzoną klawiaturę (101 lub 102 klawiszy), klawisz SysRq wywołuje przerwanie numer 15h. W odróżnieniu od większości klawiszy, przyciśnięcie SysRq nie umieszcza kodu klawisza w buforze klawiatury[1].
Osobny klawisz SysRq został wprowadzony przez IBM w klawiaturze AT (84 klawisze)[2]. Współcześnie produkowane klawiatury najczęściej posiadają jeden klawisz Print Screen/System request[3].
Klawisz ten miał w zamierzeniu służyć do wywoływania niskopoziomowych funkcji systemu operacyjnego. Współczesne systemy operacyjne w większości ignorują przyciśnięcie tego klawisza. Systemy z rodziny Linux wykorzystują tzw. „magiczny klawisz SysRq”, sekwencję klawiszy służącą do wysyłania komend bezpośrednio do jądra systemu, w celu wyjścia ze stanu zawieszenia lub dla potrzeb debugowania; dezaktywuje ją tylko stan kernel panic[3][4][5]. Klawisz ten jest używany w debuggerach firmy Microsoft, jak CodeView[6] i WinDbg[7]; w systemie Windows Server 2003 klawisz ten może zostać użyty do uruchomienia debugowania jądra[8].
Klawiatura komputerowa zgodna z PC (Windows, układ QWERTY)
| ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Esc | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | PrtSc/ SysRq |
Scroll Lock |
Pause/ Break |
|||||||||
![]() |
Insert | Home | PgUp | Num Lock |
/ | * | – | |||||||||||||||||
Del | End | PgDn | 7 | 8 | 9 | + | ||||||||||||||||||
4 | 5 | 6 | ||||||||||||||||||||||
↑ | 1 | 2 | 3 | Enter | ||||||||||||||||||||
← | ↓ | → | 0 | . |
<ref>
. Brak tekstu w przypisie o nazwie faq
<ref>
. Brak tekstu w przypisie o nazwie klaw
<ref>
. Brak tekstu w przypisie o nazwie HTG
<ref>
. Brak tekstu w przypisie o nazwie Ubuntu
<ref>
. Brak tekstu w przypisie o nazwie Novell
<ref>
. Brak tekstu w przypisie o nazwie CV
<ref>
. Brak tekstu w przypisie o nazwie debug
<ref>
. Brak tekstu w przypisie o nazwie Server2003