Connect with us

Tecnologia

La calcolatrice TI-84 diventa un “aiutino” intelligente: l’invenzione di ChromaLock

In un’affascinante e provocatoria dimostrazione, il maker ChromaLock ha rivelato come ha trasformato una comune calcolatrice grafica Texas Instruments TI-84 in un dispositivo capace di comunicare con ChatGPT. Questo progetto, descritto come “il dispositivo di imbroglio definitivo”, suscita interrogativi sull’uso della tecnologia nel contesto scolastico.

ChromaLock ha sviluppato una scheda chiamata “TI-32”, integrando un microcontroller WiFi economico, che permette alla calcolatrice di connettersi a Internet. Utilizzando la porta di collegamento della calcolatrice, ha superato diversi ostacoli tecnici per completare l’integrazione, rendendo il tutto invisibile all’utente.

Non solo hardware: ChromaLock ha anche creato un firmware open source che emula le funzioni della TI-84, consentendo l’accesso a funzioni avanzate, tra cui ChatGPT. Sebbene inserire domande possa risultare scomodo a causa della tastiera limitata, l’idea di avere un assistente virtuale durante un esame apre scenari inediti.

Il progetto include anche una “applet” per visualizzare appunti e la possibilità di scaricare un programma di avvio che elude i controlli usuali sui dispositivi. ChromaLock ha menzionato potenziali sviluppi futuri, come l’integrazione di un modulo fotocamera per input visivi, dimostrando come la creatività possa sfidare i limiti delle tecnologie didattiche.

Continua a leggere

Tecnologia

Android Automotive 15: novità in arrivo, tra cui lo streaming audio su cuffie Bluetooth

Con il lancio di Android 15, anche la piattaforma Android Automotive riceverà un importante aggiornamento. Google ha recentemente pubblicato le note di rilascio, evidenziando le nuove funzionalità che arriveranno con questa versione del sistema operativo. Tra le novità più attese, spicca la possibilità di trasmettere l’audio direttamente alle cuffie Bluetooth, una funzione inedita per Android Automotive. Altri miglioramenti includono una modalità ambientale avanzata e un dock personalizzabile per le app preferite.

Di seguito, analizziamo le principali caratteristiche introdotte, mentre ulteriori dettagli tecnici, pensati per gli sviluppatori, sono disponibili sul sito ufficiale di Google.

Android Automotive: panoramica

Android Automotive è un sistema operativo completo e open source, che gira direttamente sull’hardware dell’auto. A differenza di Android Auto, che è eseguito sullo smartphone e proiettato sul display dell’auto, Android Automotive è una piattaforma integrata nel veicolo e offre supporto nativo alle app Android.

Le novità principali di Android Automotive 15

Streaming audio su cuffie Bluetooth
Una delle novità più rilevanti di Android Automotive 15 è il supporto allo streaming audio su dispositivi Bluetooth. Fino ad oggi, non era possibile collegare cuffie o auricolari direttamente al sistema di infotainment dell’auto per ascoltare contenuti multimediali in privato. Con questo aggiornamento, gli utenti potranno utilizzare le cuffie come unico output audio. Tuttavia, sarà possibile trasmettere l’audio a un solo dispositivo alla volta, quindi l’audio all’interno dell’abitacolo verrà automaticamente disattivato.

Dock personalizzabile per le app preferite
Android Automotive 15 introduce un dock personalizzabile, che permetterà agli utenti di avere sempre a portata di mano le loro app più utilizzate. Questa nuova funzione semplificherà la navigazione tra le applicazioni, consentendo un accesso rapido con un singolo tocco.

Modalità ambientale
Un’altra novità interessante è la modalità ambientale, simile a quella già presente su Google TV. Questa funzione consentirà ai produttori di auto di creare esperienze personalizzate quando il display dell’infotainment è acceso ma inattivo. Potrebbe includere, ad esempio, screensaver con loghi o informazioni sul marchio del veicolo.

WiFi Hotspot con persistenza
La nuova versione di Android Automotive permetterà anche di mantenere l’hotspot WiFi attivo attraverso le varie sessioni di guida, senza doverlo riattivare manualmente ogni volta. Questa funzione risulterà particolarmente utile per chi fa un uso intensivo del WiFi in auto.

