Computer System di Classe e la memoria virtuale - Algebra lavoro [chiusa]
-
12-09-2019 - |
Domanda
Ho quello che potrebbe essere più di una domanda per la matematica, ma questa domanda è derivante da leggere il mio libro sistemi informatici nel capitolo sulla memoria virtuale ... così mi sento giustificato chiedere qui.
Il libro afferma:
Ogni pagina virtuale è P = 2 p byte.
Il mio algebra è arrugginito che è probabilmente la ragione per cui ho bisogno di chiedere questo. Ora, per un esempio che sto guardando, sappiamo che P = 1024
. Questo significa che posso capire che cosa p
è semplicemente identificare quale p
renderà
1024 = 2 pvero?
Se la mia epifania è vero e corretto, quindi 1024 = 2 10 dovrebbe essere la mia risposta. Questo è P=1024
e p=10
.
Soluzione
Sì. E 'solo un'equazione come qualsiasi altro.
Altri suggerimenti
Sì .
Al fine di risolvere per p
è necessario utilizzare la funzione logaritmica, base 2
. Risolvendo per
P = log(p, 2)
o
10 = log(1024, 2)
Se non si dispone di una funzione logaritmica handy-dandy, a vostra disposizione che consente di impostare la base, è possibile utilizzare questo. È interessante notare che, non importa quello che log base si utilizzano nelle due funzioni, purché sono gli stessi:
P = log(p) ÷ log(2)
I logaritmi sono gli opposti di esponenti - sono solo un modo per contare il numero di volte che si deve moltiplicare un numero per se stesso per ottenere la risposta, esteso per supportare i casi in cui la risposta non è un potere integrale del numero originale .
Spero che questo aiuti.
Credo che questa domanda è al limite della non programmazione relativa, ma in ogni caso, l'inverso di f(x)=a
x
IS g(x)=log(x)/log(a)
. Hai solo bisogno di ottenere il logaritmo in base 2 di P = 1024 per trovare p
, che è 10.
Quello che chiediamo è il logaritmo binario (ld n). Si calcola che ripetutamente dividendo per 2, rompendo quando si raggiunge 1, e contando quante volte avete diviso (che è in realtà solo la parte integrante + -1, ma per una potenza di due, il logaritmo è un numero naturale).