Perché l'architettura IBM PC utilizza i numeri magici 55 AA
negli ultimi due byte di un parametro di avvio per la firma di avvio ?Perché 55 AA viene utilizzato come firma di avvio sui PC IBM?
Ho il sospetto che abbia qualcosa a che fare con i modelli di bit che sono: 01010101 10101010
, ma non so cosa.
mie ipotesi sono che:
- BIOS sta facendo alcune operazioni bit per bit e/o/XOR questi byte per confrontarli insieme e se, per esempio, i risultati di 0, si può facilmente rilevare che e salta da qualche parte.
- potrebbe essere un po 'di protezione parità/integrità che se alcuni di questi bit sono interrotti, potrebbe essere rilevato o qualcosa e ancora essere considerato una firma valida per avviare correttamente il sistema anche se questo particolare bit sul disco è stato rotto o qualcosa.
Forse qualcuno di voi potrebbe aiutarmi a rispondere a questa fastidiosa domanda?
Mi ricordo che una volta ho letto da qualche parte su questi schemi di bit ma non ricordo dove. E potrebbe essere in qualche libro di carta, perché non riesco a trovare nulla in Internet.
Perché questo è fuori programma? – Calmarius