Supporto radio avanzato
Infine, Android Automotive 15 migliorerà il supporto radio, introducendo la piena compatibilità con gli standard HD Radio e DAB, garantendo una qualità sonora superiore e una ricezione più stabile.

Con queste nuove funzionalità, Android Automotive 15 punta a migliorare l’esperienza di infotainment a bordo, rendendo le auto sempre più connesse e personalizzabili.

Continua a leggere

Tecnologia

Viareggio pioniere della Telemedicina: in arrivo il primo Ospedale Virtuale d’Italia

A Viareggio, il panorama sanitario italiano si prepara a una significativa innovazione con l’inaugurazione del primo ospedale virtuale del paese. Questo progetto, che segna un passo fondamentale verso la digitalizzazione della salute, si avvale della telemedicina per offrire servizi medici a distanza. L’iniziativa, annunciata durante la Festa della Salute, mira non solo a garantire cure accessibili, ma anche a generare notevoli risparmi per il Servizio Sanitario Nazionale.

Il direttore scientifico di Motore Sanità, Claudio Zanon, ha illustrato il progetto, anticipando che Viareggio sarà il punto di partenza per un modello replicabile in altre città, come Como e Cosenza. L’ospedale virtuale permetterà ai pazienti di consultare medici tramite videochiamate, chat e app, facilitando la gestione delle malattie croniche e il monitoraggio della salute da casa.

I vantaggi economici sono considerevoli: si stima che il progetto possa portare un risparmio di circa 211 milioni di euro per la Regione Toscana, contribuendo a una riduzione generale dei ricoveri evitabili, che potrebbe tradursi in un potenziale risparmio di 2,64 miliardi di euro a livello nazionale.

Alessio Butti, sottosegretario all’Innovazione, ha sottolineato l’importanza di un’adozione tecnologica inclusiva, mentre il sindaco di Viareggio, Giorgio Del Ghingaro, ha espresso il suo orgoglio per ospitare un’iniziativa così all’avanguardia, che offre ai cittadini l’opportunità di ricevere cure di qualità comodamente da casa. Questo progetto potrebbe rappresentare un modello per il futuro della sanità in Italia, portando il sistema sanitario a un nuovo livello di efficienza e accessibilità.

Continua a leggere

Curiosità

Cos’è la macchina di von Neuman? Nata negli anni 40 e utilizzata in tutti i computer attuali

La Macchina di Von Neumann, conosciuta anche come architettura di Von Neumann, è un modello concettuale per la struttura dei computer moderni. Proposta dal matematico e fisico John von Neumann negli anni ’40, questo modello descrive l’organizzazione logica di un computer e ha influenzato profondamente lo sviluppo dell’informatica.

Principi chiave dell’architettura di Von Neumann

L’architettura di Von Neumann si basa su alcune idee fondamentali che sono alla base della maggior parte dei computer attuali:

  1. Memoria unificata per dati e istruzioni: In un computer di Von Neumann, dati e istruzioni (il codice) sono memorizzati nella stessa memoria. Questo è diverso rispetto ad architetture precedenti, dove i dati e le istruzioni erano memorizzati in posti separati. La memoria unificata permette al computer di leggere e modificare sia i dati che il codice durante l’esecuzione di un programma.
  2. Processore centrale (CPU): La macchina di Von Neumann ha un’unità di elaborazione centrale, o CPU, che esegue le istruzioni del programma. La CPU è divisa in due componenti principali:
  • Unità di controllo: Si occupa di dirigere il flusso delle istruzioni e dei dati tra la memoria e le altre parti del sistema.
  • Unità aritmetico-logica (ALU): Esegue operazioni aritmetiche (come addizioni e sottrazioni) e logiche (come confronti tra dati).
  1. Ciclo di esecuzione istruzioni: La CPU segue un ciclo chiamato ciclo di fetch-decode-execute per eseguire le istruzioni:
  • Fetch (prelievo): La CPU preleva un’istruzione dalla memoria.
  • Decode (decodifica): L’istruzione viene decodificata per capire quale operazione deve essere eseguita.
  • Execute (esecuzione): La CPU esegue l’istruzione, che può essere un’operazione aritmetica, un trasferimento di dati, o un’istruzione di controllo (come un salto nel programma).
  1. Memoria RAM: Nella macchina di Von Neumann, la memoria è di tipo RAM (Random Access Memory), che permette al processore di accedere a qualsiasi indirizzo di memoria in modo diretto e casuale, senza dover seguire un ordine sequenziale.
  2. I/O (input/output): L’architettura di Von Neumann include anche dispositivi di input e output per permettere al computer di interagire con il mondo esterno (come tastiere, schermi, stampanti, ecc.).

