.sys es una extensión de nombre de archivo utilizada en aplicaciones MS-DOS y sistemas operativos Microsoft Windows . A menudo contienen controladores de dispositivo o configuraciones de hardware para el sistema.
La mayoría de los archivos .sys de DOS son controladores de dispositivo en modo real . [1] Sin embargo, algunos archivos que usan esta extensión no lo son: MSDOS.SYS e IO.SYS son archivos centrales del sistema operativo en MS-DOS y Windows 9x . El archivo de texto CONFIG.SYS contiene varias opciones de configuración y especifica qué controladores de dispositivo se cargarán. [2] [3] COUNTRY.SYS [4] es una base de datos binaria que contiene información relacionada con el país y la página de códigos para su uso con la directiva CONFIG.SYS COUNTRY y el controlador NLSFUNC , [4] mientras que KEYBOARD.SYS es una base de datos binaria que contiene información relacionada con la distribución del teclado, incluidas secuencias breves de código P que debe ejecutar un intérprete dentro del controlador de teclado KEYB . [5] [6]
Ubicación del archivo
En particular, en Windows Vista y sus sucesores, los archivos .sys se encuentran principalmente en las siguientes rutas: [7]
C:\Windows\system32\drivers
C:\Windows\WinSxS
Ver también
- VxD
- Modelo de controlador de Windows
- Marcos de controladores de Windows
- Fat binary (para archivos de sistema protegidos contra fallos)
Referencias
- ^ "¿Qué es exactamente un controlador?" . OSR . 2003-05-14. Archivado desde el original el 28 de septiembre de 2007.
- ^ "Contenido del archivo Msdos.sys de Windows" . Soporte . Microsoft . 2004-09-27. Archivado desde el original el 20 de octubre de 2004.
- ^ "¿Qué es un ARCHIVO CONFIG.SYS?" .
- ^ a b Paul, Matthias R. (10 de junio de 2001) [1995]. "Formato de archivo DOS COUNTRY.SYS" (archivo COUNTRY.LST) (1.44 ed.). Archivado desde el original el 20 de abril de 2016 . Consultado el 20 de agosto de 2016 .
- ^ Paul, Matthias R. (30 de diciembre de 2001). "Estructura interna de KEYBOARD.SYS" . comp.os.msdos.programmer. Archivado desde el original el 9 de septiembre de 2017 . Consultado el 17 de septiembre de 2016 .
[…] De hecho, el formato es básicamente el mismo en MS-DOS 3.3 - 8.0, PC DOS 3.3 - 2000, incluidos los problemas en ruso, lituano, chino y japonés, así como en Windows NT, 2000 y XP […] . Hay pequeñas diferencias e incompatibilidades, pero el formato general no ha cambiado a lo largo de los años. […] Algunas de las entradas de datos contienen tablas normales […]. Sin embargo, la mayoría de las entradas contienen "código ejecutable" interpretado por algún tipo de intérprete de código P en * tiempo de ejecución *, incluidas las ramas condicionales y similares. Esta es la razón por la que el controlador KEYB tiene una huella de memoria tan grande en comparación con los controladores de teclado controlados por tablas, que se pueden hacer en 3 - 4 Kb obteniendo el mismo nivel de funcionalidad excepto por el intérprete. […]
- ^ Mendelson, Edward (20 de julio de 2001). "Cómo visualizar el euro en MS-DOS y Windows DOS" . Muestre el símbolo del euro en MS-DOS de pantalla completa (incluido el DOS de pantalla completa de Windows 95 o Windows 98). Archivado desde el original el 17 de septiembre de 2016 . Consultado el 17 de septiembre de 2016 .
[…] Matthias [R.] Paul […] advierte que la versión IBM PC DOS del controlador de teclado utiliza algunos procedimientos internos que no son reconocidos por el controlador de Microsoft , por lo que, si es posible, debe utilizar las versiones de IBM de ambos KEYB .COM y KEYBOARD.SYS en lugar de mezclar las versiones de Microsoft e IBM […]
(NB. Lo que se entiende por "procedimientos" aquí son algunos códigos de bytes adicionales en el archivo IBM KEYBOARD.SYS que no son compatibles con la versión de Microsoft del controlador KEYB). - ^ "Ubicación de archivos .sys" .