Java Games: Flashcards, matching, concentration, and word search.

IT I 4.3.1 - 4.3.2 Memory Management

AB
The operating system that runs the computer uses physical memory (RAM), also known assystem memory, and virtual memory.
The four categories of system memory in the operating system includeconventional, upper/expanded, high, and extended memory
The logical divisions or categories of memory are the result of MS-DOS andearly microprocessors, all associated with the early IBM PC, having been designed to address only a maximum of 1 MB of memory space.
The first 640KB of the 1 MB of memory space was used foruser and OS
The the upper 384KB of the 1 MB of memory space was used forBIOS and utilities.
Because Windows 9x, supports the different types of physical memory specifications because itis basically built on an MS-DOS foundation,
Conventional memory includes all memory addresses between0 and 640KB
Conventional memorybase memory
Conventional memory is thearea where MS-DOS programs normally run
Memory-resident routines include Terminate-and-Stay-Resident (TSR) Programs such asmouse and CD-ROM drivers.
Upper memory includes memory addresses that fall between640KB and 1024KB (1MB)
Reserved MemoryUpper memory
Upper memory is available in the form ofUpper Memory Blocks (UMBs).
Programs that run in Upper memory includesystem BIOS, plug and play BIOS, video BIOS and video RAM
If an appropriate memory manager such as Emm386.EXE is installed during the startup process, between 96KB and 160KB of upper memory space isnot in use by hardware
This program frees up conventional memory by allowing unused portions of the reserved memory area to be used for DOS drivers and memory resident routinesEmm386.EXE
Expanded Memory (also called the Expanded Memory Specification (EMS))can be accessed in pages (16KB chunks) from a 64KB page frame, established in unused Upper Memory Blocks (UMBs)
With the advent of the 80286 microprocessor and its protected operating mode, it became possible toaccess physical memory locations beyond the 1 MB limit of the 8088/8086
Memory above the 1MB address is generally referred to asExtended Memory
1MB1024KB
Extended Memory or Extended Memory Specification (XMS) is the primary memory area used byWindows 9x.
A device driver, loaded by the OS that controls Extended MemoryHimem.sys
the first 64KB of extended memory is called theHigh Memory Area (HMA)
the MS-DOS kernel used by Windows 9xruns in High Memory Area (HMA)
Extended Memory Areacontrolled by HIMEM.SYS
Upper Memory AreaControlled by EMM386.EXE
Memory manager emulates expanded memory and makes upper memory available for use by the OS.EMM386.EXE
To add MS-DOS applications needing access to EMS memory, include the statementDevice=C: \Windows\Emm386.exe RAM in the Config.sys file.
To add MS-DOS TSR utilities into upper memory blocks, include the lineDevice=C: \Windows\Emm386.exe NOEMS in the Config.sys file.
To load HIMEM.SYS , include the lineDEVICE=C:\DOS\HIMEM.SYS in the Config.sys file.
This option is added into Config.sys file to tell the OS to move a portion of itself (such as MS-DOS Kernel) into the high memory area.DOS=HIGH
put upper memory blocks to use, once HIMEM.SYS and Emm386.exe have been loaded.DEVICEHIGH (used in Config.sys) and LOADHIGH (used in Autoexec.bat)
This utility will automatically insert the needed entries in the Config.sys and Autoexec.bat files.MemMaker


Continuing Education
Harrison County
Bridgeport, WV

This activity was created by a Quia Web subscriber.
Learn more about Quia
Create your own activities