Memory Mapping

The Workings of Hexadecimal Code

" рдЗрд▓ेрдХ्рдЯ्рд░ॉрдиिрдХ рд╕ंрдЪाрд░ рд╕рдордЭрдиा , " рдмाрдЗрдирд░ी рдЕंрдХрди рдХी рдЕрд╡рдзाрд░рдгा рд╢ुрд░ू рдХी . рдЗрд╕ рдХंрдк्рдпूрдЯрд░ рдЧिрдирддी рд╕े рдХैрд╕े ( рдкрд░ ) 0 ( рдмंрдж ) рдпा 1 рдпा рддो рдПрдХ рджो рдХी рд╕्рдеिрддि рд╕्рд╡िрдЪ рдХे рдоूрд▓्рдп рдХी рд╕्рдеाрдкрдиा рд╣ै . рдорд╢ीрдиों рдмाрддрдЪीрдд рдХрд░ рд░рд╣े рд╣ैं рдЬрдм zeroes рдФрд░ рдЕрдЪ्рдЫी рддрд░рд╣ рд╕े рдХाрдо рдХрд░рддे рд╣ैं , рд▓ेрдХिрди рдЙрд╕ рднाрд╖ा рдХे рдХंрдк्рдпूрдЯрд░ рдбिрдЬाрдЗрдирд░ рдФрд░ рдк्рд░ोрдЧ्рд░ाрдорд░ рдХे рд▓िрдП рдХुрдЫ рдн्рд░рдоिрдд рдХिрдпा рдЬा рд╕рдХрддा рд╣ै . рд╕ंрдЦ्рдпा рдФрд░ рдЕंрдХрди рдХे рдк्рд░рддिрдиिрдзिрдд्рд╡ рдХो рдЖрд╕ाрди рдмрдиाрдиे рдХे рд▓िрдП, рдбिрдЬाрдЗрдирд░ों рдФрд░ рдк्рд░ोрдЧ्рд░ाрдорд░ ( рднी рдмрд╕ рд╣ेрдХ्рд╕ рдХे рд░ूрдк рдоें рдЬाрдиा рдЬाрддा рд╣ै) рд╣ेрдХ्рд╕ाрдбेрд╕िрдорд▓ рдиोрдЯेрд╢рди рдиाрдордХ рдПрдХ рдиंрдмрд░ рдк्рд░рдгाрд▓ी рдХा рдЙрдкрдпोрдЧ рдХрд░ें. рдпрд╣ 16 рдХे рдмрдЬाрдп 10 рдкрд░ рдЖрдзाрд░िрдд рдПрдХ рдиंрдмрд░ рдк्рд░рдгाрд▓ी рд╣ै . рд╕ौрднाрдЧ्рдп рд╕े, рдХंрдк्рдпूрдЯрд░ рддрдХрдиीрд╢िрдпрди рд╣ेрдХ्рд╕ाрдбेрд╕िрдорд▓ рдиोрдЯेрд╢рди рдоें рд╡िрд╢ेрд╖рдЬ्рдЮ рд╣ोрдиे рдХी рдЬрд░ूрд░рдд рдирд╣ीं рд╣ै . рд╣ाрд▓ांрдХि, рдЖрдк рдЗрд╕े рдХंрдк्рдпूрдЯрд░ рд╕्рдоृрддि рд╕े рд╕ंрдмंрдзिрдд рд╣ै рдХे рд░ूрдк рдоें рдиंрдмрд░ рдк्рд░рдгाрд▓ी рдХा рдЙрдкрдпोрдЧ рдХрд░рдиे рдХे рд▓िрдП рдкрддा рдХрд░рдиे рдХी рдЬрд░ूрд░рдд рд╣ै .

рд╣ेрдХ्рд╕ाрдбेрд╕िрдорд▓ рдиोрдЯेрд╢рди рдпрд╣ рд▓ोрдЧों рдж्рд╡ाрд░ा рдПрдХ рд╕рдорд╕्рдпा рдХे рдоाрдз्рдпрдо рд╕े рд╣рдоाрд░े рд░ाрд╕्рддे рдХाрдо рдХрд░ рдЕрдзिрдХ рд╕े рдЕрдзिрдХ рд╕ुрд╡िрдзाрдЬрдирдХ рд╣ै рдЬрдм рд╣рдо рдХрднी рдХрднी fives рдпा рджрд╕िрдпों рдоें рдЧिрдирддी рд╣ै рдХि рдмрд╣ुрдд рд╣ी рд░ाрд╕्рддे рдоें рдмाрдЗрдирд░ी рдХोрдб рдХा рдЕंрдХрди рд╕рд░рд▓ рдХрд░рдиे рдХे рд▓िрдП рдк्рд░рдпोрдЧ рдХिрдпा рдЬाрддा рд╣ै . рдЖрдк рдХिрд╕ी рдХो рднी рдпрд╣ рдЖрд╕ाрди рд╣ेрдХ्рд╕ рдоें рдЧिрдирддी рдХрд░рдиे рдХे рд▓िрдП рдоिрд▓ рдЬाрдПрдЧा рдХि рдХैрд╕े рдкूрдЫ рд╕рдХрддे рд╣ैं . рдЦैрд░ , рд╣ेрдХ्рд╕ рдоें рдЧिрдирддी рд╕्рдеाрдиों рдХो рд╕ंрдмोрдзिрдд рдХрд░рддे рд╣ुрдП 8 рдмिрдЯ рдХा рдЙрдкрдпोрдЧ рдХрд░рддा рд╣ै рдХि рдПрдХ рдк्рд░рдгाрд▓ी ( рдЖрда рдкрджों рдкрд░ рдЖрдзाрд░िрдд рдк्рд░рдгाрд▓ी ) рд╕े рдиिрдкрдЯрдиे рдХे рд▓िрдП рдПрдХрджрдо рд╕рд╣ी рд╕рдордЭ рдоें рдЖрддा рд╣ै .

