系统请求

编辑
本词条由“匿名用户” 建档。
系统请求,是个人计算机键盘上的一个键,没有标准用途。 由 IBM 随 PC/AT 一起引入,它旨在作为一个特殊密钥可用,以直接调用低级操作系统功能,而不会与任何现有软件发生冲突。 添加了一个特殊的 BIOS 例程——软件中断 0x15,子功能 0x85——以在推送或释放 SysRq 时向操作系统发出信号。 与大多数键不同,当它被按下时,键盘缓冲区中不会存储任何内容。 SysRq 键的特定...

系统请求

编辑

系统请求,是个人计算机键盘上的一个键,没有标准用途。 由 IBM 随 PC/AT 一起引入,它旨在作为一个特殊密钥可用,以直接调用低级操作系统功能,而不会与任何现有软件发生冲突。 添加了一个特殊的 BIOS 例程——软件中断 0x15,子功能 0x85——以在推送或释放 SysRq 时向操作系统发出信号。 与大多数键不同,当它被按下时,键盘缓冲区中不会存储任何内容。

历史

编辑

SysRq 键的特定低级功能是在操作系统之间切换。 当最初的 IBM-PC 于 1980 年创建时,存在三个主要的竞争操作系统:PC DOS、CP/M-86 和 UCSD p-System,而 Xenix 是在 1983 年至 1984 年添加的。 添加了 SysRq 密钥,以便使用 PC/AT 中 286 芯片的功能,可以在同一台计算机上运行多个操作系统。

需要一个特殊的键是因为当时的大多数软件都在低级别运行,通常完全绕过操作系统,并且通常使用许多热键组合。 终止和留驻居民 (TSR) 计划的使用使事情变得更加复杂。 要实现任务切换或多任务环境,人们认为需要一个特殊的、单独的键。 这类似于在 Windows NT 下使用 Control-Alt-Delete 的方式。

在 84 键键盘上(84 键 IBM Model M 节省空间的键盘除外),SysRq 是它自己的一个键。 在后来的101键键盘上,它与Print screen键功能共用一个物理键。 按下此双功能键时必须按住 Alt 键才能调用 SysRq。 这通过现代 PC 键盘继续进行。

默认的 BIOS 键盘例程简单地忽略 SysRq 并返回而不采取任何操作。 MS-DOS 输入例程也是如此。 许多高级语言提供的库中的键盘例程也紧随其后。 虽然它仍然包含在大多数制造的 PC 键盘上,虽然它被一些调试软件使用,但对于绝大多数用户来说,这个键是没有用的。

在 Hyundai/Hynix Super-16 计算机上,按 Ctrl+SysRq 将硬启动系统(当 Ctrl+Alt+Del 无响应时它将重新启动,并且它将调用在软启动时绕过的启动内存测试)。

现代用途

编辑

在Linux中,内核可以配置为提供系统调试和崩溃恢复的功能。 这种用途被称为神奇的 SysRq 键。

Microsoft 还将 SysRq 用于各种操作系统和应用程序级调试器。 在 CodeView 调试器中,它有时被用来在程序执行期间中断调试。 对于 Windows NT 远程内核调试器,它可以用来强制系统进入调试器。

系统请求

在现代 Windows 上,Alt + Print screen(这是大多数现代键盘上 SysRq 的快捷方式)复制当前活动窗口的图像,而不是像单独 Print Screen 那样复制整个屏幕。

相似键

编辑

IBM System/370 大型计算机的 IBM 3270 型控制台键盘,创建于 1970 年,有一个操作员中断键,用于使操作系统(如 VM/370 或 MVS)允许控制台向操作系统提供输入 .

内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/249609/

(8)
词条目录
  1. 系统请求
  2. 历史
  3. 现代用途
  4. 相似键

轻触这里

关闭目录

目录