Che cosa è una mappa registro?

October 22

I computer utilizzano carta registra per rendere più facile l'accesso memoria del computer senza porre richieste sul processore del computer. Invece di avere i processori prendono i dati dentro e fuori della memoria, Direct Memory Access permette al disco rigido per andare direttamente alla memoria del computer. Il registro mappa è uno strumento per la ricerca di informazioni in memoria.

spazi indirizzo

Un computer si basa su un driver, un programma software che interagisce con l'hardware, per operare DMA. driver DMA impiegano tre diversi spazi di memoria: La memoria virtuale supportata dal processore; spazio degli indirizzi logici in cui il driver trova informazioni; e lo spazio fisico reale in memoria ad accesso casuale del computer. spazio di indirizzi logico non sempre corrisponde al layout fisico nella RAM, in modo che il conducente ha bisogno registro per mappare il rapporto tra i due spazi.

indirizzi logici

I computer utilizzano indirizzi logici perché lo spazio RAM disponibile può essere dispersa attraverso l'indirizzo di memoria fisica. Che non funziona per i processi di computer che hanno bisogno di un blocco contiguo di memoria per l'esecuzione. indirizzi logici forniscono blocchi contigui di spazio di memoria, anche se la memoria fisica è disperso. Il driver DMA non può collegarsi direttamente all'indirizzo fisico, in modo che deve passare attraverso la memoria logica o virtuale. gli indirizzi fisici sono ancora indispensabile in quanto i processi hanno bisogno di memoria fisica al lavoro.

Mappa Registri

Hardware Abstraction Layer di ciascun computer, o HAL, che media tra hardware e software, memorizza uno o più registri della mappa. Ogni registro map collega un intervallo di indirizzi logici agli indirizzi fisici corrispondenti. Un singolo registro programma programmi un minimo di 1 byte di dati e un massimo di una pagina fisica completa di dati: Un'operazione che prevede la memorizzazione tre pagine di dati necessari tre registri mappa. Ogni oggetto adattatore - uno strumento il driver utilizza per interagire con il sistema - ha almeno un registro mappa disponibile.

Dimensione

Indirizzamento logico può sembrare più complicato di utilizzare direttamente la memoria fisica, ma in qualche modo, è più semplice. Ricerca di informazioni in indirizzi fisici richiede la ricerca attraverso 4 gigabyte o più di RAM, qualcosa che va oltre la capacità di molti piloti. indirizzi logici comprendono uno spazio molto più piccolo, che rende più facile e più rapido per i conducenti di ricercare dati di là, lasciando registro la mappa per individuare i dati nel corrispondente indirizzo fisico.