рдПрдХ рдХंрдк्рдпूрдЯрд░ рдХे рднीрддрд░ рд╕рднी рдкрддा рдмрд╕ों рдФрд░ рддाрд░ों 4 ( 8, 16 , 20 , 24 , 32 ) рдоें рд╕े рдХुрдЫ рдХрдИ рдоें рдЖрддे рд╣ैं. 16 рд╡िрднिрди्рди рд╕ंрдпोрдЬрдиों , рдЖрдзाрд░ -16 рдиंрдмрд░ рдк्рд░рдгाрд▓ी рдХा 16 рдЕрдж्рд╡िрддीрдп рдЕрдХ्рд╖рд░ рд╣ैं рдХ्рдпोंрдХि рд╕्рдоृрддि рд╕्рдеाрдиों рдпा рдПрдХ рдмрд╕ рдкрддे рдХी рдмाрдд рдХрд░ рдЬрдм рдХंрдк्рдпूрдЯрд░ рдЖрд╢ुрд▓िрдкि рдХे рд▓िрдП рдПрдХ рд╕्рд╡ाрднाрд╡िрдХ рдкрд╕ंрдж рд╣ैं . рдиिрдо्рди рддाрд▓िрдХा рд╣ेрдХ्рд╕ рдЖрд╢ुрд▓िрдкि рдХे рд╕ाрде рдмाрдЗрдирд░ी рдЕंрдХрди рд╡िрд░ोрдзाрднाрд╕ों.

Binary Number Hex Shorthand Binary Number Hex Shorthand
0000 0 1010 A
0001 1 1011 B
0010 2 1100 C
0011 3 1101 D
0100 4 1110 E
0101 5 1111 F
0110 6
0111 7
1000 8
1001 9

Hexadecimal Shorthand

There is no need to say:
10110110011000101101
To use hex shorthand:
  • Break the 20 digits into 5 sets:
    1011     0110     0110     0010     1101
    
  • Give each 4-character set its hex shorthand:
    1011      0110      0110      0010      1101
    B         6         6         2         D
    Hex shorthand = B662D
    
To represent all the possible addresses for the 20-bit address bus, we use 5 hex values (0 to F) that map to their binary equivalents, from all 0s:
0000     0000     0000     0000     0000 
0        0        0        0        0
to all 1s:
1111     1111     1111     1111     1111 
F        F        F        F        F

рдЗंрдЯेрд▓ 8088 рдХे рд▓िрдП рд╕ंрднрд╡ рд╕्рдоृрддि рд╕्рдеाрдиों рдоें рд╕े рдк्рд░рдд्рдпेрдХ 00000 рдкрд░ рд╢ुрд░ू рдФрд░ fffff рдкрд░ рд╕рдоाрдк्рдд, 5 рдЕंрдХ рд╣ेрдХ्рд╕ाрдбेрд╕िрдорд▓ рдоाрди рдХा рдк्рд░рддिрдиिрдзिрдд्рд╡ рдХिрдпा рдЬा рд╕рдХрддा рд╣ै.

Memory Allocation

