¿Por qué la arquitectura de IBM PC utiliza 55 AA
números mágicos en los dos últimos bytes de un sector de inicio para la firma de inicio ?¿Por qué 55 AA se utiliza como la firma de inicio en las PC de IBM?
Sospecho que tiene algo que ver con los patrones de bits que son: 01010101 10101010
, pero no sé qué.
Mis conjeturas son que:
- BIOS está haciendo algunas operaciones bit a bit y/o/XOR en estos bytes para compararlos entre sí y si, por ejemplo, da como resultado 0, se puede detectar fácilmente que y saltar a algún lado
- podría ser una protección de paridad/integridad que si algunos de estos bits están rotos, podría detectarse o algo así y aún considerarse una firma válida para iniciar correctamente el sistema incluso si estos bits en particular en el disco se han roto o alguna cosa.
¿Quizás alguien de ustedes podría ayudarme a responder esta pregunta persistente?
Recuerdo que una vez leí en alguna parte sobre estos patrones de bits pero no recuerdo dónde. Y puede estar en algún libro de papel, porque no puedo encontrar nada al respecto en la red.
¿Por qué es esto offtopic? – Calmarius