Select the product you need help with
Un'esercitazione generale sui vari moduli di memoriaIdentificativo articolo: 37242 - Visualizza i prodotti a cui si riferisce l?articolo. In questa paginaSommarioIn questo articolo fornisce una descrizione generale dei diversi moduli di memoria disponibile nell'ambiente MS-DOS nei sistemi PC e PS/2. Vengono illustrati anche le aree diverse di utilizzare i tipi di software e i driver necessarie per creare e controllare alcune di queste aree. Nella prima sezione di questo articolo, "La memoria mappa" viene illustrato una mappa di memoria che descrive il layout di questi diversi moduli di memoria. La sezione che segue, "Tipi di memoria" è illustrato moduli principali di memoria e i componenti fisici e logici e il driver. La sezione "Equazioni" fornisce alcune utili equazioni per la visualizzazione come aree di memoria possono essere utilizzate o emulate. Dopo questa è la sezione "Driver di memoria", viene fornita una breve descrizione della memoria di driver di gestione citati in questo articolo. L'ultima sezione, "Ulteriori informazioni", fornisce materiale di lettura aggiuntive per ulteriori informazioni su alcuni di questi moduli di memoria. InformazioniSono disponibili molti tipi di memoria: convenzionale, estesa, EMS, XMA e XMS. Di seguito è una descrizione di ciascun modulo di memoria e come associarli, poiché esistono più relazioni, è leggere il seguente materiale due volte per eliminare eventuali riferimenti a termini non definiti. La mappa di memoriaSeguito è riportato un esempio che illustra i vari componenti di memoria che sono disponibili (notare che è una mappa generale):
32M +--------------------------------------------+
| |
| expanded memory board | ----+
| | |
0 +--------------------------------------------+ |
|
|
+------------------------------------------- + |
| | |
| built-in memory | |
| | |
nM* +--------------------------------------------+ |
| | |
| extended memory (1M-nM*) | |
| | |
+- - - - - - - - - - - - - - - - - - - - - - + |
| | |
| high memory area (FFFF:0010-FFFF:FFFFh) | |
| | |
1M +--------------------------------------------+ |
| | |
| upper memory area (640K-1M) | |
| | |
+- - - - - - - - - - - - - - - - - - - - - - + |
| | |
| expanded memory page frame (64K) | <---+
| |
+- - - - - - - - - - - - - - - - - - - - - - +
| |
640K +--------------------------------------------+
| |
| extended BIOS data area (1K) |
| |
639K +- - - - - - - - - - - - - - - - - - - - - - +
| |
| conventional memory (0K-640K) |
| |
0 +--------------------------------------------+
+--------------------------------------------+
| |
| IBM expanded memory adapter (XMA) |
| |
+--------------------------------------------+
* nM = 16 MB on an 80286, 4 gigabytes on an 80386
Tipi di memoria
EquazioniDi seguito sono alcune regole e "equazioni" per la combinazione, modifica ed emulazione della memoria e renderlo utile:
<XMS memory> = <extended memory> + HIMEM.SYS
<XMS memory including UMBS> = <80386 system> + <extended memory> +
HIMEM.SYS + EMM386.EXE (version 4.33.06x or later)
<XMA memory> = proprietary memory adapter of IBM
<EMS memory> = usable by MS-DOS and applications
<extended memory> = usable by some applications
<XMA memory> = <80386 system> + <extended memory> + XMAEM.SYS
<EMS memory> = <80386 system> + <extended memory> +
EMM386.SYS (version 4.0)
<EMS memory> = <80386 system> + <extended memory> + HIMEM.SYS +
EMM386.SYS or EMM386.EXE (version 4.10.0419 or later)
<EMS memory> = <80386 system> + <extended memory> + XMAEM.SYS +
XMA2EMS.SYS
<EMS memory> = <80386 system> + <extended memory> +
EMM386.SYS (version 4.0)
<EMS memory> = <80386 system> + <extended memory> + HIMEM.SYS +
EMM386.SYS (version 4.10.0419)
<EMS memory> = <80386 system> + <extended memory> + HIMEM.SYS +
EMM386.EXE (version 4.20.06x)
Se si dispone di un sistema 80286 e si desidera utilizzare la memoria estesa come memoria EMS, non sarà possibile utilizzare i driver esistenti inclusi con MS-DOS. Memoria aree forniti con gli emulatori di EMS, che possono essere utilizzati in alcuni casi estesa. Driver di memoriaIl driver Microsoft HIMEM.sys ha su 80286 e 80386 memoria estesa, convertirlo in area di memoria estesa della specifica XMS. Inoltre, accetta il primo di 64 KB di questa area di memoria estesa e lo converte nella memoria alta.Il driver versione 4.0 di IBM PC-DOS XMAEM.SYS accetta IBM PS/2 modelli 80 80386 memoria estesa e viene utilizzato per emulare IBM XMA memoria. (Utilizzato in combinazione con il driver XMA2EMS.SYS, è possibile utilizzare questa memoria come memoria EMS.) Il driver versione 4.0 di IBM PC-DOS XMA2EMS.SYS accetta memoria XMA IBM (o la memoria XMA emulata creata dal driver XMAEM.SYS) e la utilizza per emulare la memoria/LIM EMS. Il driver Microsoft MS-DOS versione 4.0 EMM386.SYS accetta 80386 memoria estesa e la utilizza per emulare la memoria/LIM EMS. RiferimentiPer ulteriori informazioni sulla memoria/LIM EMS, vedere la specifica ufficiale, il "Lotus/Intel/Microsoft Expanded memoria specifica versione 4.0", disponibile gratuitamente da Intel chiamando il numero (800) 538-3373. Per ulteriori informazioni sulla memoria XMS, fare riferimento alla specifica ufficiale, il "eXtended Memory Specification Version 3.0," disponibile da Microsoft. Per ottenere la specifica, vedere la sezione di "Istruzioni di download per corso" riportata di seguito. Per ulteriori informazioni sull'area dati BIOS esteso di IBM PS/2 e sistemi di OEM compatibili, consultare la "IBM PS/2 e PC BIOS interfaccia Technical Reference," numero di parte 68 X 2260 disponibile da IBM chiamando IBM-PCTB (800). (Un altro riferimento che contiene materiale simile è la Rubrica di Microsoft Press "serie di riferimento rapido del programmatore: BIOS ROM IBM," da Ray Duncan, ISBN 1-55615-135-7.) Per ulteriori informazioni sulla memoria incorporata Compaq (BIM), fare riferimento per il "Compaq DeskPro 386(TM) tecniche di Personal Computer Guide," disponibile da Compaq. ProprietàIdentificativo articolo: 37242 - Ultima modifica: lunedì 12 maggio 2003 - Revisione: 2.0 Le informazioni in questo articolo si applicano a:
Traduzione automatica articoli Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica. Clicca qui per visualizzare la versione originale in inglese dell?articolo: 37242
(http://support.microsoft.com/kb/37242/en-us/
)
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO. | Traduzione articoli |





Torna all'inizio








