Diferencia entre revisiones de «Petición de sistema»

Contenido eliminado Contenido añadido
Sin resumen de edición
Sin resumen de edición
Línea 1:
'''Petición de sistema''' (a veces abreviada '''PetSis''') es una tecla del teclado para PC cuyo funcionamiento puede estar o no habilitado en los diferentes Sistemas Operativos. Esta tecla puede ser trazada, para, por ejemplo, mostrar la consola de comandos en una terminal virtual. En sistemas Linux es utilizado para realizar '''llamadas a sistema''' y recuperar, por ejemplo, el sistema de un bloqueo por alguno de sus procesos, accediendo directamente al Kernel sin necesidad de pasar por consola ({{tecla|Alt|Impr +Pant}} ImprPant/o {{tecla|PetSis + |COMANDO}}).
 
== Propósito original ==
Fue introducida por IBM con el PC/AT, la intención de esta tecla era para invocar directamente al núcleo del sistema operativo sin causar conflictos con el software que se estaba ejecutando en ese momento. Una rutina especial de la [[BIOS]] ([[Int 15h]] - Función 85h) fue añadida para avisar al [[Sistema Operativo|SO]] cuando la tecla PetSis era pulsada.<ref name="lista">{{cita web|título=Int 15h Función 85h|url=http://www.ctyme.com/intr/rb-1522.htm}}</ref>
 
Una tecla especial era necesitada porque muchos programas de aquella época operaban a bajo nivel, saltándose las rutinas del [[Sistema Operativo|SO]], pudiendo así realizar miles de combinaciones de teclas en el teclado. El uso de los programas [[TSR]] complicaba todavía más ese problema. Para implementar un ambiente tarea o multitarea se necesitaba una tecla especial. Esto es similar a la combinación de teclas "{{tecla|Ctrl + |Alt + |Supr"}} que se utilizan en [[Windows]]
 
Las rutinas estándares de teclado de la [[BIOS]] ignoran la pulsación de la tecla PetSis. Debido a esto, esta tecla no es de fácil acceso al programador que programe lenguajes de alto nivel.
Línea 15:
[[Microsoft]] ha usado la tecla PetSis para varios Sistemas Operativos y depuradores de programas. En el depurador CodeView, era usada a veces para parar la ejecución del programa. Para los depuradores de núcleo remotos de Windows NT, puede ser usada para forzar el sistema a el depurador.
 
En los ordenadores Hyundai/Hynix Super-16, pulsar {{tecla|Ctrl+|PetSis}} reiniciará el sistema.
 
En [[sistema embebido|sistemas embebidos]], PetSis es normalmente utilizada para enviar una señal RESET#