DISEÑO DE UN MECANISMO HARDWARE QUE MEJORA EL PROCEDIMIENTO DE LLAMADA AL SISTEMA OPERATIVO.
- Inventores/as :
- Sebastián Sánchez Prieto
- MEZIAT LUNA, DANIEL
- Universidad de Alcalá
infoUniversidad de Alcalá
Alcalá de Henares, España
ES2301309A1 (16-06-2008)
ES2301309B2 (16-12-2008)
P200502884 (23-11-2005)
Resumen
Diseño de un mecanismo hardware que mejora el procedimiento de llamada al sistema operativo. Esta invención para la que se solicita la patente consiste en el diseño de un mecanismo hardware, que aplicado a los procesadores actuales que soportan un modo dual de ejecución de instrucciones (modo usuario y modo supervisor), reduce considerablemente los tiempos necesarios para conmutar entre ambos modos. Todo ello es aplicable siempre que el sistema operativo se proyecte en el espacio de direccionamiento virtual de cada proceso, cosa que suele ser habitual. Con este mecanismo, que se basa en el empleo de un bit adicional ubicado en las tablas de páginas o de segmentos, se consigue que una llamada al sistema se pueda implementar de un modo similar a las llamadas típicas a función con instrucciones del tipo call/ret, que en este caso denominaremos syscall/sysret, asegurando al mismo tiempo que al sistema operativo sólo se accede a través de puntos de entrada bien definidos.
