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 не додавало чогось до буферу клавіатури.

Низькорівнева реалізація 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. Процитовано 8 січня 2008.
  2. Dan Gookin. PCs for Dummies: Quick Reference. с. 192.
  3. Linux Magic System Request Key Hacks (англ.).
  4. Киви Берд (14 декабря 2003). Давим на клавиши (12). "Домашний Компьютер". Архів оригіналу за 21 січня 2014. Процитовано 17 січня 2014.
  5. Ralf Brown's Interrupt List. Процитовано 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. Процитовано 13 січня 2010.

Література

Посилання

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.