Sommario:
Definizione - Cosa significa Interruzione interna?
Un interrupt interno è un tipo specifico di interruzione causato da istruzioni incorporate nelle istruzioni di esecuzione di un programma o processo. In genere, gli interrupt interni resistono ai cambiamenti degli utenti e si verificano "naturalmente" o "automaticamente" mentre un processore funziona attraverso le istruzioni del programma, anziché essere causato da eventi esterni o connessioni di rete.
Techopedia spiega Interrupt interno
In generale, un interruzione si verifica quando un sistema operativo passa da un'attività all'altra. Il sistema operativo può gestire solo un'attività in un determinato momento, ma utilizzando un modello elaborato di switch di programma, il sistema può sembrare fare di più, multitasking in modo conveniente per l'utente.
Un buon modo per descrivere un interrupt interno è che accade quando una macchina sta lavorando attraverso le istruzioni del programma in modo lineare. La macchina svolge la propria attività all'interno di un singolo programma, senza interferenze esterne da periferiche, dall'operatore del computer o da segnali di rete esterni. Qualsiasi interruzione interna può verificarsi se un programma specifico è progettato per arrestarsi quando ha raggiunto una determinata fase di sviluppo. Quando un programma richiede al sistema operativo di leggere una cache o un buffer prima di arrestarsi e diventare disponibile per altre attività, si tratterebbe di un'istanza di un interrupt interno.
L'interruzione interna è spesso contrastata con interruzioni esterne, che possono verificarsi in molte forme.