Real Time
Re: Real Time
In parole povere ..... è un kernel dove la risposta a determinati operazioni/eventi deve avvenire entro un tempo massimo, non importa per assurdo la precisione dell'informazione ma la rapidità (o precisione temporale) della risposta 
Il kernel (o applicazione) tradizionale garantisce la risposta ma non il tempo di elaborazione, cioè non sai quanto ci vorrà, mentre un kernel RT, a grandi linee, ti garantisce la risposta in un determinato tempo ma non è detto che abbia la stessa precisione sul dato calcolato (ovviamente potrebbe essere un caso limite :P)
Il kernel (o applicazione) tradizionale garantisce la risposta ma non il tempo di elaborazione, cioè non sai quanto ci vorrà, mentre un kernel RT, a grandi linee, ti garantisce la risposta in un determinato tempo ma non è detto che abbia la stessa precisione sul dato calcolato (ovviamente potrebbe essere un caso limite :P)
- kpaolo
- Prode Principiante
- Messaggi: 76
- Iscrizione: mercoledì 29 marzo 2006, 6:13
- Località: Torino/Lecce
- Contatti:
Re: Real Time
uhm..quali utilizzi possono avvantaggiarsi nell'uso di un real-time??cioè quando è meglio la velocità della precisione??
...the answer to Life, the Universe and everything is...42!
-
marcotux
Re: Real Time
Sono utilizzati nel campo degli impianti nucleari (so di un significativo uso di QNX... lessi qualche mese fa di un suo utilizzo in molti impianti della Atomic Energy of Canada). Per sentito dire mi sembra siano impiegati nel campo aereospaziale e in qualche macchinario medico..ma per questi aspetta fonti più autorevolikpaolo ha scritto: uhm..quali utilizzi possono avvantaggiarsi nell'uso di un real-time??cioè quando è meglio la velocità della precisione??
ciaociao :P
Ultima modifica di m.l. il mercoledì 20 dicembre 2006, 9:42, modificato 1 volta in totale.
Re: Real Time
Ho trovato questo link http://it.wikipedia.org/wiki/Sistema_op ... _real-time magari ti può aiutare a capire, ed approfondire, meglio il discorso 
- kpaolo
- Prode Principiante
- Messaggi: 76
- Iscrizione: mercoledì 29 marzo 2006, 6:13
- Località: Torino/Lecce
- Contatti:
Re: Real Time
grazie per il link..santi wiki!
...the answer to Life, the Universe and everything is...42!
-
danlugli
Re: Real Time
Beh, non è proprio così... la risposta deve arrivare entro un tempo massimo _e_ essere precisa.kpaolo ha scritto: uhm..quali utilizzi possono avvantaggiarsi nell''uso di un real-time??cioè quando è meglio la velocità della precisione??
Un utilizzo tipico è per muovere macchine utensili o robot (controllo numerico).
Se vuoi saperne di più su un''estensione real time per linux fatti un giro su www.rtai.org
Ciao
Re: Real Time
La mia prof di sistemi operativi è una malata di realtime fosse per lei qualunque cosa sarebbe realtime!!!
Cmq ci sono un pozzo di applicazioni realtime (dal sitema di controllo di una centrale nucleare al sitema di controllo di una catena di montaggio, o per farti l'esempio amato dalla mia prof i sitemi antimissilistici in cui devi sia calcolare la traiettoria del missile da intercettare, senza però metterci + di un tot per reagire altrimenti il missile te lo trovi a casa
e quindi non ti serve a nulla aver fatto bene i calcoli, ultimo esempio tutti i vari sistemi di controllo per le automobili tipo esp asr cccp (rotfl)... sono o dovrebbero essere realtime).
Per info linux non è ne può essere realtime, esistono delle system call per impostare uno pseudorealtime ( con rispettivi algoritmi di schedulazione) ma in realtà è solo un modo per impostare una priorità più alta e non si tratta di vero realtime perchè non puoi impostare delle deadline (tempo entro cui devi fare una certa cosa), se ti interessa approfondire per quello che so io un os realtime abbastanza sviluppato è shark (creato se non sbaglio da un italiano) http://shark.sssup.it/
Cmq ci sono un pozzo di applicazioni realtime (dal sitema di controllo di una centrale nucleare al sitema di controllo di una catena di montaggio, o per farti l'esempio amato dalla mia prof i sitemi antimissilistici in cui devi sia calcolare la traiettoria del missile da intercettare, senza però metterci + di un tot per reagire altrimenti il missile te lo trovi a casa
Per info linux non è ne può essere realtime, esistono delle system call per impostare uno pseudorealtime ( con rispettivi algoritmi di schedulazione) ma in realtà è solo un modo per impostare una priorità più alta e non si tratta di vero realtime perchè non puoi impostare delle deadline (tempo entro cui devi fare una certa cosa), se ti interessa approfondire per quello che so io un os realtime abbastanza sviluppato è shark (creato se non sbaglio da un italiano) http://shark.sssup.it/
-
danlugli
Re: Real Time
linux non è realtime ma può diventare addirittura hard realtime (jitter, cioé imprecisione temporale, dell''ordine di 10 microsecondi) con piccole modifiche al kernel e moduli opportuni. Vedi il link già da me segnalato, www.rtai.org, oppure anche www.xenomai.org o www.fsmlabs.com (quest''ultimo non è open).ubuntujtr ha scritto: Per info linux non è ne può essere realtime, esistono delle system call per impostare uno pseudorealtime ( con rispettivi algoritmi di schedulazione) ma in realtà è solo un modo per impostare una priorità più alta e non si tratta di vero realtime perchè non puoi impostare delle deadline (tempo entro cui devi fare una certa cosa)
Io uso linux+rtai per il controllo di movimento. Ho realizzato, ad esempio, il controllo per una macchina speciale di sagomatura tubi che muove 13 assi (motori) coordinati, con un tempo di campionamento di 1 millisecondo.
Ciao
Re: Real Time
E'' praticamente indispensabile se fai musica.uhm..quali utilizzi possono avvantaggiarsi nell''uso di un real-time??cioè quando è meglio la velocità della precisione??
Esiste comunque una distribuzione (64Studio), basata su Debian, che ti installa già tutto pronto (kernel e programmi).
Se non sei un musicista e/o non hai le esigenze che ti hanno indicato nei post precedenti non ti serve.
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti

