Che cos'è il multitasking preventivo? definizione e significato

Il multitasking preventivo stabilisce una condizione di condivisione del tempo in cui i programmi in esecuzione su un sistema operativo ottengono una porzione di tempo ripetitiva dalla CPU. A seconda del sistema operativo, l'intervallo di tempo potrebbe essere equivalente per tutti i programmi o potrebbe essere modificato per soddisfare l'attuale mix di applicazioni e utenti.

Ad esempio, ai programmi in esecuzione sullo sfondo di un sistema può essere concesso più tempo della CPU indipendentemente da quanto sia pesante il carico frontale e viceversa. Inoltre, il sistema operativo può comprendere i cicli macchina richiesti da un modem o da un programma di sistema per l'elaborazione continua.

Technipages spiega il multitasking preventivo

Il multitasking preventivo è una tecnica in cui il sistema operativo di un PC utilizza alcuni criteri per scegliere fino a che punto assegnare a ogni singola attività prima che un'altra singola attività utilizzi il funzionamento sistema. La dimostrazione di assumersi la responsabilità del sistema operativo a partire da un'attività e darla poi all'attività successiva è chiamata prelazione.

La sua caratteristica unica di utilizzare un meccanismo di interruzione lo differenzia da un multitasking cooperativo sistema, e una misura tipica per la prelazione è il tempo trascorso, che è un fenomeno chiamato time-sharing o time affettare. In alcuni sistemi operativi, ad alcune applicazioni può essere data una necessità maggiore rispetto a diverse applicazioni, fornendo il controllo dei progetti più richiesti quando vengono avviati e forse tempi più lunghi. Il multitasking preventivo consente al computer di assegnare in modo sicuro a ogni processo la propria "fetta" di tempo.

Le tecniche di multitasking sono state create per aiutare più utenti a operare su un'unica macchina, ma con il passare degli anni è cresciuto, è diventato evidente che il multitasking potrebbe essere ulteriormente implementato indipendentemente dal numero di utenti. Ciò ha determinato una nuova era per l'esecuzione simultanea di più applicazioni da parte di un singolo utente. Quindi i sistemi operativi dei primi computer fino ai personal computer hanno riconosciuto e implementato questo sviluppo per migliorare le prestazioni.

Usi comuni del multitasking preventivo

  • Un sistema operativo che incoraggia multitasking preventivo stabilisce l'effetto dell'esecuzione sincronizzata di vari compiti.
  • Multitasking preventivo si occupa di operazioni esterne essenziali come i dati in entrata.
  • La maggior parte dei sistemi operativi prodotti e progettati negli ultimi anni ha rappresentato la prevenzione multitasking.

Errori comuni del multitasking preventivo

  • Multitasking preventivo viene utilizzato per affrontare politiche di pianificazione specifiche invece della condivisione del tempo.
  • Utilizzo multitasking preventivo quando le attività devono essere esplicitamente programmate per produrre risultati quando non necessitano di risorse di sistema.