Sistema de Computación


PROGRAMA DE ARRANQUE: Asignar valores iniciales a CPU, controladores de dispositivos, contenido de la memoria. Con ésta información permite cargar el Sistema Operativo (ejecución), localiza y carga en memoria el Sistema Operativo, después de eso ejecuta init (archivos iniciales del sistema) y espera la ocurrencia de algún suceso.

Los sucesos son interrupciones como:
  • El Hardware envía una señal a la CPU.
  • El Software ejecuta una llamada al sistema:
  1. División entre 0, desbordamiento del sistema.
  2. Acceso no válido a memoria, error de direccionamiento (sistema).
  3. La terminación de un proceso  abrupto de entrada o salida.
  4. Falla de circuiteria.
  5. Señal externa del reloj.
Cuando algo sucede debe activar una rutina de servicio RSI por cada suceso que ocurre.

CPU se interrumpe:
  • Suspende las acciones que se están ejecutando.
  • Se guarda el estado actual.
  • Se envía un llamado a la rutina de servicio RSI que se debe ejecutar en el momento.
  • Ejecuta la rutina.
  • CPU restaura el sistema actual. 

Toda interrupción se encuentra en un vector, que se puede acceder por índices.






No hay comentarios:

Publicar un comentario