Cos'è una discarica esagonale?
Un dump esagonale è un'istantanea di memoria del computer, generalmente visualizzata come testo su uno schermo o in una stampa. Hexadecimal, o esadecimale, è un sistema numerico Base-16 utilizzato dai computer per rappresentare il codice binario quando le persone devono leggerlo. I dump per computer sono il nome comune per la scrittura di informazioni in memoria in un file, spesso prima di un errore del software. Con questo in mente, una discarica esagonale viene in genere utilizzata dalle persone per lavorare esattamente ciò che un computer stava facendo prima di un crash.
Per capire una dump esagonale, è necessario capire un po 'di come funzionano i sistemi di numeri alternativi. I sistemi numerici sono noti come base- [valore]. Il valore in un sistema numerico determina quante cifre di numeri ci sono nel sistema. Ad esempio, la maggior parte delle persone normalmente usa un sistema Base-10 che ha dieci numeri, da zero a nove. Sebbene possa essere difficile capire i sistemi numerici diversi da Base-10, è molto facile per i computer. Diversi sistemi di conteggio di base consentono un programma più rapidoAMS e metodi di archiviazione migliori rispetto a un sistema Base-10 standard.
La maggior parte del codice del computer funziona in binario, una serie di 1 e 0 che rappresentano e spento nella memoria magnetica del computer. Come sistema Base-2, il binario ha numeri molto grandi che rappresentano numeri Base 10 relativamente piccoli. Ad esempio, "1001" in binario è pari a nove nella base-10. Quando i computer archiviano dati binari, lo fanno in due blocchi a quattro cifre, chiamati byte, che rappresentano ciascuno un numero. Un blocco che legge "0100 1101" sarebbe "4 13" nella notazione di base-10.
L'esadecimale è un sistema numerico Base-16 che contiene i valori da zero a 15. Poiché il numero più grande che può essere scritto in quattro cifre di binario è "1111" o "15" nella base-10, quindi il numero binario a quattro cifre è più facile e più breve da scrivere in hex. Scrivere valori in esadecimale accorcia ogni byte da otto cifre a due cifre.
un tipico valore esadecimale può sembrare un lIttle diverso da una cifra di base-10. Mentre i valori da zero a nove rimangono gli stessi, da 10 a 15 ottengono un singolo valore rappresentativo. Questi valori sono rappresentati da A-F. Nella base-10, questo sarebbe un problema di matematica di base: 4+11 = 15. In Hex, lo stesso problema sarebbe così: 4+b = e.
Dump esagonali usano tutte queste conversioni e numeri per sputare una rappresentazione di testo di ciò che è stato scritto nella memoria del computer al momento del dump. Un tipico dump esagonale ha una riga dopo la riga di numeri in colonne strette e coerenti, tutte scritte in esagono. La prima colonna è l'indirizzo di memoria della linea ed è composto da sette cifre. Seguendo l'indirizzo di memoria sono i valori di quello spazio convertito in esadecimale dal binario. Questi sono in genere gruppi di due valori, che rappresentano un byte o quattro valori, che rappresentano due. L'ultima colonna è il checksum dell'indirizzo, un valore utilizzato per verificare l'accuratezza delle informazioni e di solito è di sei cifre.