Vantaggi dell’architettura di Von Neumann

  • Flessibilità: Un singolo computer può essere programmato per svolgere qualsiasi compito semplicemente modificando il programma caricato in memoria.
  • Economia e semplicità: L’utilizzo di una sola memoria per dati e istruzioni semplifica la progettazione hardware e riduce i costi rispetto ad architetture precedenti.
  • Base per lo sviluppo moderno: Molti dei computer moderni seguono ancora il modello di Von Neumann o varianti di esso, dato che è un modello generale e potente.

Limiti dell’architettura di Von Neumann

  1. Collo di bottiglia di Von Neumann: Uno dei principali svantaggi di questo modello è il cosiddetto collo di bottiglia di Von Neumann, che si verifica perché la CPU e la memoria condividono lo stesso bus (canale di comunicazione). Ciò significa che la CPU può accedere ai dati e alle istruzioni uno alla volta, il che rallenta le prestazioni, soprattutto nei moderni sistemi ad alta velocità.
  2. Sicurezza: Poiché i dati e le istruzioni condividono lo stesso spazio di memoria, è possibile che errori di programmazione o attacchi informatici possano portare alla modifica del codice in esecuzione, creando problemi di sicurezza.
  3. Limiti per applicazioni specializzate: Sebbene l’architettura di Von Neumann sia molto flessibile, per applicazioni specifiche, come il calcolo parallelo o l’intelligenza artificiale, sono state sviluppate altre architetture più efficienti, come le architetture Harvard o le GPU.

Storia e contesto della macchina di Von Neumann

John von Neumann propose questo modello nel contesto dello sviluppo del primo computer elettronico digitale. Durante la Seconda Guerra Mondiale, Von Neumann collaborò al progetto dell’ENIAC, uno dei primi computer elettronici digitali. Tuttavia, l’ENIAC era programmato manualmente, cambiando i collegamenti fisici e interruttori per eseguire diversi programmi.

Von Neumann, insieme ai suoi colleghi come John Presper Eckert e John Mauchly, capì che un sistema di calcolo poteva essere più flessibile ed efficiente se i programmi fossero stati memorizzati direttamente nella memoria del computer, come i dati, e non richiedessero configurazioni manuali per ogni nuova operazione.

Questo concetto fu formalizzato nel documento del 1945 noto come First Draft of a Report on the EDVAC, scritto da Von Neumann, in cui venivano descritti i principi alla base dell’architettura dei computer moderni.

Influenza sui computer moderni

L’architettura di Von Neumann è ancora oggi il fondamento di molti sistemi di calcolo. Tuttavia, alcune modifiche sono state apportate per migliorare l’efficienza:

  • I computer moderni utilizzano cache per ridurre il collo di bottiglia tra CPU e memoria.
  • Alcuni sistemi utilizzano architetture Harvard modificate, che separano memoria per istruzioni e dati per evitare il collo di bottiglia.

Conclusione: L’architettura di Von Neumann è stata una delle pietre miliari nell’evoluzione dell’informatica. La sua intuizione di memorizzare dati e programmi nello stesso spazio di memoria ha rivoluzionato la progettazione dei computer, rendendo possibile la realizzazione di macchine programmabili in modo flessibile, e costituisce la base della maggior parte dei sistemi di calcolo che utilizziamo ancora oggi.

Continua a leggere

DI TENDENZA

Riproduzione Riservata - Copyright © ASS. RADIO DEL BOSCO - redazione@adn24.it - PRIVACY