Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> hardware >> CPU >> .

Spiegare brevemente perché gli interrupt sono indispensabili in un sistema a processore singolo che supporta le attività parallele?

In un sistema a processore singolo che simula le attività parallele (concorrenza), gli interrupt sono indispensabili perché consentono al processore di passare in modo efficiente tra attività diverse. Senza interruzioni, un'attività dovrebbe verificare esplicitamente il completamento di altri compiti (sondaggi), perdendo tempo del processore. Gli interrupt consentono di sospendere un'attività e un altro di essere ripreso al verificarsi di un evento specifico (ad esempio, completamento I/O, scadenza del timer), consentendo la vera concorrenza e la reattività.

 

hardware © www.354353.com