рдЗрд╕рд╕े рдкрд╣рд▓े рдЗрд╕ рдЕрдз्рдпाрдп рдоें , рд╣рдо рдЪिрдк्рд╕ рд╕्рд╡рдпं рдХे рд╕ंрджрд░्рдн рдоें рд╕्рдоृрддि рдкрд░ рдЪрд░्рдЪा рдХी. рдЗрд╕ рдЦंрдб рдоें, рд╣рдо рд╣ै рдХि рд╕्рдоृрддि рд╕ीрдкीрдпू рдж्рд╡ाрд░ा рдЗрд╕्рддेрдоाрд▓ рдХे рд▓िрдП рдЖрд╡ंрдЯिрдд рдХिрдпा рд╣ै рдкрд░ рджेрдЦो . рдЗрд╕ рд╕्рдоृрддि рдоाрдирдЪिрдд्рд░рдг рдХрд╣ा рдЬाрддा рд╣ै рдФрд░ рдпрд╣ рд╕्рдоृрддि рдХी рд╕ीрдоाрдУं рдХो рдкрд░िрднाрд╖िрдд рдХрд░рдиे рдХे рд▓िрдП рд╣ेрдХ्рд╕ाрдбेрд╕िрдорд▓ рдкрддों рдХा рдЙрдкрдпोрдЧ рдХрд░рддा рд╣ै . рдЗंрдЯेрд▓ рдж्рд╡ाрд░ा рд╡िрдХрд╕िрдд рдоूрд▓ рдк्рд░ोрд╕ेрд╕рд░ рд░ैрдо рд╕े рдЕрдзिрдХ 1 рдПрдордмी рдХा рдЙрдкрдпोрдЧ рдХрд░рдиे рдоें рдЕрд╕рдорд░्рде рдеे , рдФрд░ рдоूрд▓ рдЖрдИрдмीрдПрдо рдкीрд╕ी рдк्рд░рдд्рдпрдХ्рд╖ рдЙрдкрдпोрдЧ рдХे рд▓िрдП рд╕्рдоृрддि рдХे рдХेрд╡рд▓ рдкрд╣рд▓े 640 KB рдЕрдиुрдорддि рджी . рдПрдордПрд╕ рдбॉрд╕ рдЖрд╡ेрджрди рдкрдд्рд░ рдЗрд╕ рд╕ीрдоा рдХे рдЕрдиुрд░ूрдк рдХрд░рдиे рдХे рд▓िрдП рд▓िрдЦा рдЧрдпा рдеा . рдЖрд╡ेрджрди рдЖрд╡рд╢्рдпрдХрддाрдУं рдХे рд░ूрдк рдоें рд╣ुрдИ , рдк्рд░ोрдЧ्рд░ाрдорд░ рдЙрдкрд▓рдм्рдз рдЕंрддрд░िрдХ्рд╖ рдХी рд╕рдмрд╕े рдмрдиाрдиे рдХे рд▓िрдП рд╕्рдоृрддि рдХे рдЙрдкрдпोрдЧ рдХा рдЕрдиुрдХूрд▓рди рдХी рдЬрд░ूрд░рдд рд╣ै. рд╕्рдоृрддि рдХे рдЗрд╕ 1 рдПрдордмी рджो рд╡рд░्рдЧों рдоें рд╡िрднाрдЬिрдд рдХिрдпा рдЧрдпा рдеा . рдкрд╣рд▓े 640 KB ( рдкाрд░ंрдкрд░िрдХ рд╕्рдоृрддि рдХे рд░ूрдк рдоें рдиाрдоिрдд ) рдСрдкрд░ेрдЯिंрдЧ рд╕िрд╕्рдЯрдо рдФрд░ рдЕрдиुрдк्рд░рдпोрдЧों рдХे рд▓िрдП рдЖрд░рдХ्рд╖िрдд рдХिрдпा рдЧрдпा рдеा . (рдКрдкрд░ी рд╕्рдоृрддि рдХे рд░ूрдк рдоें рдиाрдоिрдд ) рд░ाрдо рдХे рд╢ेрд╖ 384 KB рдХंрдк्рдпूрдЯрд░ рдХी рдЕрдкрдиी рдЧृрд╣ рд╡्рдпрд╡рд╕्рдеा рдХी рдЬрд░ूрд░рдд рд╣ै (BIOS , рдЗрддрдиे рдкрд░ рд╡ीрдбिрдпो рд░ैрдо, рд░ोрдо , рдФрд░ ) рдХो рдЪрд▓ाрдиे рдХे рд▓िрдП рдиिрд░्рдзाрд░िрдд рдХिрдпा рдЧрдпा рдеा . рдХुрдЫ рдЬрд▓्рджी рдкीрд╕ी рдХ्рд▓ोрди рд╡ाрд╕्рддрд╡ рдоें рд╣ाрд░्рдбрд╡ेрдпрд░ рдФрд░ рд╕ॉрдл्рдЯрд╡ेрдпрд░ рдЕрд╕ंрдЧрддि рдоुрдж्рджों рдкрд░ рдирддीрдЬा рд╣ोрдЧा рдЗрд╕рд▓िрдП рдХрд░ рд░рд╣ी рд╣ै, рдк्рд░ोрдЧ्рд░ाрдорд░ рдХे рд▓िрдП рдЙрдкрд▓рдм्рдз рдКрдкрд░ी рд╕्рдоृрддि рдм्рд▓ॉрдХ рдХा рд╕ीрдзा рдЙрдкрдпोрдЧ рдХрд░ рд╕рдХрддा рд╣ै рдХि рдлрд░्рдорд╡ेрдпрд░ рдеा,
рдПрдордПрд╕ рдбॉрд╕ рдФрд░ рдоाрдЗрдХ्рд░ोрд╕ॉрдл्рдЯ рд╡िंрдбोрдЬ 3.x рдХे рддрд╣рдд, 640-KB рдХ्рд╖ेрдд्рд░ рдХाрд░्рдпрдХ्рд░рдо рдЙрдкрдпोрдЧ рдХे рд▓िрдП рд╕ंрднрд╡ рдХे рд░ूрдк рдоें рдоुрдХ्рдд рд░рдЦा рдЬाрдиा рдЬрд░ूрд░ी. рдПрдордПрд╕ рдбॉрд╕ рд╕्рдоृрддि рдЕрдиुрдХूрд▓рди рдПрдордПрд╕ рдбॉрд╕ рдЕрдиुрдк्рд░рдпोрдЧों рд╕ंрднрд╡ рдХे рд░ूрдк рдоें рдЗрд╕ рд╕्рдоृрддि рдХे рд░ूрдк рдоें рдЬ्рдпाрджा рд╣ै рдХि рдпрд╣ рд╕ुрдиिрд╢्рдЪिрдд рдХрд░рддा рд╣ै. рдПрдордПрд╕ рдбॉрд╕ рд╕ीрдоाрдПं рдирд╣ीं рд░рд╣ (рдоाрдЗрдХ्рд░ोрд╕ॉрдл्рдЯ рд╡िंрдбोрдЬ 95 рдФрд░ рдмाрдж рдоें) рдФрд░ рд╕рдмрд╕े рдирдП рдСрдкрд░ेрдЯिंрдЧ рд╕िрд╕्рдЯрдо 32 рдмिрдЯ рдоोрдб рдоें рд╡िंрдбोрдЬ рдСрдкрд░ेрдЯिंрдЧ рд╕ंрд╕्рдХрд░рдгों рдХे рд▓िрдП рд▓ाрдЧू рд╣ोрддे рд╣ैं. рдПрдордПрд╕ рдбॉрд╕, рдкुрд░ाрдиी рдорд╢ीрдиों рдкрд░ Windows 3.x-рдЖрдзाрд░िрдд рдк्рд░ोрдЧ्рд░ाрдо, рдпा рдЕрдзिрдХ рдЙрди्рдирдд рдСрдкрд░ेрдЯिंрдЧ рд╕िрд╕्рдЯрдо рдХे рд╕ाрде рдПрдордПрд╕ рдбॉрд╕ рд╕ंрдЧрддрддा рдоोрдб рдЪрд▓ рдлिрд░ рднी, рдЬрдм рдкुрд░ाрдиी рдпाрджें рд╕рдорд╕्рдпाрдПं рдЕрднी рднी рдПрдХ рдХाрд░рдХ рд╣ैं. рдЖрдк рдЗрд╕ рд╕рдорд╕्рдпा рдоें рдЪрд▓ा рдХрднी рдирд╣ीं рд╣ो рд╕рдХрддा рд╣ै рдпрд╣ рдмрд╣ुрдд рдЕрдиिрд╢्рдЪिрдд рд╣ै рдФрд░ рдЕрдХ्рд╕рд░ рдЧंрднीрд░ рд╕рдорд╕्рдпाрдПं рдкैрджा рдХрд░ рд╕рдХрддे рд╣ैं, рдЬैрд╕ा рдХि рдЖрдк рдЗрд╕рдХे рдмाрд░े рдоें рдкрддा рд╣ोрдиा рдЪाрд╣िрдП.
Types of Memory Access рд╣рдо рдПрдХ рдХंрдк्рдпूрдЯрд░ рдоें рд╕्рдоृрддि рдХी рдмाрдд рдХрд░рддे рд╣ैं ROM рдк्рд░рдгाрд▓ी рдпा рдЕрдиुрдк्рд░рдпोрдЧों рдпा рддो рдж्рд╡ाрд░ा рдХрд░рдиे рдХे рд▓िрдП рдирд╣ीं рд▓िрдЦा рдЬा рд╕рдХрддा рд╣ै, рдХ्рдпोंрдХि рд╣рдо рдЖрдо рддौрд░ рдкрд░, рд░ाрдо рдХी рдмाрдд рдХрд░ рд░рд╣े рд╣ैं . рд╣рдо рдПрдордПрд╕ рдбॉрд╕ рдЖрдзाрд░िрдд рдСрдкрд░ेрдЯिंрдЧ рд╕िрд╕्рдЯрдо рдХे рддрд╣рдд рд░ाрдо рдХा рдХेрд╡рд▓ рдПрдХ рд╣ी рдЖрдкूрд░्рддि , рд╣ाрд▓ांрдХि , рдпрд╣ рдЖрдорддौрд░ рдкрд░ рд╡ाрд╕्рддрд╡िрдХ рдЙрдкрдпोрдЧ рдХे рд▓िрдП рдЫोрдЯे рдЦंрдбों рдоें рдЦंрдбिрдд рд╣ै . Extended Memory Specification (XMS) 1 рдПрдордмी рдкрддा рдКрдкрд░ рд░ैрдо рд╡िрд╕्рддाрд░िрдд рд╕्рдоृрддि рдХрд╣ा рдЬाрддा рд╣ै. 80286 рдк्рд░ोрд╕ेрд╕рд░ рдХी рд╢ुрд░ूрдЖрдд рдХे рд╕ाрде , рд╕्рдоृрддि 16 MB рдХрд░рдиे рдХे рд▓िрдП рдкрддा рдеा . 80386DX рдк्рд░ोрд╕ेрд╕рд░ рдХे рд╕ाрде рд╢ुрд░ू, рд╕्рдоृрддि 4 рдЬीрдмी рддрдХ рдкрддा рдеा . рд╡िрд╕्рддाрд░िрдд рд╕्рдоृрддि рдПрдХ рд╡िрд╕्рддाрд░िрдд рд╕्рдоृрддि рдк्рд░рдмंрдзрдХ ( Himem.sys ) рдХे рдоाрдз्рдпрдо рд╕े рдкрд╣ुँрдЪा рд╣ै .
Conventional Memory рдкाрд░ंрдкрд░िрдХ рд╕्рдоृрддि рд░ैрдо рдХी рд░ाрд╢ि , рдЬो рдЖрдо рддौрд░ рдкрд░ 640 KB , рдЕрд╕рд▓ी рдоोрдб рдоें рд╕ंрдЪाрд▓िрдд рдПрдХ рдЖрдИрдмीрдПрдо рдкीрд╕ी рдпा рд╕ंрдЧрдд рдорд╢ीрди рдж्рд╡ाрд░ा рдкрддा рдпोрдЧ्рдп рд╣ै . ( рд╡ाрд╕्рддрд╡िрдХ рдоोрдб рдПрдордПрд╕ рдбॉрд╕ рдж्рд╡ाрд░ा рд╕рдорд░्рдеिрдд рдХेрд╡рд▓ рдСрдкрд░ेрдЯिंрдЧ рдоोрдб рд╣ै . ) рдкाрд░ंрдкрд░िрдХ рд╕्рдоृрддि 0 рдФрд░ 640 KB рдХे рдмीрдЪ рдХे рдХ्рд╖ेрдд्рд░ рдоें рд╕्рдеिрдд рд╣ै . рд╡िрд╢ेрд╖ рддрдХрдиीрдХ рдХे рдЙрдкрдпोрдЧ рдХे рдмिрдиा рдкाрд░ंрдкрд░िрдХ рд╕्рдоृрддि DOS рдоोрдб рдФрд░ рдбॉрд╕ рдоोрдб рдХाрд░्рдпрдХ्рд░рдоों рдоें рд╕ुрд▓рдн рд░ैрдо рдХी рд╣ी рддрд░рд╣ рд╣ै . MS-DOS Protected Mode Interface рдПрдордПрд╕ рдбॉрд╕ рд╕ंрд░рдХ्рд╖िрдд рдоोрдб рдЗंрдЯрд░рдлेрд╕ ( DPMI ) рдХрдИ рдЕрдиुрдк्рд░рдпोрдЧों рдХे рдПрдХ рд╣ी рд╕рдордп рдоें рд╡िрд╕्рддाрд░िрдд рд╕्рдоृрддि рдХा рдЙрдкрдпोрдЧ рдХрд░рдиे рдХी рдЕрдиुрдорддि рджेрддा рд╣ै рдХि рдПрдХ рд╡िрдиिрд░्рджेрд╢рди рд╣ै . рдЕрдзिрдХांрд╢ рд╕्рдоृрддि рдк्рд░рдмंрдзрдХ рдЙрдд्рдкाрджрдХों рдФрд░ рдЖрд╡ेрджрди рдбेрд╡рд▓рдкрд░्рд╕ рдЗрд╕ рд╡िрдиिрд░्рджेрд╢рди рдХा рд╕рдорд░्рдерди рдХिрдпा рд╣ै , рдФрд░ рд╡िंрдбोрдЬ DPMI рд╡िрдиिрд░्рджेрд╢рди рдХा рдЙрдкрдпोрдЧ рдХрд░рддा рд╣ै . Expanded Memory Specification рд▓ोрдЯрд╕ / рдЗंрдЯेрд▓ / рдоाрдЗрдХ्рд░ोрд╕ॉрдл्рдЯ рдж्рд╡ाрд░ा рд╡िрдХрд╕िрдд рдИрдПрдордПрд╕ ( рд╡िрд╕्рддाрд░िрдд рд╕्рдоृрддि рд╡िрд╢िрд╖्рдЯрддा ) , рдбेрдЯा рд▓िрдЦा рдЬा рд╕рдХрддा рд╣ै , рдЬिрд╕рдоें рдПрдХ "рдЦिрдб़рдХी" рдк्рд░рджाрди рдХрд░рдиे рдХे рд▓िрдП ( рдЖрдорддौрд░ рдкрд░ рдКрдкрд░ी рд╕्рдоृрддि рдоें ) рд╕्рдоृрддि рдХी рдПрдХ 64 KB рдЦंрдб рдХा рдЙрдкрдпोрдЧ рдХрд░рддा рд╣ै . рдПрдХ рдмाрд░ рдЗрд╕ рдХ्рд╖ेрдд्рд░ рдоें , рдбेрдЯा рд╡िрд╕्рддाрд░िрдд рд╕्рдоृрддि рдХो рд╣рд╕्рддांрддрд░िрдд рдХिрдпा рдЬा рд╕рдХрддा рд╣ै . рдоेрдоोрд░ी рдЪिрдк рдХंрдк्рдпूрдЯрд░ рдХे рдЕंрджрд░ рд╕्рдеाрдкिрдд рдПрдХ рд╡िрд╕्рддाрд░ рдХाрд░्рдб рдкрд░ рд╕्рдеिрдд рд╣ैं . рдбेрдЯा рдЗрд╕ рдЦिрдб़рдХी рдХे рдоाрдз्рдпрдо рд╕े рдкृрд╖्рдаांрдХिрдд рдпा CPU рдХрд░рдиे рдХे рд▓िрдП рдФрд░ рд╕े рдмрджрд▓ी рд╣ै
рд╡िрд╕्рддाрд░िрдд рд╕्рдоृрддि рдЕрддिрд░िрдХ्рдд рд╕्рдоृрддि рдХे 32 MB рдХे рд▓िрдП рдк्рд░рджाрди рдХрд░ рд╕рдХрддे рд╣ैं, рдФрд░ рдпрд╣ рдПрдХ 64 KB рдЕрдиुрднाрдЧ рд╕े рднрд░ी рд╣ुрдИ рд╣ै, рдХ्рдпोंрдХि рдпрд╣ 1-MB рдХी рд╕ीрдоा рд╕े рдиीрдЪे рд╣ै рдФрд░ MS-DOS рд╕े рдЗрд╕рд▓िрдП рдкрд╣рдЪाрдирдиे. рдПрдордПрд╕ рдбॉрд╕ рдЕрдиुрдк्рд░рдпोрдЧों рд╡िрд╢ेрд╖ рд░ूрдк рд╕े рд╡िрд╕्рддाрд░िрдд рд╕्рдоृрддि рдХा рд▓ाрдн рд▓ेрдиे рдХे рд▓िрдП рд▓िрдЦा рд╣ोрдиा рдЪाрд╣िрдП. рд╡िंрдбोрдЬ рдЕрдиुрдк्рд░рдпोрдЧों рд╡िрд╕्рддाрд░िрдд рд╕्рдоृрддि рдХा рдЙрдкрдпोрдЧ рдирд╣ीं рдХрд░рддे, 80386 рдФрд░ рдирдП рдк्рд░ोрд╕ेрд╕рд░ рдРрд╕े EMM386.EXE рдФрд░ Himem.sys рдХे рд░ूрдк рдоें рд╕्рдоृрддि рдк्рд░рдмंрдзрдХों рдХा рдЙрдкрдпोрдЧ рдХрд░рдХे рд╡िрд╕्рддाрд░िрдд рд╕्рдоृрддि рдХा рдЕрдиुрдХрд░рдг рдХрд░ рд╕рдХрддे рд╣ैं.
High Memory Area рдЕрдиिрдпрдоिрддрддा рдПрдордПрд╕ рдбॉрд╕ 80286 рдпा рддेрдЬ рдк्рд░ोрд╕ेрд╕рд░ рдХे рд╕ाрде рдорд╢ीрдиों рдкрд░ рд╡िрд╕्рддाрд░िрдд рд╕्рдоृрддि рдХे рдкрд╣рд▓े 64 KB рдкрддा рдХрд░рдиे рдХे рд▓िрдП рдЕрдиुрдорддि рджी рд╣ै рдХि рдЗंрдЯेрд▓ рдЪिрдк рд╡ाрд╕्рддुрдХрд▓ा рдоें рдкाрдпा рдЧрдпा рдеा. рдЗрд╕ рд╡िрд╢ेрд╖ рдХ्рд╖ेрдд्рд░ рдоें рдЙрдЪ्рдЪ рд╕्рдоृрддि рдХ्рд╖ेрдд्рд░ (HMA) рдХрд╣ा рдЬाрддा рд╣ै. рдПрдХ A20 рд╣ैंрдбрд▓рд░ рдиाрдордХ рд╕ॉрдл्рдЯрд╡ेрдпрд░ рдЪाрд▓рдХ рдк्рд░ोрд╕ेрд╕рд░ HMA рдХा рдЙрдкрдпोрдЧ рдХрд░рдиे рдХी рдЕрдиुрдорддि рджेрдиे рдХे рд▓िрдП рдЪрд▓ाрдпा рдЬाрдиा рдЖрд╡рд╢्рдпрдХ рд╣ै. Windows рдХे рдХुрдЫ рд╕ंрд╕्рдХрд░рдгों рдХे рд╕ाрде рдЗрд╕ рдЙрдж्рджेрд╢्рдп рдХे рд▓िрдП Himem.sys рдХा рдЙрдкрдпोрдЧ рдХрд░ें. рдХेрд╡рд▓ рд╕ीрдоा Himem.sys рдЗрд╕ рдХ्рд╖ेрдд्рд░ рдоें рдХेрд╡рд▓ рдПрдХ рд╣ी рдк्рд░ोрдЧ्рд░ाрдо рд▓ोрдб рдХрд░ рд╕рдХрддे рд╣ैं
Protected Mode рдРрд╕े рдУрдПрд╕ / 2 рдпा Windows рдХे рд░ूрдк рдоें рдПрдХ рдСрдкрд░ेрдЯिंрдЧ рд╕िрд╕्рдЯрдо рдХा рдЙрдкрдпोрдЧ рдХрд░ 80286 рдк्рд░ोрд╕ेрд╕рд░ рдХे рд╕ाрде рд╢ुрд░ू, рдПрдХ рдХंрдк्рдпूрдЯрд░ " рд╡рд░्рдЪुрдЕрд▓ рдорд╢ीрди , " рдЕрд╕рд▓ी рдоोрдб рдоें рдПрдХ рдоाрдирдХ рдХंрдк्рдпूрдЯрд░ рдХे рд╕рднी рдХाрд░्рдпрдХ्рд╖рдорддा рдк्рд░рджाрди рд▓ेрдХिрди рдХрдИ рдХाрд░्рдпों рдХो рдПрдХ рд╣ी рд╕рдордп рдоें рдЬрдЧрд╣ рд▓ेрдиे рдХे рд▓िрдП рдЕрдиुрдорддि рдмрдиा рд╕рдХрддे рд╣ैं. рдк्рд░ोрд╕ेрд╕рд░ , рд╕्рдоृрддि , рдФрд░ рдЕрди्рдп рд╣ाрд░्рдбрд╡ेрдпрд░ рд╕्рдоृрддि рдФрд░ рдк्рд░ोрд╕ेрд╕рд░ рд╕рдордп рдХा рдЖрд╡ंрдЯрди рдЬो рдСрдкрд░ेрдЯिंрдЧ рд╕िрд╕्рдЯрдо , рдж्рд╡ाрд░ा рдк्рд░рдгाрд▓ी рдХे рдк्рд░рдд्рдпрдХ्рд╖ рдиिрдпंрдд्рд░рдг рдоें рд▓ेрдиे рд╕ॉрдл्рдЯрд╡ेрдпрд░ рдЖрд╡ेрджрди рд╕े рд░рдХ्рд╖ा рдХрд░ рд░рд╣े рд╣ैं рдХ्рдпोंрдХि рдпрд╣ рд╕ुрд░рдХ्рд╖िрдд рдоोрдб рдХрд╣ा рдЬाрддा рд╣ै. Real Mode рдЕрд╕рд▓ी рдоोрдб ( рдПрдордПрд╕ рдбॉрд╕ ) рдоें, рдПрдХ рдХंрдк्рдпूрдЯрд░ , рдПрдХ рд╕рдордп рдоें рдХेрд╡рд▓ рдПрдХ рд╣ी рдЖрдкрд░ेрд╢рди рдк्рд░рджрд░्рд╢рди рдХрд░ рд╕рдХрддे рд╣ैं рдФрд░ рдПрдХ рдЖрд╡ेрджрди рдк्рд░рдгाрд▓ी рдХे рдкूрд░्рдг рдиिрдпंрдд्рд░рдг рдХी рдЙрдо्рдоीрдж рд╣ै. рд╡ाрд╕्рддрд╡िрдХ рдоोрдб рдПрдордПрд╕ рдбॉрд╕ 1 рдПрдордмी рд╕ीрдоा рдХे рднीрддрд░ рдЪрд▓ рд░рд╣ी рд╣ै. Shadow RAM рдХрдИ рдЙрдЪ्рдЪ рдЧрддि рд╡िрд╕्рддाрд░ рдмोрд░्рдбों рдПрдХ рдХंрдк्рдпूрдЯрд░ рдХे рдк्рд░рджрд░्рд╢рди рдоें рд╕ुрдзाрд░ рдХрд░рдиे рдХे рд▓िрдП рдЫाрдпा рд░ैрдо рдХा рдЙрдкрдпोрдЧ рдХрд░ें. рдЫाрдпा рд░ैрдо ( 640 KB рд╕ीрдоा рдФрд░ 1 MB рдХे рдмीрдЪ ) рдмрдв़ाрдпा рд░ाрдо рдоें ROM BIOS рдФрд░ / рдпा рд╡ीрдбिрдпो BIOS рдХी рд╕ाрдордЧ्рд░ी рдкुрдирд░्рд▓ेрдЦрди ( рдпा рдЫाрдпा ) . рдЗрд╕ рдЕрдиुрдк्рд░рдпोрдЧ рд╕ॉрдл्рдЯрд╡ेрдпрд░ рдХिрд╕ी рднी BIOS рдХो рджिрдирдЪрд░्рдпा рдХॉрд▓ рдЬрдм рд╕िрд╕्рдЯрдо рддेрдЬी рд╕े рд╕ंрдЪाрд▓िрдд рдХрд░рдиे рдХे рд▓िрдП рдЕрдиुрдорддि рджेрддा рд╣ै. рдХुрдЫ рдоाрдорд▓ों рдоें , рдк्рд░рдгाрд▓ी рдХी рдЧрддि 400 рдк्рд░рддिрд╢рдд рддрдХ рдмрдв़ाрдпा рдЬा рд╕рдХрддा рд╣ै
Upper Memory Area
рдКрдкрд░ी рд╕्рдоृрддि рдХ्рд╖ेрдд्рд░ (рдЙрдоा) 1024 KB 640 KB рд╕े рд╕्рдоृрддि рдм्рд▓ॉрдХ, рдЗрд╕ рддрд░рд╣ рдХे рд╡ीрдбिрдпो рд░ाрдо, BIOS, рдФрд░ рдЙрдЪ्рдЪ рд╕्рдоृрддि рдоें рд▓ोрдб рдХрд░ рд░рд╣े рд╣ैं рдХि рд╕्рдоृрддि рдоैрдк рд╣ाрд░्рдбрд╡ेрдпрд░ рдЪाрд▓рдХों рдХे рд░ूрдк рдоें рд╣ाрд░्рдбрд╡ेрдпрд░ рдХा рдЙрдкрдпोрдЧ, рдХे рд▓िрдП рдиाрдоिрдд рд╣ै. Determining Usable Memory MS-DOS рдЖрджेрд╢ рд╕рджрд╕्рдп (MEM.COM, рд╡िंрдбोрдЬ, рдПрдХ рдХрдоांрдб рд╡िंрдбो рдоें рдЯाрдЗрдк рдоेрдо рдХे рдирдП рд╕ंрд╕्рдХрд░рдг рдоें рдЕрднी рднी рдЙрдкрд▓рдм्рдз рд╣ै) рдЙрдкрд▓рдм्рдз рд╕्рдоृрддि рдХी рдоाрдд्рд░ा рдФрд░ рдк्рд░рдХाрд░ (рдЖंрдХрдб़ा рджेрдЦें) рдХे рдмाрд░े рдоें рдЬाрдирдХाрд░ी рдк्рд░рджाрди рдХрд░рддा рд╣ै. рдпрд╣ рднौрддिрдХ рд╕्рдоृрддि рдоें рд╡िрднिрди्рди рдХ्рд╖ेрдд्рд░ों рдХे рд╕рднी рдк्рд░рдпोрдЧ рдХिрдпा рдЬा рд░рд╣ा рд╣ै рдХि рдХैрд╕े рдиिрд░्рдзाрд░िрдд рдХрд░рдиे рдХे рд▓िрдП рдПрдХ рдд्рд╡рд░िрдд рддрд░ीрдХा рд╣ै рдФрд░ рд╕िрд╕्рдЯрдо рдкрд░ рд╡ाрд╕्рддрд╡ рдоें рд╕рдХ्рд░िрдп рд░ाрдо рдХी рдХुрд▓ рд░ाрд╢ि рдк्рд░рджाрди рдХрд░рддा рд╣ै. рдЕрдзिрдХांрд╢ рдПрдордПрд╕ рдбॉрд╕ рдФрд░ рдХрдИ рдЬрд▓्рджी рд╡िंрдбोрдЬ рд╕िрд╕्рдЯрдо рдХрдИ рдбिрд╡ाрдЗрд╕ рдб्рд░ाрдЗрд╡рд░ рд▓ोрдб рдФрд░ рдЯीрдПрд╕рдЖрд░ (рд╕рдоाрдк्рдд рдФрд░ рд░рд╣рдиे рдХे рдиिрд╡ाрд╕ी) рдмूрдЯ рдЪрдХ्рд░ рдХे рджौрд░ाрди Config.sys рдФрд░ Autoexec.bat рджिрдирдЪрд░्рдпा рдХा рдЙрдкрдпोрдЧ рдХрд░ рдХाрд░्рдпрдХ्рд░рдо.
рдиोрдЯ -------------------------------------------------- ------------------------------ рдпрджि рд╕рднी рд╕ंрднрд╡ рд╣ै, рд╡िंрдбोрдЬ 95, рд╡िंрдбोрдЬ 98, рд╡िंрдбोрдЬ рдПрдирдЯी, рд╡िंрдбोрдЬ 2000, рдпा Windows Me рдоें рдХिрд╕ी рднी рдбॉрд╕ рдпा 16 рдмिрдЯ TSRs рдк्рд░рдпोрдЧ рд╕े рдмрдЪें. рдЙрдирдХी рдЙрдкрд╕्рдеिрддि рдк्рд░рдгाрд▓ी рдХे рдк्рд░рджрд░्рд╢рди degrades рдФрд░ Windows рдХे рдФрд░ рдЕрдзिрдХ рдЙрди्рдирдд рд╕्рдоृрддि рд╣ैंрдбрд▓िंрдЧ рд╕ुрд╡िрдзाрдУं рдоें рд╕े рдХुрдЫ рдХो рдиिрд╖्рдХ्рд░िрдп рдХрд░ рд╕рдХрддे рд╣ैं. рдаीрдХ рд╕े рд╡िрди्рдпрд╕्рдд, рдкрд░े рдирдП рд╡िंрдбोрдЬ 98 рдХे рджेрдЦें рд╡рдЬрд╣ें рдФрд░ Config.sys рдпा Autoexec.bat рдпा рддो рдЬ़рд░ूрд░рдд рдирд╣ीं рд╣ोрдЧी, рдФрд░ рдХुрдЫ рд╕ंрд╕्рдХрд░рдгों рдЙрди्рд╣ें рд╕рдорд░्рдерди рдирд╣ीं рдХрд░рддे.
рдиिрдо्рдирд▓िрдЦिрдд рдмाрддों рдкрд░ рдЗрд╕ рдкाрда рдХे рдоुрдЦ्рдп рддрдд्рд╡ों рдХो рд╕ंрдХ्рд╖ेрдк: рд╣ेрдХ्рд╕ाрдбेрд╕िрдорд▓ рдиोрдЯेрд╢рди рдж्рд╡िрдЖрдзाрд░ी рд╕ंрдЦ्рдпा рд▓िрдЦрдиे рдХे рд▓िрдП рдЖрд╢ुрд▓िрдкि рдХे рд░ूрдк рдоें рдк्рд░рдпोрдЧ рдХिрдпा рдЬाрддा рд╣ै. рдоेрдоोрд░ी рдЪिрдк्рд╕ рдХी рд╢ाрд░ीрд░िрдХ рд╡िрд╢ेрд╖рддाрдУं рдХे рд░ूрдк рдоें рдкрд░िрднाрд╖िрдд рдХिрдпा рдЧрдпा рд╣ै рдФрд░ рд╕्рдоृрддि рдХे рдЙрдкрдпोрдЧ рдХे рд▓िрдП рдЖрд╡ंрдЯिрдд рдХिрдпा рдЧрдпा рд╣ै рдХि рдХैрд╕े. рдПрдордПрд╕ рдбॉрд╕ рдСрдкрд░ेрдЯिंрдЧ рд╕िрд╕्рдЯрдо рд╕्рдоृрддि рдХे рдХेрд╡рд▓ рдкрд╣рд▓े 1 рдПрдордмी рдкрддा рдХрд░ рд╕рдХрддे рд╣ैं. рд╡िрд╕्рддाрд░िрдд рд╕्рдоृрддि рдПрдХ рдПрдордПрд╕ рдбॉрд╕ рдЖрдзाрд░िрдд рдк्рд░рдгाрд▓ी рдХे рд▓िрдП рд╕्рдоृрддि рдЬोрдб़рдиे рдХा рдПрдХ рдк्рд░ाрд░ंрднिрдХ рддрд░ीрдХा рдеा. рдпрд╣ рдкृрд╖्рдаांрдХिрдд, рдпा рдПрдХ рд╡िрд╕्рддाрд░ рдХाрд░्рдб рдХे рд▓िрдП рдПрдХ рдЦिрдб़рдХी (рдЙрдоा рдоें рд╕्рдоृрддि рдХी рдПрдХ 64 KB рдм्рд▓ॉрдХ) рдХे рдоाрдз्рдпрдо рд╕े, рдбेрдЯा рдХे 64 KB рд╣िрд╕्рд╕ा рдмрджрд▓ी. Windows 3.x рдФрд░ рдирдП рд╕िрд╕्рдЯрдо рдХे рдж्рд╡ाрд░ा рдк्рд░рдпोрдЧ рдХिрдпा рд╡िрд╕्рддाрд░िрдд рд╕्рдоृрддि, рдПрдордПрд╕ рдбॉрд╕ рд╕ीрдоा рд╕े рдКрдкрд░ рд╕्рдоृрддि рдХे рд╕ंрдмोрдзिрдд рдХрд░рдиे рдФрд░ рд▓рдЧрднрдЧ рд╡िрд╕्рддाрд░िрдд рд╕्рдоृрддि рдмрджрд▓ рджिрдпा рдЧрдпा рд╣ै рдХी рдЕрдиुрдорддि рджेрддा рд╣ै. рд╕्рдоृрддि рдЖрд╡ंрдЯрди рдФрд░ рд╡िрднिрди्рди рд╕्рдоृрддि рд╕्рдеाрдиों рдХो рд╕рдордЭрдиा рдПрдХ рдХंрдк्рдпूрдЯрд░ рдХी рд╕्рдоृрддि рдХा рдЕрдиुрдХूрд▓рди рдХे рд▓िрдП рдорд╣рдд्рд╡рдкूрд░्рдг рд╣ै. MS-DOS рдЖрджेрд╢ MEM.COM рд╕्рдоृрддि рдЖрд╡ंрдЯрди рдХे рдмाрд░े рдоें рдЬाрдирдХाрд░ी рдк्рд░рджाрди рдХрд░рддा рд╣ै рдХि рдПрдХ рдЙрдкрдпोрдЧिрддा рд╣ै.

0 comments:

Post a Comment