lunes, 22 de febrero de 2010

Conceptos Básicos

  • INTERRUPCIONES INTERNAS: Son generadas por eventos que aparecen durante la ejecución de un programa, este tipo de interrupción se maneja por el hardware y no es posible modificarla. Por ejemplo, cuando el contador de reloj se actualiza.
  • INTERRUPCIONES EXTERNAS: Son generadas por los dispositivos periféricos, como el teclado, impresora, tarjeta de red, y en ocasiones por los coprocesadores. No se pueden desactivar y no se envían directo al CPU.
  • INTERRUPCIONES DEL SOFTWARE: Se pueden llamar por medio del ensamblador. Y en los lenguajes de alto nivel son generadas cuando se ejecuta el programa.
  • REGISTROS: Son espacios físicos con capacidad de 4 a 64 bits, pueden ser direccionables por medio de su dirección de memoria.
  • REGISTRO DE SEGMENTO: Codifica el inicio de cada segmento y la dirección del mismo.
  • SEGMENTO DE CÓDIGO: Indica la dirección de una instrucción que es buscada para su ejecución.
  • SEGMENTO DE DATOS: Genera una referencia a la localidad de un byte en el segmento de datos.
  • SEGMENTO DE PILA (STACK): Permite la colocación en memoria de una pila para almacenamiento temporal de direcciones de datos.
  • SEGMENTO EXTRA: Usado para el direccionamiento de memoria. Sirve para ampliar el segmento de datos.

No hay comentarios:

Publicar un comentario