Errori esecuzione del codice dovuti a variabili hardware


Errori esecuzione del codice dovuti a componenti hardware

I sistemi di calcolo ed elaborazione delle informazioni aventi, a livello di astrazione più lontano da quello di interfaccia con l'Uomo, ovvero quello hardware che elaborano informazioni algoritmicamente (implementate tramite livelli di astrazione più lontani come i programmi od in genere la componente software, secondo una struttura di tipo piramidale), sono molto suscettibili ad influenze provenienti dall'ambiente esterno, fisico. Di norma l'utente finale tende ad ignorarne l'importanza. Ciò nondimeno nelle fasi iniziali del loro progetto, i progettisti, tecnici specializzati debbono tenerne in conto, per cercare di mantenere il funzionamento del sistema completo entro specifiche nominali.

Annunci

Vedremo, in questo articolo, alcuni casi in cui influenze di variabili ambientali fisiche, si ripercuotono sul funzionamento dei programmi utente e dello stesso sistema operativo.
Tali influenze possono avere origine di varia natura:
- Alte temperature .
- Innalzamento della resistenza delle piste circuitali.
- Esposizione a raggi gamma.

Ti potrebbe interessare  La scelta di google: il lancio di messenger

Alte temperature :

tipica schermata windows dove viene rilevata un' alta temperatura, il sistema operativo
esegue lo spegnimento dell'intero hardware.
Vediamo l'errore quando il pc viene utilizzato per molto tempo ad alte temperature.


questo e' un esempio di surriscaldamento dove la ram non ha comunicato piu' correttamente con il processore grafico.

Innalzamento della resistenza delle piste circuitali:

Questi tipi di errori si trovano spessissimo nelle motherboard costruite per offrire supporto alle cpu di epoca pre Pentium.

Alterazione della pista e di conseguenza cambio del valore di resistenza di una scheda 80486.

L'errore che appare nella foto e' correlato al valore errato della resistenza .Non vengono più rilevate la tastiera e il controller del floppy disk.

Esposizione a raggi gamma:

L'esempio più concreto di questi tipi di errori lo troviamo nel sensore della video camera ccd.

Il sensore ccd normalmente riceve la luce dall'obbiettivo della videocamera in questo caso invece il sensore e' posto al buio ma bombardato da raggi gamma,questi colpiscono i singoli transistor cambiandone la carica e quindi il colore del pixel.

Ti potrebbe interessare  BlueMail applicazione per android in grado di gestire account email multipli

Nel caso del processore accade 1 volta ogni 256mb, queste interferenze causano errori grafici o crash nel caso peggiore.

 

 

 



Tagged with: , ,