Seguridad informatica

Solo disponible en BuenasTareas
  • Páginas : 6 (1313 palabras )
  • Descarga(s) : 0
  • Publicado : 6 de febrero de 2011
Leer documento completo
Vista previa del texto
REPUBLICA BOLIVARIANA DE VENEZUELA
UNIVERSIDAD RAFAEL URDANETA
FACULTAD DE INGENIERÍA
ESCUELA DE COMPUTACIÓN

Seguridad Informática

Realizado por:

Maracaibo, 17 de Enero de 2010

Servicios BIOS

Durante la secuencia de arranque del sistema, el programa de inicio se ocupa de iniciar algunos punteros, que corresponden con programas, aquí se llaman "servicios", que están en lapropia BIOS; son los denominados servicios BIOS.

Servicios del sistema

Además de los anteriores, en la IDT se sitúan otra serie de vectores que apuntan a rutinas del propio Sistema Operativo. Estos vectores son situados en el proceso de carga del Sistema, y apuntan siempre a zonas de memoria RAM.

Resumen de servicios del BIOS

Los servicios proporcionados por el BIOS pueden agruparse encuatro grandes grupos:

Servicios a periféricos (incluyen video, teclado, puertos de comunicaciones, impresora y pantalla).
Servicios de estado del equipo (incluyen conocer los dispositivos presentes, tamaño de la memoria disponible).
Servicio de hora (posibilidad de leer y escribir el número de "ticks de reloj pasados desde media noche).
Servicios adicionales (permiten activar el BASIC yreiniciar el sistema)

Estos servicios son atendidos por doce vectores, pero es importante conocer que el BIOS proporciona varios subservicios dentro de cada interrupción (por ejemplo, la 16, de video, incluye 19 subservicios, cada uno de los cuales tiene una funcionalidad específica). La invocación de estas rutinas debe hacerse en lenguaje ensamblador, y los diferentes subservicios soninvocados mediante la colocación de determinados valores en ciertos registros del procesador. En cierto sentido este método es equivalente a la invocación de una función a la que se pasan distintos parámetros en función del comportamiento (respuesta) que deseamos obtener.

Detalle de servicios del BIOS

La tabla de vectores de interrupción del PC tiene posiciones que son estándar, estosignifica que algunos números de interrupción corresponden a un mismo servicio en todas las máquinas. En la tabla adjunta se muestran aquellos servicios que corresponden a la BIOS, indicando el número de interrupción (decimal), la dirección absoluta del vector (en hexadecimal) y el uso de la ISR correspondiente.

|OBJETIVO |# INT |SERVICIO|FUNCION |
| |(HEX) |(HEX) | |
|Print screen |5 |N/A |Imprime el contenido de la pantalla de |
|| | |texto |
|Video |10H |0 |Set video mode |
| | |1|Set Cursor Type |
| | |2 |Set Cursor Position |
| | |3 |Read cursor position |
|| |4 |Read light pen |
| | |5 |Select active display page |
| | |6...
tracking img