Respostas
B. Piropo
Anteriores:
< Hardware >
Volte de onde veio
14/06/99

<Para que serve a tecla SysRq? >


P: Em quase todos os teclados de PC, na tecla Print Screen existe a inscrição "SysRq". Qual seu significado? Seria uma forma mnemônica de "System Request"? Para que serve?
R: Sim, trata-se da abreviação de "System Request". Muita gente pensa que ela é uma herança dos tempos em que reinavam as máquinas de grande porte, ou "mainframes", mas na verdade a tecla SysRq nasceu para ser usada nos computadores pessoais. Ela foi introduzida no teclado original de 84 teclas do AT como uma tecla independente, situada no canto superior direito do teclado numérico. Este teclado não fez muito sucesso e foi logo substituído pelo teclado "Enhanced" de 101 teclas, no qual a tecla SysRq apareceu combinada com a tecla PrintScrn (usada pelo DOS para imprimir o conteúdo da tela e por Windows para encaminhar a imagem da tela para a área de transferência, ou "clipboard"). O AT foi a máquina desenvolvida pela IBM em 1984 para a CPU 80286, o primeiro microprocessador da Intel capaz de funcionar no "modo protegido", o que tornava possível o uso de sistemas operacionais multitarefa. A tecla SysRq foi concebida para "chamar o sistema", ou seja, solicitar os serviços do sistema operacional diretamente de dentro de um programa. Tanto assim que há um "serviço" do BIOS do AT reservado exclusivamente para ela (o serviço 85h da Interrupção 09, que trata do teclado). O problema é que as equipes que desenvolveram os sistemas operacionais multitarefa para os micros da linha PC não se entusiasmaram muito com esta função e jamais deram à tecla SysRq o destaque que os engenheiros de hardware reservaram para ela. Por isto ela jamais chegou a ter uma função importante e acabou simplesmente sendo suprimida na maioria dos teclados de fabricação recente.

B. Piropo