Limiti di memoria 3.1 di Windows

IMPORTANTE: il presente articolo è stato tradotto tramite un software di traduzione automatica di Microsoft ed eventualmente revisionato dalla community Microsoft tramite la tecnologia CTF (Community Translation Framework) o da un traduttore professionista. Microsoft offre articoli tradotti manualmente e altri tradotti automaticamente e rivisti dalla community con l’obiettivo di consentire all'utente di accedere a tutti gli articoli della Knowledge Base nella propria lingua. Tuttavia, un articolo tradotto automaticamente, anche se rivisto dalla community, non sempre è perfetto. Potrebbe contenere errori di vocabolario, di sintassi o di grammatica. Microsoft declina ogni responsabilità per imprecisioni, errori o danni causati da una traduzione sbagliata o dal relativo utilizzo da parte dei clienti. Microsoft aggiorna frequentemente il software e gli strumenti di traduzione automatica per continuare a migliorare la qualità della traduzione.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 84388
3.10 3.11
WINDOWS
kbusage
Sommario
In questo articolo fornisce una panoramica di memoria e una breve spiegazione limiti allocationand in Microsoft Windows versione 3.1. In questo articolo non è intendedto una spiegazione esauriente del soggetto; deve essere solo anoverview.

Queste informazioni riguardano Microsoft Windows versione 3.1 e potrebbero non applica le versioni future di Windows.
Informazioni
Microsoft Windows versione 3.1, in modalità standard e 386 avanzata, alloca la memoria utilizzata dal driver XMS. Exceptionoccurs solo quando si esegue Windows in modalità standard poiché la modalità standard Windowscan della memoria da un provider di interfaccia di programma virtuale controllo (VCPI) (server) o un provider DOS protetto in modalità interfaccia (DPMI). Pleasenote che la modalità standard dispone di questa funzionalità, ma 386 avanzata modalità ambiente.

Limiti di memoria imposti dai gestori di memoria

Il driver XMS fornito con Windows 3.1 è HIMEM. SYS versione punti 3.07 ma osceni driver XMS conforme alle providerspecifications XMS 2. x o 3. x XMS dovrebbe funzionare anche. HIMEM. Shippedwith di driver XMS SYS 2. x Windows 3.0 e MS-DOS 5.0 impongono un limite di 16 MB di memoria ed effettuare non makememory sopra l'indirizzo di bus 16 MB disponibile tramite chiamate memoria XMS.

Se Windows 3.1 viene eseguito con un precedente HIMEM. Driver XMS SYS da Windows 3.0or MS-DOS 5.0 e Windows 3.1 non può utilizzare una memoria superiore a 16 MB. Mustupgrade è il driver XMS a quello nuovo fornito con Windows 3.1 allo sbarramento di eliminatethis da 16 MB.Windows 3.0 non supporta la memoria oltre il limite di 16 MB in entrambe le modalità avanzata di standardand e affida il driver XMS per applicare questo limite. This16 MB limite non si applica a Windows 3.1.

Limiti di memoria imposti da Windows 3.1

Il limite di memoria per Windows 3.1 è stato segnalato come 512 MB. Questo limite, anche se tecnicamente corretta, è necessario la qualificazione di alcuni. Appliesonly questo limite di Windows in esecuzione in modalità standard. Il limite di modeis avanzata 386 256 MB. Questo numero rappresenta la somma di memoria fisica e memoria virtuale. Thestated 512 MB limite della modalità standard di Windows è solo teoria possibleand non è pratico. In pratica, il limite in modalità standard di Windows è lo stesso come limite della modalità avanzata 386 di 256 MB. Questo ambiente informazioni si applicano a computer con processore 80286. Isphysically questo processore è limitato all'accesso solo a 16 MB.

Windows 3.1 non utilizza le funzionalità complete di XMS 3.0 di un 3.0driver XMS. Questo non inserire alcun limite sulla capacità di Windows di allocateavailable della memoria XMS. Funzionalità aggiuntive solo fornito da un 3.0memory XMS manager consiste nella possibilità di allocare e gestire un singolo blocco di XMSmemory maggiore di 64 MB. Questo non viene inserita un 64 MB limitare onoperating sistemi o applicazioni che utilizzano XMS 2. x chiamate per allocare memoryfrom un driver XMS 3.0. Il risultato è un allocatore di 2. x XMS deve allocatemultiple blocchi di memoria XMS, ciascuno non superiore a 64 MB, per accedere a allof la memoria su un computer con più di 64 MB di memoria. Windows in thisin modalità avanzata 386 e standard.

Il motivo per che il limite di 512 MB per la modalità standard non è pratico meglio beexplained esaminando il numero effettivamente da cui proviene. Nelle 386 CPU 286and è un oggetto di sistema che viene chiamato il descriptortable locali (LDT). Questa struttura di dati viene utilizzata per impostare l'indirizzamento di almostall di memoria utilizzabile Windows nel sistema. Questa tabella ha descrittori for8096 room. Ognuno di questi descrittori, a sua volta, può indirizzare fino a 64Kof di memoria. Il valore di 512 MB è determinato moltiplicando la dimensione della thenumber dei possibili descrittori per ogni dimensione massima di descrittori.
8096 k * 64 K = 512 MB
Per raggiungere i 512 MB, deve essere la possiblesize massima di 64 KB ogni descrittore nel LDT. In un tipico sistema di Windows, il descrittore di medio dimensione ismuch più piccoli. La dimensione media del descrittore è probabilmente 32K. Ciò produce alimit dimezzati big: 256 MB.

Il limite di 256 MB di modalità 386 avanzata Windows 3.1 è un limite di memoria di totalphysical e memoria virtuale totale. In genere alla quantità totale di memoria di ofvirtual è quattro volte superiore all'importo totale di memorythat fisico che può accedere a Windows. Poiché entrambi questi elementi sono limitate a 256 MB, è in genere il seguente:
Total Physical      Usual Virtual     Actual VirtualMemory in MB        Memory in MB      Memory in MB--------------      -------------     --------------       4                  16                16       8                  32                32      16                  64                64      32                 128               128      64                 256               256     128                 512               256     256                1024               256				
La dimensione effettiva della memoria virtuale rimane da 256 MB, una volta raggiunto 64 MB di memoria fisica oftotal e mai Ottiene le dimensioni.

Si noti che nel paragrafo precedente, la memoria fisica viene definita come "memoria fisica totale". In questo modo il limite di 256 MB è puramente alimit sulla quantità totale di memoria fisica. Questo limite non ha nulla a dowith il percorso del bus della macchina della memoria (indirizzo della memoria). Questa distinzione è importante perché su più computer di "memoria", memoria di thephysical non è tutto in un blocco contiguo.

Questo significa che per Windows 3.1 in esecuzione in modalità standard, il limite per l'indirizzo di memoria fisica utilizzabile themaximum 4096 MB; il limite per la modalità 386enhanced è 2044 MB.
3.10 3.11 HIMEM 64Mb ram di 512Mb 256Mb AST potenza premio eisa

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 84388 - Ultima revisione: 10/04/2015 05:53:00 - Revisione: 3.0

  • kbmt KB84388 KbMtit
Feedback