Dlaczego 55 AA jest używane jako sygnatura rozruchowa na komputerach IBM? [Zamknięte]

DlaczegoIBM PC wykorzystanie architektury55 AA magiczne liczby w ostatnich dwóch bajtach sektora rozruchowego dlapodpis startowy?

Podejrzewam, że ma to coś wspólnego z wzorcami bitowymi, którymi są:01010101 10101010, ale nie wiem co.

Domyślam się, że:

BIOS sprawia, że ​​niektóre operacje bitowe i / lub / i xor na tych bajtach porównują je razem i jeśli, na przykład, daje 0, może to łatwo wykryć i skoczyć gdzieś.może to być pewne zabezpieczenie parzystości / integralności, że jeśli niektóre z tych bitów zostaną zerwane, można je wykryć lub coś i nadal uważać za prawidłowy podpis, aby poprawnie uruchomić system, nawet jeśli ten konkretny bit na dysku został uszkodzony lub coś takiego.

Może ktoś z was mógłby mi pomóc odpowiedzieć na to dokuczliwe pytanie?

Pamiętam, że kiedyś przeczytałem gdzieś o tych wzorach bitowych, ale nie pamiętam gdzie. I to może być w jakiejś książce, ponieważ nie mogę znaleźć nic w sieci.

questionAnswers(1)

yourAnswerToTheQuestion