Pubblicità | ARCHIVIO | FRASI IMPORTANTI | PICCOLO VOCABOLARIO
 













MARKETPRESS
  Notiziario
  Archivio
  Archivio Storico
  Visite a Marketpress
  Frasi importanti
  Piccolo vocabolario
  Programmi sul web








  LOGIN


Username
 
Password
 
     
   


 
Notiziario Marketpress di Martedì 19 Settembre 2006
 
   
  ENEA SI AFFERMA NEI BENCHMARK INDIPENDENTI CON IL SISTEMA OPERATIVO REAL-TIME OSE

 
   
  Milano, 19 settembre 2006 – Enea attiva nel software avanzato per dispositivi, ha annunciato i risultati di test indipendenti condotti sul proprio Rtos (Real-time Operating System) Ose. I test, effettuati da Dedicated Systems, hanno valutato una vasta gamma di parametri riguardanti performance, disponibilità e caratteristiche di questo Rtos. L´ambiente Ose ha ottenuto punteggi elevati in diverse categorie, in particolare: prestazioni, tolleranza ai guasti, protezione della memoria e comunicazioni interprocesso. Il report completo può essere scaricato dal sito Web di Dedicated Systems all´indirizzo http://www. Dedicated-systems. Com/encyc. "I test condotti da Dedicated Systems hanno fornito una convalida indipendente del ruolo di Rtos di riferimento per applicazioni distribuite ad alta disponibilità di cui gode Ose", ha dichiarato Mike Christofferson, Director of Product Management di Enea. "L´ambiente Ose offre una combinazione unica di alti livelli di performance, tolleranza ai guasti e flessibilità che semplifica drasticamente la realizzazione di applicazioni distribuite altamente scalabili e portabili, estese a molteplici processori, sistemi operativi e interconnessioni". "Dall´esame dell´architettura di Ose si evince chiaramente come questo sistema operativo sia particolarmente adatto all´impiego in ambienti fail-safe distribuiti", ha sottolineato Martin Timmerman, Ceo di Dedicated Systems. Ose ha registrato risultati impressionanti anche nei benchmark prestazionali condotti da Dedicated Systems traendo pieno vantaggio dalle risorse di elaborazione del processore Freescale Powerpc e surclassando nella maggior parte dei test gli Rtos concorrenti come Qnx. Ose ha sbaragliato la concorrenza in diversi test prestazionali tra cui la creazione, la cancellazione e lo switch dei thread; la creazione, la cancellazione, l´acquisizione e il rilascio di semafori; e l´acquisizione e il rilascio di mutex. In molti test Ose ha superato gli Rtos concorrenti di un intero ordine di grandezza. Ose ha ricevuto particolari elogi per la sua tecnologia di messaging diretta e trasparente, che costituisce il fondamento dei servizi Linx di comunicazione interprocesso di questo Rtos. "Il sistema di trasmissione dei messaggi asincrono di Ose è estremamente avanzato e utile", ha aggiunto Timmerman. "Ose impiega una vera architettura micro-kernel. Fondamentale da questo punto di vista risulta il servizio di messaging asincrono per le comunicazioni fra thread distribuiti, il quale fornisce un canale versatile per implementare capacità avanzate come il routing". Il report realizzato da Dedicated Systems si sofferma in particolare sulla trasparenza dei servizi di trasmissione dei messaggi di Ose, i quali rendono le comunicazioni tra processi indipendenti da dove questi ultimi risiedono: processore, sistema operativo o interconnessione di destinazione. Tale trasparenza semplifica lo sviluppo di applicazioni distribuite consentendo ai processi di girare su più processori e ai sistemi operativi di comunicare senza ostacoli di sorta, proprio come accade quando i processi operano su un unico processore e su un unico sistema operativo. Questa capacità offre agli sviluppatori la possibilità di riconfigurare, scalare e aggiornare i rispettivi sistemi apportando soltanto minime modifiche al codice applicativo. Ose ha ottenuto anche giudizi lusinghieri per le sue funzioni di protezione della memoria, che non soltanto accrescono l´affidabilità complessiva ma semplificano drasticamente il processo di sviluppo e debugging. "Una delle peculiarità più caratteristiche di Ose", ha sottolineato Timmerman, "è che le chiamate utilizzate per partizionare e configurare i livelli di protezione tra le differenti aree di memoria sono completamente indipendenti dalla presenza o meno di una Mmu. Ciò semplifica grandemente il debugging del sistema mediante Mmu (fornendo in questo modo una protezione reale per la memoria) facendone una piattaforma realmente conveniente (per l´assenza di Mmu) che non richiede alcuna modifica del codice applicativo. Davvero un brillante risultato!". Ose è un compatto Rtos pre-emptive con protezione di memoria, ottimizzato per applicazioni di comunicazione che richiedono il massimo in fatto di affidabilità, sicurezza e disponibilità. Con un ingombro di memoria inferiore a 100 Kbyte, Ose accresce l´affidabilità e la disponibilità complessive attraverso un´unità dedicata per la gestione della memoria del processore che erige un muro divisorio tra i processi del kernel e quelli applicativi. Un ulteriore aiuto in questo senso giunge dalle capacità di rilevamento automatico dei malfunzionamenti e dalla supervisione (monitoraggio dello stato di salute) di applicazioni e processi di sistema. Linx è un servizio Ipc per la trasmissione dei messaggi altamente scalabile, performante e trasparente, dedicato a sistemi distribuiti complessi ed eterogenei che utilizzano molteplici processori e sistemi operativi. Linx impiega un protocollo di collegamento compatto che ne accresce significativamente le performance rispetto ai protocolli Ipc concorrenti. Nei confronti di Tipc, ad esempio, Linx offre mediamente una latenza inferiore del 25%, un throughput superiore del 20% in veste di Ipc intranodale, accompagnati da una latenza inferiore del 10% e da un throughput superiore del 25% nel ruolo di Ipc internodale. Linx è l´unica tecnologia Ipc in grado di scalare dal livello di Dsp e microcontroller fino alle Cpu a 64 bit. Linx è anche totalmente indipendente dal sistema operativo (ad esempio Linux, Ose e altri Rtos) e dal sistema di media/interconnessione (ad esempio Gigabit Ethernet, Rapidio, Pci e memoria condivisa). Questa flessibilità e questa trasparenza consentono a Linx di supportare diverse configurazioni di rete, da un singolo processore su un unico blade fino a grandi infrastrutture caratterizzate da topologie cluster complesse contenenti centinaia di processori in sistemi multi-rack. .  
   
 

<<BACK