Welcome to Questy's World
Welcome to Questy's Links and Lessons
Technology study guides and tutorials.
OS Memory Management

Memory Management

Conventional Memory

1k-640k

Used for DOS applications and TSR's.

Upper Memory

640k-1024k

Used to load MS-DOS device drivers to help increase space available for DOS applications.

High Memory Area

1024k - 1088k.

Reserved for use by single application or utility.

Extended Memory

1088k - end of memory

Was created for DOS applications to be able to access RAM outside of the first 640k.  High Memory Area, (HMA) is the first 64k in extended memory.

Expanded Memory

Uses virtual memory

Uses bank-switching to page data in and out of memory quickly.

MEM.EXE - MS-DOS utility that allows you to view memory usage.
 
HIMEM.SYS and EMM386.EXE are both memory managers.
 
MEMMAKER.EXE - Used to optimize memory usage in MS-DOS.

Windows 3.x must have 2048k minimum to run in 386 Enhanced mode.

Shadow RAM is done in extended memory between the 640K boundary and 1 Megabyte boundary. Shadow RAM improves overall performance of the computer and can increase system speed up to 400%.

Shadowing copies slower essential ROM memory into RAM for faster access speeds. The original address associated with ROM drivers are typically disabled.

Expanded memory involves mapping addresses of logical pages to physical pages. Expanded memory was originally designed for motherboards prior to the 286. EMS was designed for 8-bit systems and cannot access Extended Memory. EMS is rarely utilized in modern systems.

The unused spaces in upper memory can be divided into blocks and are known as upper memory blocks (UMB). These empty blocks have no RAM associated with them and are just reserved space.

In protected mode the memory is protected in the sense that a program can only write to the memory allocated to it. In addition, this mode allows for multitasking programs.

The MEMMAKER utility is used to modify the system's CONFIG.SYS and AUTOEXEC.BAT files so that device drivers and memory resident programs take up less conventional memory space.

Hardware Topics: Basic PC Overview
Preventative Maintenance and Safety -|- Basic Troubleshooting -|- PC Architecture Basics -|- PC I/O and Busses
Processors -|- Memory -|- Drives -|- Monitors and Video -|- Modems -|- Printers -|- Portable Systems -|- Networking

Operating System Topics:
DOS basics -|- Windows 3.1 -|- OS Memory Management -|- Installation of DOS and Windows 3.x
Installation of Windows 9X -|- Diagnosis and Troubleshooting -|- Windows 95 Overview -|- Windows 95 Networking
Windows 95 vs Windows NT

Back to Tech Index

Support this website by checking out our offers ...
Compare Our Domain Names Prices and Save!

Web Hosting Deals

Support this website, by using thus ling to find all your tech book needs:
Check out our recently updated recommended reading list.

Please Read -DISCLAIMER: Technology changes very rapidly. The information presented here was believed to be accurate at the time it was gathered. No claim is made that this information is up to date, or that it represents the current technology used today.

Welcome to Questy's World

Welcome to the World of Questy

Welcome to the World of Questy -- The World of Questy Sites are currrently undergoing a major overhaul. Stay tuned for updated links and news in 2008!

Unless otherwise credited all photos and graphics are the copyrighted property of Questy aka Tom Peracchio. Unauthorized reproduction of any of the pages of this web site is illegal, not to mention rude.
- Copyright 1990 through 2008 -