EMB_79

LA COPERTINA DI EMBEDDED EUROTECH 7 alla perdita di qualità delle prestazioni, ad esem- pio un ritardo nell’audio o nel video. Nelle applicazioni Hard Real Time, fornire una ri- sposta o attivare un task in tempo reale comporta il fatto che gli input vengano analizzati e proces- sati in modo strettamente deterministico, e che l’unità CPU possa eseguire il task senza che vi sia interferenza da parte delle operazioni di rou- EMBEDDED FEBBRAIO tine del sistema. Tipicamente vengono utilizzate À singolo use case, ma questo rappresenta una bar- riera all’adozione su larga scala di questi sistemi. Nel caso delle applicazioni Soft Real Time, in- vece, l’evoluzione delle capacità di calcolo dei processori ha portato allo sviluppo di un’offerta À che non richiedono l’esecuzione di un determina- to task entro una deadline deterministica, ma solo entro un frame temporale più o meno ampio (si veda la Fig. 1). Hard Real Time e Soft Real Time pongono requi- siti diversi sia a livello di stack software (in par- ticolare, a livello di Kernel del sistema operativo) sia a livello di risorse hardware. Da applicazioni di nicchia ad applicazioni mainstream I processori Intel Atom Serie x6000 offrono fun- zionalità adatte sia per applicazioni Soft Real Time sia per applicazioni Hard Real Time, dal momento che permettono una gestione determi- nistica dei processi e delle funzioni di rete. La gestione deterministica della rete avviene grazie al TSN (Time Sensitive Networking), uno standard sviluppato dal consor- zio IEEE 802.1. Il TSN estende le funzionalità delle reti Ether- net, aggiungendo capacità di sincronizzazione e di gestione delle deadline mantenendo la compatibilità con l’infrastruttu- ra esistente. Esistono diversi approcci e di- verse soluzioni per affrontare il problema della sincronizzazione e della gestione temporale pre- cisa dei task; dal momento che è uno standard, il TSN garan- tisce piena interoperabilità tra sistemi ed è indipendente dal fornitore, e rappresenta una so- luzione ideale per integrare l’in- frastruttura OT (Operational Technology) e quella IT (Infor- mation Technology). Tutti que- sti fattori hanno contribuito a una crescita esponenziale della adozione del TSN, favorendo la Fig. 1 – Differenza tra applicazioni Hard e Soft Real Time: nelle applicazioni Hard Real Time, la mancata esecuzione di un task entro una deadline non è accettabile, poiché il rischio o danno è troppo elevato (ad esempio, perdita di vite umane); nelle applicazioni Soft Real Time, il ritardo nell’esecuzione comporta un deterioramento della prestazione o del servizio (ad esempio, frammentazione del segnale audio, riduzione della qualità video) Fig. 2 – À con l’infrastruttura di rete tradizionale. Tra i suoi componenti troviamo degli À ponte con l’infrastruttura esistente. Altre componenti (non rappresentate) sono i À À e servizi (sicurezza, gestione della rete, temporizzazione)

RkJQdWJsaXNoZXIy MTg0NzE=