BIOS
BIOS sta per Basic Input Output System, si tratta di un chip che si trova sulla scheda madre che ha il compito di fornire una sequenza di istruzioni in fase di avvio. Piu' in dettaglio si tratta di una memoria EEPROM che solitamente comunica via SPI (Seriap Peripheral Interface) con il super i/o chip e che contiene il firmware di quest'ultimo.
Riconoscere il chip del BIOS e' molto semplice, si trova molto spesso vicino al super i/o chip che e' un integrato di notevoli dimensioni, difficile non riconoscerlo. Vicino al chip del BIOS possiamo trovare anche la batteria RTC e il connettore della tastiera. E' semplice distinguerlo da un normale mosfet poiche' quasi sempre utilizza il package soic8/soip8 versione 200~209 mil che e' piu' "stirato" (solito in tutte le EEPROM SMD) mentre raramente utilizza il soic8/soip8 versione 150 mil utilizzata anche per i normali componenti come i mosfet. Ripropongo qualche immagine dalla mia pagina sul super i/o chip per localizzare il BIOS sulla scheda piu' facilmente:
Riconoscere il chip del BIOS e' molto semplice, si trova molto spesso vicino al super i/o chip che e' un integrato di notevoli dimensioni, difficile non riconoscerlo. Vicino al chip del BIOS possiamo trovare anche la batteria RTC e il connettore della tastiera. E' semplice distinguerlo da un normale mosfet poiche' quasi sempre utilizza il package soic8/soip8 versione 200~209 mil che e' piu' "stirato" (solito in tutte le EEPROM SMD) mentre raramente utilizza il soic8/soip8 versione 150 mil utilizzata anche per i normali componenti come i mosfet. Ripropongo qualche immagine dalla mia pagina sul super i/o chip per localizzare il BIOS sulla scheda piu' facilmente:
Molto spesso il contenuto salvato all'interno del BIOS si corrompe e bisogna effettuare il flash di un backup che qualcun'altro ha fatto per la stessa scheda madre. Quando si scarica il dump (copia di tutto il contenuto presente nell'EEPROM) da internet bisogna stare attenti a rispettare il modello della scheda e il numero della revisione (se flashate un dump sbagliato non succede niente, non causerete ulteriori danni pero' il computer continuera' a non funzionare). Solitamente il dump pesa 8mb, salvate sempre una copia del contenuto originale prima di effettuare il flash in modo da rendere il tutto reversibile. La maggior parte delle memorie utilizzate per i BIOS sono la famiglia 24xx e 25xx, pienamente compatibili con il programmatore CH341a.
Come per il super i/o chip, il BIOS deve sempre essere alimentato dalla tensione 3VALW (oppure 1.8VALW nei piu' moderni), in assenza il computer non partira' mai. Il BIOS come dicevamo prima e' interfacciato con il super i/o chip solitamente via protocollo seriale SPI (Serial Peripheral Interface), quindi facendo utilizzo delle classiche linee dati MOSI, MISO, CLK, CS/SS.
Come per il super i/o chip, il BIOS deve sempre essere alimentato dalla tensione 3VALW (oppure 1.8VALW nei piu' moderni), in assenza il computer non partira' mai. Il BIOS come dicevamo prima e' interfacciato con il super i/o chip solitamente via protocollo seriale SPI (Serial Peripheral Interface), quindi facendo utilizzo delle classiche linee dati MOSI, MISO, CLK, CS/SS.
A differenza dei vecchi portatili, quelli moderni possiedono piu' di un tipo di BIOS:
- Main BIOS: il normale BIOS che tutti conosciamo (pin 8 chip).
- EC BIOS: Embedded Controller BIOS, esso molte volte e' contenuto all'interno del super i/o chip ma puo' anche essere trovato come un normale BIOS 8 pin, mantiene salvate tutte le impostazioni relative alla gestione dei segnali di alimentazione.
- ID BIOS: contiene soltanto informazioni riguardanti l'ID della scheda madre.