Care sunt proprietățile interesate? - Feedback de la hackerii BIOS și Device Driver

atunci când

Ce este BIOS-ul

Fiecare computer cu o placă de bază include un cip special denumit BIOS sau ROM BIOS (Sistem de intrare/ieșire de bază de memorie numai în citire). BIOS-ul include instrucțiuni despre cum se încarcă hardware-ul de bază al computerului. BIOS-ul include, de asemenea, un test denumit POST (Power On Self Test), care va asigura că computerul îndeplinește cerințele pentru a porni corect. Dacă computerul nu trece de POST, veți primi o combinație de bipuri care indică defecțiunile din interiorul computerului.

BIOS-ul are 4 funcții principale:

POST - Testarea hardware-ului computerului asigurând hardware-ul funcționează corect înainte de a începe procesul de încărcare a sistemului de operare.

Bootstrap Loader - Procesul de localizare a sistemului de operare. Dacă este capabil, sistemul de operare localizat BIOS îi va transmite controlul.

BIOS - Software/Drivere care interfață între sistemul de operare și hardware-ul dvs. Când rulați DOS sau Windows, utilizați suport BIOS complet.

Configurare CMOS - Program de configurare. Ceea ce vă permite să configurați setările hardware, inclusiv setările de sistem, cum ar fi parolele computerului, ora și data.

Cu ce ​​rol joacă BIOS-ul în timpul pornirii sistemului?

Cum funcționează sistemul bootstrap

Sistemul BIOS este cel care pornește computerul care rulează atunci când îl porniți. Următorii sunt pașii pe care îi implică o secvență de încărcare tipică.

BIOS-ul este un program. Când sistemul pornește, registrul EIP este inițializat la FFFF0 pentru a executa acolo instrucțiunea JMP, ceea ce duce la executarea codului BIOS al sistemului.

BIOS-ul va inițializa alte dispozitive; inițializează vectorul de întrerupere; găsiți alte programe BIOS și rulați-le.

Umbră

O tehnică utilizată pentru creșterea vitezei unui computer prin utilizarea memoriei RAM de mare viteză în locul memoriei ROM mai lente (RAM este de aproximativ trei ori mai rapidă decât ROM-ul). Pe PC-uri, de exemplu, tot codul pentru controlul dispozitivelor hardware, cum ar fi tastaturile, este executat în mod normal într-un cip ROM special numit BIOS ROM. Cu toate acestea, acest cip este mai lent decât memoria RAM de uz general care cuprinde memoria principală. Prin urmare, mulți producători de PC-uri își configurează computerele pentru a copia codul BIOS în RAM atunci când computerul pornește. RAM-ul folosit pentru a păstra codul BIOS se numește shadow shadow.