Select the product you need help with
Ένα πρόγραμμα εκμάθησης γενικά σε διάφορα φόρμες της μνήμηςΑναγν. άρθρου: 37242 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο. Σε αυτήν τη σελίδαΠερίληψηΑυτό το άρθρο παρέχει μια γενική περιγραφή των διαφορετικών φορμών μνήμης που είναι διαθέσιμη στο περιβάλλον MS-DOS σε συστήματα Υπολογιστή και PS/2. Περιγράφει επίσης τα είδη λογισμικού χρησιμοποιούν αυτές τις διαφορετικές περιοχές και τα προγράμματα οδήγησης που είναι απαραίτητα για να δημιουργήσετε και να ελέγξετε ορισμένες από αυτές τις περιοχές. Η πρώτη ενότητα αυτού του άρθρου, "Η μνήμη πίνακα," εμφανίζει μια αντιστοίχιση μνήμης που περιγράφει τη διάταξη αυτών των διαφορετικών φορμών της μνήμης. Στην επόμενη ενότητα, "Τύποι της μνήμης," εξετάζει τις κύριες φόρμες μνήμη, και τους φυσική και λογική τα στοιχεία και τα προγράμματα οδήγησης. Η ενότητα "Εξισώσεις" δίνει ορισμένα χρήσιμα εξισώσεις για που δείχνει με ποιον τρόπο αυτές τις περιοχές μνήμης που μπορεί να χρησιμοποιείται ή να εξομοίωση. Αφού πρόκειται για την ενότητα "Προγράμματα οδήγησης μνήμης", η οποία παρέχει μια σύντομη περιγραφή της μνήμης διαχείρισης προγραμμάτων οδήγησης συσκευών που αναφέρονται σε αυτό το άρθρο. Στην τελευταία ενότητα, "Περισσότερες ανάγνωσης", παρέχει πρόσθετη ανάγνωση υλικού για περισσότερες πληροφορίες σχετικά με ορισμένες από αυτές τις μορφές της μνήμης. Περισσότερες πληροφορίεςΥπάρχουν πολλές μορφές μνήμης: συμβατική, εκτεταμένο, EMS, XMA και XMS.
Ακολουθεί μια περιγραφή για κάθε φόρμα της μνήμης, και πώς σχετίζονται το ένα, επειδή υπάρχουν πολλές σχέσεις, ίσως χρειαστεί να διαβάσετε το παρακάτω υλικό δύο φορές για να αποκλείσετε οποιεσδήποτε αναφορές σε όρους δεν έχει οριστεί. Η αντιστοίχιση μνήμηςΗ παρακάτω είναι μια εικόνα που δείχνει τα διάφορα στοιχεία της μνήμης που είναι διαθέσιμες (έχετε υπόψη ότι είναι πολύ γενικό χάρτη):
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
Τύποι μνήμης
EquationsThe following are some rules and "equations" for combining, modifying, and emulating memory to make it useful:
<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)
If you have an 80286 system and want to use your extended memory as EMS memory, you will not be able to use the existing drivers included with MS-DOS. Some of these extended memory boards come with EMS emulators, which can be used. Memory DriversThe Microsoft driver HIMEM.SYS takes over 80286 and 80386 extended memory, converting it to the extended memory area of the XMS specification. It also takes the first 64K of this extended memory area and converts it into the HMA.The IBM PC-DOS version 4.0 driver XMAEM.SYS takes IBM PS/2 Model 80 80386 extended memory and uses it to emulate IBM XMA memory. (Used in conjunction with the XMA2EMS.SYS driver, it is possible to use this memory as EMS memory.) The IBM PC-DOS version 4.0 driver XMA2EMS.SYS takes IBM XMA memory (or the emulated XMA memory created by the XMAEM.SYS driver) and uses it to emulate LIM/EMS memory. The Microsoft MS-DOS version 4.0 driver EMM386.SYS takes 80386 extended memory and uses it to emulate LIM/EMS memory. ΑναφορέςFor more information on LIM/EMS memory, refer to the official
specification, the "Lotus/Intel/Microsoft Expanded Memory
Specification Version 4.0," available free from Intel by calling
(800) 538-3373. For more information on XMS memory, refer to the official specification, the "eXtended Memory Specification Version 3.0," available free from Microsoft. To obtain the specification, see the "Instructions for Downloading" section below. For more information on the extended BIOS data area of IBM PS/2 and compatible OEM systems, refer to the "IBM PS/2 and PC BIOS Interface Technical Reference," part number 68X2260, available from IBM by calling (800) IBM-PCTB. (Another reference that contains similar material is the Microsoft Press book "Programmer's Quick Reference Series: IBM ROM BIOS," by Ray Duncan, ISBN 1-55615-135-7.) For more information on Compaq built-in memory (BIM), refer to the "Compaq DeskPro 386(TM) Personal Computer Technical Reference Guide," available from Compaq. ΙδιότητεςΑναγν. άρθρου: 37242 - Τελευταία αναθεώρηση: Σάββατο, 18 Δεκεμβρίου 2010 - Αναθεώρηση: 2.0 Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
Μηχανικά μεταφρασμένο ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης. Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:37242
(http://support.microsoft.com/kb/37242/en-us/
)
| Μεταφράσεις άρθρων |





Επιστροφή στην αρχή








