Cosa Sono I Sistemi Operativi In tempo Reale

Sommario:

Cosa Sono I Sistemi Operativi In tempo Reale
Cosa Sono I Sistemi Operativi In tempo Reale

Video: Cosa Sono I Sistemi Operativi In tempo Reale

Video: Cosa Sono I Sistemi Operativi In tempo Reale
Video: A cosa servono i Sistemi Operativi? 2024, Maggio
Anonim

I sistemi operativi in tempo reale si basano su sistemi software in grado di eseguire una serie di funzioni in un determinato periodo di tempo. Questo viene utilizzato nelle moderne applicazioni che controllano i processi delle apparecchiature utilizzate nelle industrie di ricerca, militari e spaziali, nonché nella vita dell'uomo comune a livello di elettrodomestici e gadget moderni.

Cosa sono i sistemi operativi in tempo reale
Cosa sono i sistemi operativi in tempo reale

Funzionalità dei sistemi operativi in tempo reale

Come sistema operativo in tempo reale, viene utilizzato un programma che esegue un determinato compito entro un periodo rigorosamente definito. In tempo reale, il sistema richiede risultati corretti entro un periodo di tempo specificato. Tali sistemi in tempo reale sono integrati in forni a microonde, lavatrici, fotocamere digitali e telefoni cellulari.

Ad esempio, il cervello umano funziona come un sistema operativo in tempo reale. I sistemi operativi in tempo reale sono utilizzati nei sistemi diagnostici medici, nei sistemi di prenotazione aerea, nei sistemi di telecomunicazione, nei sistemi di controllo delle armi da combattimento e in molte altre aree.

Tipi di sistemi operativi in tempo reale

I sistemi operativi in tempo reale sono classificati come hard e soft. È necessario un rigido sistema in tempo reale per completare le attività in un momento specifico. Le attività devono essere completate entro la loro scadenza, altrimenti il sistema in tempo reale può causare danni materiali o fisici significativi.

Esempi di tali sistemi in tempo reale sono, ad esempio, installazioni militari che controllano sistemi missilistici complessi. I sistemi di controllo del volo del trasporto aereo sono un altro esempio. Inoltre, questi sistemi funzionano nelle istituzioni mediche: si tratta di complessi hardware per il controllo sanitario.

I sistemi soft in tempo reale includono casi in cui la violazione delle scadenze per il completamento delle attività porta a conseguenze spiacevoli, ma accettabili. Un sistema soft in tempo reale non garantisce il completamento di un'attività o di un lavoro entro un periodo di tempo specificato. Questo sistema si riprogramma e si spegne se il processo non viene completato in tempo. I sistemi software in tempo reale sono utilizzati in ambienti multimediali. Ad esempio, se il lettore DVD non è in grado di elaborare il fotogramma video, puoi continuare a guardare il video.

Nei sistemi multitasking in tempo reale, il sistema operativo deve dare la priorità alle attività in tempo reale rispetto ad altre attività e mantenerla fino al completamento.

Uno dei sistemi operativi che include il sistema soft real-time è il sistema operativo Linux.

Il sistema operativo in tempo reale è progettato tenendo conto di tutti gli aspetti della vita reale. Questo sistema operativo si basa su due principi fondamentali. Il primo è che il processo deve concentrarsi sull'evento programmato in modo che le attività possano essere pianificate ed elaborate in base alle loro priorità. Il secondo principio riguarda il tempo di esecuzione, per cui il processo di risoluzione di un problema avviene in un tempo prefissato.

Consigliato: