Allocate and Release
When an application is programmed, the programmer must typically allocate additional memory as needed and release that memory when that function is no longer used. This is tedious and error prone, as it is easy to forget to deallocate the memory, which then typically remains unused until the program is closed. Some operating systems perform "garbage collection," whereby they release memory automatically when the contents of memory has not been used for some period of time. One of the advantages of the Java environment is that memory allocation and deallocation is handled automatically by the Java Virtual Machine.
Disk Caches
Memory is also allocated for a disk cache by the operating system and may be configurable by the user. A disk cache retains large chunks of data from the disk in faster RAM. However, a large disk cache that speeds up one application may slow down another because there is less regular memory available.
Pretty Awful in the Days of DOS
On PCs before DOS 6, users were expected to allocate the right mix of expanded memory (EMS) and extended memory, causing third-party memory managers such as QEMM and 386MAX to become popular because they did it automatically. DOS 6 provided automatic allocation, and Windows 95 included even more dynamic memory allocations. Users should never have had to make such technical decisions in the first place. That is what a computer is supposed to do.
![]() | Reproduced with permission from Computer Desktop Encyclopedia. Copyright (c) 1981-2008 The Computer Language Company Inc. All rights reserved. |
Additional Resources
- Yes, we know it's a problem. No, we have no budget.
- A survey by data center infrastructure company Voltaire indicates that while a vast majority of data center professionals believe that running a green data center will become a mission-critical agenda item, they haven't set aside the money to support it. Close to 90 percent of the executives...
- Blog posts 2008-09-05
- What the fight against cancer really needs
- What the fight against cancer really needsSadly this is where a problem existsCuring cancer would be great on the human level. But it doesn't make good business sense for doctors and pharmaceutical companies that rely on patients to make money. Much like many other diseases, it's more profitable to keep...
- Discussion threads 2008-09-05
- From Chapter Two: The appliance computing culture
- From Chapter Two: The appliance computing cultureOverbroadYou wrote:[The appliance computing culture’s interactive] applications model drives almost everything, from processor and OS evolution to appropriate management structure - and even the conflicts with traditional business systems experts whose internal model of “automatic data processing” is broadly unrelated to the needs and...
- Discussion threads 2008-09-05
- VMworld is bringing out the vendors
- Planning for an announcement is a challenging task. Large suppliers know that just about whatever they do will be picked up by the media and presented to the world. Smaller vendors have a much more difficult time getting heard. So, picking the right place and time for an announcement is...
- Blog posts 2008-09-05
- News to know: Windows 7; Patch preview; Office 2.0; Dell
- Here are today's notable headlines. You can get News To Know via email alert and RSS daily: Ryan Naraine: Critical WMP, MS Office bugs on Patch Tuesday swat list Dancho Danchev:Malware and spam attacks exploiting Picasa and ImageShack Mary Jo Foley:...
- Blog posts 2008-09-05
- HLP Free Memory Optimizer (exe)
- HLP Free Memory Optimizer monitors your system in the background and frees up memory whenever needed to increase the performance of your computer. If the available physical memory gets too low, HLP Free Memory Optimizer causes the system to swap old data to the paging file to free up memory...
- Software downloads 2008-09-05
- Little Hopper's Memory Matching Game (exe)
- Preschool and kindergarten students will have fun practicing identification of numbers, letters, animals, and things while testing their memory skills in a classic tile match up farm themed environment in Little Hopper's Memory Matching Game. This version is the first release on CNET Download.com.
- Software downloads 2008-09-05
- Google Chrome already beating Opera
- Google Chrome already beating OperaWaiting for Windows Mobile 6 version... if they can create a version for Windows Mobile to rival safari on iPhone, they'll have me seriously thinking about it.Otherwise, it's just another browser for the desktop by another large conglomerate.Full screen problemI have my task bar on the...
- Discussion threads 2008-09-04
- Red Hat draws its line in the virtual sand with Qumranet
- The caves of Qumran, located in in the highly disputed region of the West Bank that sits between Israel and Jordan and is populated by both Palestinians and Jews, is where the famous Dead Sea Scrolls were discovered. The scrolls are said by many Judaic scholars...
- Blog posts 2008-09-04
- Handicapping the Fall Enterprise Software Race: SAP vs. Oracle vs. Microsoft
- It's leapfrog time in enterprise software land, and the next frog to jump will be Oracle, which is hosting industry analysts next week in Redwood Shores and then hosting the entire world at its much-too-massive Open World Conference in San Francisco the following week. Oracle is...
- Blog posts 2008-09-04
- Video: Google demos speed benchmarks for Chrome
- Video: Google demos speed benchmarks for ChromeCrash ChromeCrash Chrome by typing :% into the OmniboxIt will also speed up the timeit takes google to track, capture, and store your personal information for future sale or use.RE: Video: Google demos speed benchmarks for ChromeThe best use-case...
- Discussion threads 2008-09-04
- The hits keep coming against plastic bottles with bisphenol-A
- The hits keep coming against plastic bottles with bisphenol-AThis no storyMe have lots BPA and me no see no probelms. Me brain is work just fine.RE: The hits keep coming against plastic bottles with bisphenol-AHere is something many don’t realize. BPA plastics are used extensively in dentistry. ...
- Discussion threads 2008-09-04
- How important is boot performance?
- How important is boot performance?Boot performance is very importantA computer should only take as long to get to working state as a television - 10 seconds tops - with either the option of restoring the exact shutdown state or a fresh rebooted OS.Moderate importance overallBootup speed is not really a...
- Discussion threads 2008-09-04
- My first Linux laptop is the Asus EeePC netbook
- My first Linux laptop is the Asus EeePC netbookTotally different machines.A netbook is a full laptop. Yes, the industry is trying to keep the impression that it is only for casual use, etc, but there is little only constrained by ram these netbooks can't do (well, with Linux). ...
- Discussion threads 2008-09-04
- Ten key differences between Linux and Windows
- Before debating the relative merits and shortcomings of Linux and Windows, it helps to understand the real distinctions between them. Before debating the relative merits and shortcomings of Linux and Windows, it helps to understand the real distinctions between them. Here are the key differences distilled into one list....
- News items 2008-09-04
- Chrome, IE8, and longer term thinking
- Chrome, IE8, and longer term thinkingI wonder -- would others please weigh inOk, your stats here are out to lunch but I wonder about your basic point.I think it's wrong - that almost any non OS specific programming language can be used to produce a standard code base from...
- Discussion threads 2008-09-04
- Dell's Mini packs Ubuntu, XP
- Dell's Mini packs Ubuntu, XPAt this point you may as well wait for integrated 3GPrices are coming down so fast, plus these things are perfect for carrying around everywhere no matter where you go. Plus the 3G providers will probably subsidize them anyway.That's exactly the netbook I want!I only hope...
- Discussion threads 2008-09-04
- Sony announces three all-in-one desktops
- At a home theater show this week Sony announced three new all-in-one desktops along with a slew A/V receivers, LCD TVs and projectors, and Blu-ray players. All three AIOs offer Blu-ray drives, and the higher-end models offer rewritable BD drives. The entry-level VAIO JS series has a...
- Blog posts 2008-09-04
- S-Record File Compare (exe)
- S-Record File Compare is a utility that loads two separate files sector by sector into memory and then compares the two sectors. A sector being a 64k-byte block. It will then either display the differences as a memory view highlighting the differences in red or find the lines from the...
- Software downloads 2008-09-04
- CheckUp (dmg)
- With its use of the latest Mac OS X technologies, breakthrough ease-of-use and innovation, all Mac users will find CheckUp very useful and even fun. It's the dashboard of your Mac! CheckUp is first designed to monitor the usage of CPU, Memory, Disk Drives and Network Adapters. By adding rules...
- Software downloads 2008-09-04
Neighboring Terms
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
- Demo: Virtualization with the Intel® Xeon® Processor
-
In this Flash demo, you'll learn about virtualization performance and features ideal for consolidation, load balancing, and disaster recovery with leading enterprise reliability.
- Watch how the Intel Xeon processor can increase performance and reliability of your servers >>
- BNET Industries
- Check out BNET's newest resource for managers and executives. Need to do research on your competitors? Don't have time to read every trade pub? BNET Industries is the new source for daily news, insights, and research on 11 major industries and 9,000 public companies.
-
- The technology industry from a different angle
-
- See what's hot in the auto industry
-
- Stay on top of the energy industry




