Перейти до вмісту

SysRq

Матеріал з Вікіпедії — вільної енциклопедії.

SysRq або SysReq (скорочення від англ. System Request) — клавіша на клавіатурі для IBM PC-сумісного комп'ютера починаючи з PC/AT, котра не має стандартного призначення[1][2]. Спочатку з'явилась на клавіатурі консолей типу IBM 3270 для мейнфрейма IBM System/370, де використовувалась для перемикання введення напряму в ОС VM/370 або MVS.

У сучасних операційних системах може бути увімкнена для спеціального використання; наприклад, у ядрі Linux можна увімкнути спеціальний режим обробки SysRq, що називається «magic SysRq key», і який дозволяє адміністраторові або користувачеві системи виконувати негайне перезавантаження, синхронізувати буфери файлів, отримувати інформацію про стан процесів і інше.[3]

У 84-кнопочній версії клавіатури IBM PC/AT SysRq була окремою клавішею, в сучасних клавіатурах вона суміщена із клавішею Print Screen.

Історія

[ред. | ред. код]

84-та клавіша, SysRq,[4] була додана IBM в клавіатуру для IBM PC/AT для того, щоб можна було викликати низькорівневі функції операційної системи без ризику конфлікту з будь-яким наявним програмним забезпеченням. Було додано програмне переривання BIOS номер 0x15, підфункція 0x85[5][6], котре повідомляло ОС про натискання або відпускання клавіші SysRq. На відміну від більшості клавіш, натиснення SysRq не додавало чогось до буферу клавіатури[en].

Низькорівнева реалізація SysRq, ймовірно, планувалась для перемиканням між операційними системами. Так, під час створення перших IBM-PC в 1980-х, на них широко використовувалися три системи: PC DOS, CP/M-86 та UCSD p-System,[7] а в 1983—1984 з'явилася Xenix.

Спеціальна клавіша була створена, щоб обійти різноманітні низькорівневі TSR програми, що працюють з клавіатурою в обхід ОС, наприклад, для реалізації гарячих клавіш.

Примітки

[ред. | ред. код]
  1. What is the SysRq key for?. comp.os.msdos.programmer FAQ. Архів оригіналу за 10 листопада 2018. Процитовано 8 січня 2008.
  2. Dan Gookin. PCs for Dummies: Quick Reference. с. 192. Архів оригіналу за 17 квітня 2021. Процитовано 2 серпня 2019.
  3. Linux Magic System Request Key Hacks (англ.). Архів оригіналу за 11 серпня 2020. Процитовано 16 серпня 2019.
  4. What's the "Scroll Lock" key on my computer for? (англ.). 7 жовтня 2003. Архів оригіналу за 13 листопада 2007.
  5. Ralf Brown's Interrupt List. Архів оригіналу за 19 червня 2016. Процитовано 8 січня 2008.
  6. Ziff Davis, Inc. (25 червня 1991). Summary of BIOS Services. PC Mag. Ziff Davis, Inc.: 418. ISSN 08888507.
  7. Original IBM PC Product fact sheet. IBM Information Systems Division. 12 серпня 1981. Архів оригіналу за 20 серпня 2010. Процитовано 13 січня 2010.

Література

[ред. | ред. код]

Посилання

[ред. | ред. код]