Ecco una rottura di ciò che rende qualcosa di programmabile:
* Istruzioni: Deve essere in grado di archiviare ed eseguire una serie di istruzioni o un programma. Questo programma determina il comportamento del dispositivo.
* Memoria: Ha bisogno di una qualche forma di memoria per archiviare queste istruzioni. Questo potrebbe essere ROM (memoria di sola lettura), RAM (memoria di accesso casuale) o altre forme di archiviazione persistente o volatile.
* processore (spesso): Sebbene non sempre esplicitamente presenti (ad esempio, semplici dispositivi logici programmabili), la maggior parte dei dispositivi programmabili ha una sorta di unità di elaborazione, che si tratti di un microprocessore, un microcontrollore o un array logico programmabile, che interpreta ed esegue le istruzioni immagazzinate in memoria.
Esempi di dispositivi programmabili includono:
* Computer: Dai PC desktop agli smartphone, si tratta di primi esempi, che eseguono sistemi operativi complessi e applicazioni.
* MicroController: Piccoli computer economici su un singolo chip presenti in molti sistemi incorporati (ad es. Lavatrici, automobili).
* Controller logici programmabili (PLC): Utilizzato per l'automazione industriale, il controllo di macchinari e processi.
* Array di gate-programmabili sul campo (FPGA): Chip i cui circuiti logici possono essere riconfigurati dopo la produzione, consentendo progetti di hardware personalizzati.
* Smartphone: Questi sono computer programmabili essenzialmente sofisticati.
* Smart TVS: Questi hanno processori e software che consentono aggiornamenti e nuove installazioni di app.
* Alcuni calcolatori: I calcolatori più avanzati consentono di programmare routine semplici.
* Robotica: I robot si basano spesso su controller programmabili o sistemi integrati per governare i loro movimenti e le loro azioni.
La distinzione chiave è la capacità di modificare il comportamento del dispositivo senza modificare fisicamente il suo hardware. Si modifica il software o la configurazione e le azioni del dispositivo cambiano di conseguenza.
hardware © www.354353.com