Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> sistemi >> Unix >> .

Che tipo di schema di indirizzamento utilizza UNIX?

Unix usa un piatto, byte-indirizzabile Schema di indirizzamento. Questo significa:

* Flat: L'intero spazio degli indirizzi è una singola gamma contigua di indirizzi. Non c'è segmentazione o paging (a livello dell'utente; il kernel potrebbe utilizzarli per la gestione della memoria). Ogni byte di memoria ha un indirizzo univoco.

* byte-indirizzabile: Ogni singolo byte in memoria ha il suo indirizzo unico. Ciò contrasta con i sistemi indirizzabili a parole in cui l'unità indirizzabile più piccola è una parola (ad es. 32 bit o 64 bit).

Mentre il * kernel * utilizza tecniche di gestione della memoria più sofisticate come il paging, il programmatore dell'applicazione vede uno spazio di indirizzi piatti. Questa è una caratteristica chiave che semplifica la programmazione nei sistemi simili a Unix.

 

sistemi © www.354353.com