Buy the ARP T-Shirt! BIOS Optimization Guide Money Savers!
 

 01 December 2004
 N/A
  N/A
 Tweaks
 Dr. Adrian Wong
 4.1
 Discuss here !
 525828
 
   
Desktop Graphics Card Comparison Guide Rev. 33.0
Covering 628 desktop graphics cards, this comprehensive comparison allows you ... Read here
BIOS Option Of The Week - Virtualization Technology
Since 1999, we have been developing the BIOS Optimization Guide, affectionately known... Read here
   
Buy The BOG Book Subscribe To The BOG! Latest Money Savers!
Virtual Memory Optimization Guide Rev. 4.1
Digg! Reddit!Add to Reddit | Bookmark this article:

Virtual Memory Then And Now

Windows 3.1

Back in the good old days of DOS 6.22 and Windows 3.1, everyone knew that creating a permanent swapfile was the key to optimal swapfile performance. This was because Windows 3.1 only creates permanent swapfiles that are contiguous.

A contiguous swapfile is a swapfile that consists of an uninterrupted block of hard disk space. When a swapfile is contiguous, the read-write heads of the hard disk can read and write data on the swapfile in a continuous fashion.

In Windows 3.1, if the swapfile was set up as a temporary swapfile which is created every time Windows 3.1 boots up, it will end up at the end of the hard disk and fragmented too. So, every time the swapfile is read from or written to, the hard disk heads have to seek all over the platters to conduct those operations.

Needless to say, this greatly erodes the performance of the swapfile. That's why it was important to make the swapfile permanent in Windows 3.1 - so that the swapfile will become contiguous.

 

Windows 95 And Above

From Windows 95 onwards, Microsoft encouraged the use of its new dynamic virtual memory system. Of course, there is nothing new about the virtual memory part but the keyword in this new technique is dynamic.

The new dynamic virtual memory system no longer relies on a fixed-size swapfile but a paging file that dynamically resizes itself according to need. When the computer runs out of memory, more memory is created by increasing the size of the paging file. Once the virtual memory is freed up, theoretically the paging file diminishes in size.

Microsoft claims that while its dynamic virtual memory system will create a fragmented paging file, it is still faster than Windows 3.1's static virtual memory system. As a bonus, no hard disk space will be tied up in a permanent paging file.

However, this dynamic virtual memory system does have a big disadvantage - it cannot be moved to the outer tracks of the hard disk platters.

 



 
   
AMD Carrizo APU Details Revealed!
The HTC One (M8) Smartphone Tech Report
Western Digital Scorpio Blue (WD10JPVT) 1 TB Hard Disk Drive Review
The 3 TB Hard Disk Drive Installation Guide Rev. 1.1
The NVIDIA GeForce GT 240 (DDR5) Overclocking Guide
ASUS P6T Deluxe X58 Express Motherboard (OC Palm Edition) Review Rev. 1.1
Razer Krait Optical Gaming Mouse Review
ATI Tech Day 2006
OCZ PC2-6400 Platinum Enhanced Latency XTC DDR2 Memory Kit Review
Icemat 2nd Edition Mouse Pad Review

 


Copyright © Tech ARP.com. All rights reserved.