Logo it.removalsclassifieds.com

Differenza tra indirizzo logico e indirizzo fisico (con tabella)

Sommario:

Anonim

In un sistema operativo, la gestione della memoria e l'enorme quantità di dati rappresentano la funzionalità principale. Pertanto, ogni elemento specifico ha indirizzi assegnati, che agiscono proprio come una residenza per il particolare tipo di dati. Aiuta il sistema operativo a gestire e gestire correttamente i dati. I due indirizzi più popolari sono l'indirizzo logico e l'indirizzo fisico. Sebbene questi indirizzi siano interconnessi tra loro, differiscono l'uno dall'altro in punti specifici.

Indirizzo logico vs indirizzo fisico

La differenza tra indirizzo logico e indirizzo di pressione è che l'indirizzo logico non ha un'esistenza reale, mentre l'indirizzo fisico ha un'esistenza reale. L'indirizzo logico deve essere mappato al rispettivo indirizzo fisico. Inoltre, la responsabilità della generazione degli indirizzi logici ricade sulla CPU. Ma la responsabilità della generazione di indirizzi logici ricade sulla MMU.

Un indirizzo logico è una posizione virtuale a cui si fa riferimento durante la disposizione delle posizioni di altri componenti del sistema. Con metodi di associazione appropriati, viene utilizzato per identificare gli indirizzi fisici. Lo spazio degli indirizzi allocato a tutti gli indirizzi logici è noto come spazio degli indirizzi logici. A causa della sua esistenza virtuale, è visibile e visualizzabile dall'utente.

L'indirizzo fisico è l'indirizzo reale assegnato a un particolare elemento nella cella di archiviazione. È scritto in forma binaria e quindi aiuta il bus dati a identificare e accedere a una particolare cella di archiviazione. Poiché è generato e gestito da MMU, rimane costante e invariato dopo il riavvio del sistema. Inoltre, non è visibile agli utenti. Lo spazio degli indirizzi allocato a tutti gli indirizzi fisici è noto come spazio degli indirizzi fisici.

Tabella di confronto tra indirizzo logico e indirizzo fisico

Parametri di confronto

Indirizzo logico

Indirizzo fisico

Definizione ed esistenza

Un indirizzo logico si riferisce a un indirizzo virtuale in cui si assume la posizione di un elemento dalla vista di un programma/applicazione che si verifica. È virtuale e non ha esistenza reale. L'indirizzo fisico è l'indirizzo reale o l'effettiva posizione di memoria presente nella circuiteria del bus di indirizzo. Ha una validità reale nella memoria.
Spazio degli indirizzi

Tutti gli indirizzi logici sono memorizzati in uno spazio comune noto come Logical Address Space. Tutti gli indirizzi fisici sono memorizzati in uno spazio comune noto come Physical Address Space.
Fonte di generazione

La CPU è responsabile della generazione dell'indirizzo logico. La MMU è responsabile della generazione degli indirizzi fisici.
Visibilità all'utente

L'indirizzo logico, pur essendo un indirizzo virtuale, è visualizzabile e visibile all'utente. Pur essendo un indirizzo reale, l'indirizzo fisico non è visualizzabile da parte dell'utente.
Effetto del riavvio

L'indirizzo logico viene perso ed è irrecuperabile quando il sistema viene riavviato. Il riavvio del sistema non influisce in alcun modo sull'indirizzo fisico.

Che cos'è l'indirizzo logico?

L'indirizzo logico è l'indirizzo virtuale in cui si assume la posizione di un elemento dal punto di vista di un programma/applicazione prevalente. Poiché è una posizione virtuale, viene utilizzata per identificare le posizioni di altre cose nel sistema. La MMU utilizza vari metodi di associazione per curare gli indirizzi logici corrispondenti ai rispettivi indirizzi fisici. Poiché il processo di generazione degli indirizzi logici dalla CPU inizia da 0, l'intervallo degli indirizzi logici parte da 0 e si estende al massimo.

Pertanto, l'indirizzo logico diventa utile solo quando l'indirizzo fisico viene mappato utilizzando alcuni metodi di associazione. L'indirizzo logico è visualizzabile dall'utente. Tuttavia, la sua esistenza è virtuale e quindi non ha un'esistenza reale nella memoria del computer. Inoltre, l'indirizzo logico continua a variare con il sistema ed è quindi variabile.

Principali differenze tra indirizzo logico e indirizzo fisico

Conclusione

Così, agendo come un ponte per la comunicazione tra i componenti hardware e l'utente, il sistema operativo facilita il nostro compito. Senza di essa, gestire i programmi in linguaggio macchina e macchina diventerebbe più difficile e richiederebbe conoscenze prerequisite.

Oltre alla comunicazione, il sistema operativo si assume anche il compito di memorizzare tutti i tipi di dati forniti dall'utente in qualsiasi forma essi siano. Questi indirizzi e il sistema operativo prendono le informazioni dall'utente nella sua lingua di input e quindi le memorizzano convertendole in linguaggio macchina.

Riferimenti

Differenza tra indirizzo logico e indirizzo fisico (con tabella)