Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

TIPOS DE INTERRUPCIONES

SE DESARROLLA UN RESUMEN, SU DEFINICION, ASI COMO SUS TIPOS DE INTERRUPCIONES DEL HARDWARE
by

Omar Zuñiga Quiroz

on 15 January 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of TIPOS DE INTERRUPCIONES

INTERRUPCIONES
INTRODUCCION
- Son aquellas que son provocadas por dispositivos externos al procesador

- su característica principal es que no son programadas, esto es, pueden ocurrir en cualquier momento en el programa.
Clases de Interrupciones
Interrupciones internas de hardware
Las interrupciones internas son generadas por ciertos eventos que surgen durante la ejecución de un programa. Este tipo de interrupciones son manejadas en su totalidad por el hardware y no es posible modificarlas.

Interrupciones externas de hardware
Las interrupciones externas las generan los dispositivos periféricos, como pueden ser: teclado, impresoras, tarjetas de comunicaciones, etc. También son generadas por los coprocesadores.
DEFINICION
Una interrupción es un mecanismo que permite ejecutar un bloque de instrucciones interrumpiendo la ejecución de un programa, y luego restablecer la ejecución del mismo sin afectarlo directamente.
Se pueden distinguir tres tipos de interrupciones:
- INTERRUPCIONES SOFTWARE

-EXCEPCIONES

- INTERRUPCIONES HARDWARE
INTERRUPCIONES DE HARDWARE
Gracias por su atención
- Programa
-De reloj
-E/S
-Fallo del hardware



Generada por un fallo tal como la falta de potencia de alimentación o un error de paridad en la memoria.
Importancia
Permite al SO utilizar la CPU en servicio de una aplicación, mientras otra permanece a la espera de que concluya una operación en un dispositivo de E/S.

-Las interrupciones por software, también denominadas llamadas al sistema, son programadas por el usuario generalmente para operaciones de entrada/salida.


INTERRUPCIONES SOFTWARE:
Programa
Generadas por un controlador de E/S, para indicar la finalización de una operación sin problemas o para avisar ciertas condiciones de error.
Entrada y Salida
Ejemplo:
Una impresora terminó de Imprimir.
Fallo del hardware
son aquellas que se producen cuando el CPU detecta una condición extraordinaria durante la ejecución de una instrucción e programa.
Ejemplos:
Desbordamiento de la Pila
Instrucción inválida




El objetivo de estas interrupciones es hacer que el sistema operativo entre a ejecutar operaciones de forma sistemática cada cierto intervalo de tiempo.
De reloj
Ejemplo: Sector de Disco, CD esta malo, Fuente de Poder Mala
Excepciones



Las excepciones son un tipo de interrupción sincrónica típicamente causada por una condición de error en un programa.
Grupo# 11
Curso: N5J
Tema: Tipos de Interrupciones

Integrantes:
 Zúñiga Quiroz Ulises
 Salvatierra Loor Christian
 Sánchez Orden Richard

CLASES DE EXCEPCIONES
• El código de operación puede ser incorrecto.
• Se intenta realizar alguna operación no definida, como dividir por cero.
• La instrucción puede no estar permitida en el modo de ejecución actual.
• La dirección de algún operando puede ser incorrecta o se intenta violar
alguno de sus permisos de uso.

IMPORTANCIA DE LAS EXCEPCIONES
E l mecanismo de tratamiento de las excepciones es esencial para impedir, junto a los modos de ejecución de la CPU y los mecanismos de protección de la memoria, que las aplicaciones realicen operaciones que no les están permitidas.
DIFERENCIA ENTRE INTERRUPCIONES Y EXCEPCIONES
Cuando la CPU intenta ejecutar una instrucción incorrectamente construida, la unidad de control lanza una excepción para permitir al sistema operativo jecutar el tratamiento adecuado. Al contrario que en una interrupción, la instrucción en curso es abortada.
Full transcript