Logical Memory and Virtual Memory
Airfare Daily Deals eCigarettes Eyeglasses Hotels Jewelry Online Backup Online Dating Online Printing Online Tickets Skin Care Textbook Rentals Vitamins Web Hosting Weddings
Find thousands of shopping-related forums
SEARCH

Logical Memory and Virtual Memory

Logical Memory Logical memory enables the user to use large amount of memory to store data. It defines way to organize the physical memory such as RAM and cache. This enables the Operating System to arrange memory into a logical manner such as assigning a logical address. Virtual Memory Virtual memory is a part of the hard disk which is used as a memory. It has a set of memory addresses and stores the instructions or the data.

Logical Memory

Logical memory enables the user to use large amount of memory to store data. It defines way to organize the physical memory such as RAM and cache. This enables the Operating System to arrange memory into a logical manner such as assigning a logical address. Logical address is a memory location and it is accessed by an application program. The system maps the logical address to real physical storage address. During the execution of the program, same logical address can be mapped to many different physical addresses.

Logical Memory Organization

The computer's main memory is divided into different categories such as conventional, upper and extended memory based on the motherboard, CPU and the Operating System.

It is essential to understand how the computers use these memories efficiently.

Conventional Memory

Size of the conventional memory is 640 KB and it is used by the Disk Operating System (DOS) and other programs such as WordStar, Lotus etc. This memory is also called DOS Memory or BASE Memory. DOS cannot use more than 640 KB for most of its work.

Upper Memory

Upper Memory-of High DOS Memory lies between 640 KB and 1 MB area. There are many empty memory locations in this area that are not used by a PC. 386 or higher processor can map these empty locations to some real memory area and use them for storing small driver or memory resident programs.

Extended Memory

The memory area lies above 1 MB limit is called Extended Memory. Extended Memory is available in 286 and later processor based computers. 286 processors can support extended memory up to 16 MB and 386 processors can support upto 4 GB. The extended memory is not much useful for the DOS users as DOS doesn't know how to use this memory area. But, for Windows and OS/2 user this memory is very useful as these operating systems can use extended memory. The user can view the memory details by typing "mem" command in the command prompt.

Virtual Memory

Virtual memory is a part of the hard disk which is used as a memory. It has a set of memory addresses and stores the instructions or the data. When the processor executes the instructions, it converts the virtual memory addresses into real memory addresses. The main use of the virtual memory is to increase the address space.

Suppose, an instruction uses the whole virtual memory area then the processor copies the essential data from the virtual memory to the main memory. Rest of the data remains in virtual memory only. The operating system divides the virtual memory into pages. This help copy virtual memory into real memory. Each page contains a fixed number of memory addresses. The hard disk stores these pages.

You may also be interested in

Types of memory packages

Upgrading the memory

Flash Memory

Installing Memory

cache memory

Memory specifications

Types of DRAM

Dual In-Line Memory Module (DIMM)

Double Data Rate Synchronous DRAM (DDR-SDRAM)

Related keywords: type of motherboard
Need an answer?
Get insightful answers from community-recommended
experts
in Computer Accessories & Peripherals on Knoji.
Would you recommend this author as an expert in Computer Accessories & Peripherals?
You have 0 recommendations remaining to grant today.
Comments (0)
ARTICLE DETAILS
RELATED ARTICLES