Ejercicio Teoria 5 · Fonaments d'Informàtica UAB 2021
Tema: Interrupcions, excepcions i registre d'estat · Del examen Examen Fonaments d'Informàtica - Curs 2021-2022 (2021)
Enunciado
Teoria 5 (1 punt). Procés d'interrupció i tipologia
Descriviu el procés que se segueix en el maquinari i programari quan es rep una interrupció. Relacioneu-ho amb el propòsit de la instrucció de retorn d'interrupció ( IRET / RTN). Quins tipus d'interrupció es poden produir en un computador? Caracteritzeu cadascun d'ells.
a)
b)
c)

Solución
Según los criterios oficiales de corrección
a) Procés de tractament de la interrupció (maquinari i programari):
Solución: 1. En rebre el senyal, el processador completa la instrucció en curs. 2. Es canvia el mode d'operació de mode usuari a mode supervisor. 3. Es guarda a la pila el context mínim imprescindible per reprendre el fil: el comptador de programa (PC) i el registre d'estat (SR/PSW). 4. Es carrega al PC l'adreça d'inici de la Rutina de Tractament de la Interrupció (RTI) corresponent (mitjançant la taula de vectors d'interrupció o proporcionada pel bus). 5. S'executa la rutina de servei.
b) Propòsit de la instrucció de retorn d'interrupció (IRET / RTN):
Solución: La rutina finalitza amb una instrucció de retorn d'interrupció que restaura de la pila els valors originals de SR i PC, commuta el mode de la CPU novament a mode usuari i reprèn el programa en el punt exacte on havia quedat.
c) Tipus d'interrupcions i caracterització:
Solución: • Interrupcions de maquinari (externes): Generades per perifèrics o circuits externs mitjançant línies físiques del bus (teclat, disc, temporitzador de rellotge o impressora). • Excepcions (internes de maquinari): Generades internament per la pròpia CPU quan es produeix un esdeveniment anòmal o d'error durant l'execució d'una instrucció (divisió per zero, desbordament, violació de protecció de memòria o intent d'execució d'un codi d'operació no vàlid). • Interrupcions de programari (TRAP): Instruccions explícites programades dins el codi de l'usuari que invoquen de forma controlada serveis privilegiats del nucli del Sistema Operatiu (crides al sistema / system calls).
La explicación paso a paso, hecha con IA, es Premium. Premium
Resuélvelo aquí mismo: corrección automática, pistas y solución paso a paso.
‹ Ejercicio Teoria 4 · 2021 · Ejercicio Teoria 4 · 2018 ›