Un sistema informatico integrato è uno che normalmente non vede . È dedicato a una singola attività , come il controllo del motore in una macchina . Questo è in contrasto con i computer di uso generale , che svolgono molte attività , tra cui l'elaborazione di testi , navigazione web e giochi . L' architettura del processore , o la disposizione degli elementi del computer , è messo a punto per il compito che il sistema embedded serve . Microprocessore
Il microprocessore serve un ruolo centrale in entrambi i sistemi informatici integrati e polivalente , l'esecuzione di calcoli e lo spostamento dei dati tra le locazioni di memoria . Un microprocessore ha un sistema di connessioni chiamato autobus che comunicano i dati con la memoria e circuiti di interfaccia . Alcuni sistemi embedded , come quei giocattoli di controllo e forni tostapane, sono semplici , altri , compresi quelli che gestiscono fabbriche, sono complessi . Ogni livello ha dei processori di progettazione adatta ad esso : i sistemi più semplici hanno microprocessori a otto bit , il più complesso avere processori a 64 bit . Il numero di bit in un processore incide la sua velocità , il costo e la quantità di dati che può gestire
sistemi embedded
memoria usano principalmente due forme di memoria : . RAM e ROM . ROM o memoria di sola lettura , contiene i programmi ei dati memorizzati permanentemente in fabbrica. Il microprocessore utilizza la RAM , o memoria ad accesso casuale , come " appunti " temporanea su cui tenere le variabili di calcolo del processore e altri tipi di dati intermedi . Perché svolgono una sola attività , i sistemi embedded hanno generalmente molto piccole quantità di RAM - non più di qualche decina di byte di dati - e da pochi kilobyte a parecchi megabyte di ROM . Come il prezzo delle memorie flash è diminuito , gli ingegneri hanno usato al posto di ROM tradizionale . Flash può essere aggiornato molte volte , a differenza ROM tradizionale , che è scritto soltanto una volta dal costruttore . Perché hanno già tutti i programmi ei dati di cui hanno bisogno , computer integrati raramente usare hard disk o altri tipi di periferiche di memorizzazione dati .
Interfaccia
L'interfaccia in un sistema funzioni incorporate come un ponte tra il processore e le periferiche esterne . Un sistema embedded per un forno a gas , per esempio , legge dati da un sensore di temperatura e chiude una valvola del gas quando il forno raggiunge la temperatura impostata . L'interfaccia legge i dati dal sensore e scrive i dati al controllore valvola. Un unico sistema integrato può avere decine di linee di input-output , il passaggio di dati da controlli, sensori e timer e display di controllo , valvole, motori e relè . Inoltre , il processore può avere una interfaccia di manutenzione . Un tecnico usa questo per testare il sistema embedded e di leggere i codici diagnostici dal processore .
All'accensione
Molti sistemi embedded Comportamento , a differenza di computer di uso generale , non aspettare per l'input dell'utente . Quando si accende l'apparecchio , il processore " stivali " in un auto- test diagnostico , poi corre immediatamente la sua built -in software . Il processore ha un indirizzo di memoria speciale in cui si aspetta un programma. Il suo hardware dice di andare a questo indirizzo quando si accende l'alimentazione. Il programma , memorizzato nella ROM o memoria flash , imposta le variabili e dei dati necessari per il processore integrato , verifica la presenza di dispositivi esterni e comincia a monitorarli continuamente fino a quando si accende il potere di nuovo fuori .