Jump to content

Системный запрос

(Перенаправлено с Sys Rq )
104-клавишная ПК (США) на английском языке раскладка клавиатуры с системным запросом в кружке

Системный запрос ( SysRq или Sys Req ) — это клавиша на персонального компьютера клавиатуре , которая не имеет стандартного использования. Представленный IBM вместе с PC/AT , он должен был быть доступен в качестве специального ключа для прямого вызова низкоуровневых функций операционной системы без возможности конфликта с каким-либо существующим программным обеспечением. Специальная процедура BIOS — программное прерывание 0x15, подфункция 0x85. [ 1 ] — было добавлено для сигнализации ОС при нажатии или отпускании SysRq. ничего не сохраняется В отличие от большинства клавиш, при ее нажатии в буфере клавиатуры .

Конкретная функция низкого уровня, предназначенная для клавиши SysRq, заключалась в переключении между операционными системами. Когда в 1980 году был создан первый IBM-PC, существовало три ведущие конкурирующие операционные системы: PC DOS , CP/M-86 и UCSD p-System . [ 2 ] а Xenix был добавлен в 1983–1984 годах. Ключ SysRq был добавлен для того, чтобы на одном компьютере можно было запускать несколько операционных систем, используя возможности чипа 286 в ПК/АТ. [ 3 ] [ ненадежный источник? ]

Специальный ключ был необходим, потому что большая часть программного обеспечения того времени работала на низком уровне, часто полностью обходя операционную систему и обычно использовала множество комбинаций горячих клавиш . Использование программ прекращения пребывания и проживания (TSR) еще больше усложнило ситуацию. для реализации среды переключения задач или многозадачности Считалось, что необходим специальный отдельный ключ. Это похоже на то, как « Control-Alt-Delete » используется в Windows NT .

На 84-клавишных клавиатурах (кроме 84-клавишной клавиатуры IBM Model M с функцией экономии места) SysRq был отдельной клавишей. На более поздней версии клавиатуры со 101 клавишей она использует одну физическую клавишу с функцией клавиши Print Screen . Клавишу Alt необходимо удерживать, одновременно нажимая эту двойную функциональную клавишу, чтобы вызвать SysRq. Это продолжается и в современных клавиатурах ПК. [ 4 ]

Подпрограммы клавиатуры BIOS по умолчанию просто игнорируют SysRq и возвращаются без каких-либо действий. То же самое произошло и с процедурами ввода MS-DOS . Клавиатурные процедуры в библиотеках , поставляемых со многими языками высокого уровня, последовали этому примеру. Несмотря на то, что он по-прежнему присутствует на большинстве клавиатур ПК, выпускаемых, и хотя он используется некоторыми [ который? ] для отладки программного обеспечения, ключ бесполезен для подавляющего большинства пользователей.

На компьютере Hyundai/Hynix Super-16 нажмите Ctrl+ SysRq произведет жесткую загрузку системы (она перезагрузится, когда Ctrl+ Alt+ Del не отвечает и запускает тесты памяти при запуске, которые пропускаются при программной загрузке). [ нужна ссылка ]

Современное использование

[ редактировать ]

В Linux ядро . ​​можно настроить для предоставления функций отладки системы и восстановления после сбоев [ 5 ] Такое использование известно как « магический ключ SysRq ».

Microsoft также использовала SysRq для различных ОС и приложений уровня отладчиков . В отладчике CodeView иногда использовался для взлома отладки во время выполнения программы. [ 6 ] Для удаленного отладчика ядра Windows NT его можно использовать для принудительного включения системы в отладчик. [ 7 ]

В современных средах рабочего стола Windows и некоторых Linux « Alt + Print screen » (это ярлык для SysRq на большинстве современных клавиатур). [ 4 ] ) копирует изображение текущего активного окна, а не всего экрана, как это сделал бы только Print Screen. [ 8 ]

Похожие ключи

[ редактировать ]

Консольные клавиатуры типа IBM 3270 IBM System/370 мэйнфрейма , созданного в 1970 году, имели клавишу прерывания оператора, которая использовалась для того, чтобы операционная система, такая как VM/370 или MVS, позволяла консоли вводить входные данные в операционную систему. .

См. также

[ редактировать ]
  1. ^ «Список прерываний Ральфа Брауна» . Проверено 21 июня 2018 г.
  2. ^ «Информационный бюллетень об оригинальном продукте IBM PC» . Отдел информационных систем IBM. 12 августа 1981 года . Проверено 13 января 2010 г.
  3. ^ Личное интервью с Сэнди Мид, создателем ключа SysRq.
  4. ^ Jump up to: а б «Что такое клавиши Sys Rq, Scroll Lock и Pause Break на моей клавиатуре?» . Проверено 2 марта 2020 г.
  5. ^ «Хаки ключей магической системы Linux» . Ядро Linux . Проверено 21 июня 2018 г.
  6. ^ «Возвращаем управление CodeView» . База знаний Майкрософт . Архивировано из оригинала 8 ноября 2008 года . Проверено 8 января 2008 г.
  7. ^ «Как включить подключение удаленного отладчика ядра на компьютере под управлением Windows Server 2003 с пакетом обновления 1» . База знаний Майкрософт . Архивировано из оригинала 21 октября 2012 года . Проверено 8 января 2008 г.
  8. ^ «Копировать содержимое окна или экрана» . Проверено 2 марта 2020 г.
[ редактировать ]
Esc Ф1 Ф2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 ПртСкн /
СисРк
Прокрутка
Замок
Пауза /
Перерыв
ТильдаВосклицательный знакНа знакеЗнак номераЗнак доллараЗнак процентаКареАмперсандЗвездочкаКруглые скобкиКруглые скобкиПодчеркиваниеЗнак плюсBackspaceобратная галочка1 (число)2 (число)3 (число)4 (число)5 (число)6 (число)7 (число)8 (число)9 (число)0Дефис-минусЗнак равенстваBackspaceКлавиша табуляциивопросВИРТИВяТОПФигурная скобкаФигурная скобкаВертикальная полосаКлавиша табуляциивопросВИРТИВяТОПКвадратная скобкаКвадратная скобкаобратная косая чертаКапс локАСДФГЧАСДжКлДвоеточие (пунктуация)КавычкаВведите ключКапс локАСДФГЧАСДжКлТочка с запятойАпострофВведите ключКлавиша ShiftСХСVБНМКронштейнКронштейнЗнак вопросаКлавиша ShiftКлавиша ShiftСХСVБНМЗапятая (пунктуация)ТочкаСлэш (пунктуация)Клавиша ShiftКлюч управленияКлюч WindowsВсе ключевоеПробелВсе ключевоеКлюч WindowsКлавиша менюКлюч управления
Вставлять Дом PgUp Число
Замок
Удалить Конец ПГДн 7 8 9 +
4 5 6
1 2 3 Входить
   0
   Инс
 .  
Принадлежащий
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: f067673c3cd562cf8f926d570262918a__1719582720
URL1:https://arc.ask3.ru/arc/aa/f0/8a/f067673c3cd562cf8f926d570262918a.html
Заголовок, (Title) документа по адресу, URL1:
System request - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)