It All Takes Place in Memory
All program execution and data processing takes place in memory, often called "main memory" to differentiate it from memory chips on other circuit boards in the machine. The program's instructions are copied into memory from disk, tape or from the network and then extracted from memory into the control unit circuit for analysis and execution. The instructions direct the computer to input data into memory from a keyboard, disk, tape, modem or network.
Calculate, Compare and Copy
As data are entered into memory, the previous contents of that space are lost. Once the data are in memory, they can be processed (calculated, compared and copied). The results are sent to a screen, printer, disk, tape, modem or network.
An Electronic Checkerboard
Memory is like an electronic checkerboard, with each square holding one byte of data or instruction. Each square has a separate address like a post office box and can be manipulated independently. As a result, the computer can break apart programs into instructions for execution and data records into fields for processing. See early memories and RAM.
A Checkerboard of Bytes
Each checkerboard square of memory holds one byte. The contents of any single byte or group of bytes can be calculated, compared and copied independently. That is how fields are put together to form records and broken apart when read back in. On a disk, data are stored in sectors, typically 512 bytes long, that are the smallest unit that can be read or written by the drive.
Memory Does Not Remember
Oddly enough, the computer's memory does not "remember" anything when the power is turned off. So why do they call it memory? Because the first memory did "remember," but today's RAM chips do not, which is why files have to be saved before the application is ended. Although there are memory chips that do hold their content permanently (ROMs, PROMs, EPROMs, Flash, etc.), they are used for internal control purposes and not for the user's data. Just to bewilder you more, it is quite possible that in the future, memory will again "remember" (see future memory chips).
"Remembering" memory in a computer system is its disks and tapes, and although they are sometimes called "memory devices," many prefer to call them "storage devices" (as we do) in order to differentiate them from internal memory.
Memory Can Get Clobbered!
Memory is an important resource that cannot be wasted. It must be allocated by the operating system as well as by applications and then released when not needed. Errant programs can grab memory and not let go of it, which results in less and less memory available as you load and use more programs. Restarting the computer gives memory a clean slate, which is why rebooting the computer clears up so many problems with applications.
In addition, if the operating system has bugs, a malfunctioning application can write into the same memory used by another program, causing all kinds of unspecified behavior. You discover it when the system freezes or something weird happens all of a sudden. If you were to be able to look into memory and watch how fast data and instructions are written into and out of it in the course of even 10 minutes, you would know it is truly a miracle that it works at all.
Other terms for the computer's main memory are RAM, primary storage and read/write memory. Earlier terms were core and core storage. See dynamic RAM, static RAM and memory module.
![]() | Reproduced with permission from Computer Desktop Encyclopedia. Copyright (c) 1981-2009 The Computer Language Company Inc. All rights reserved. |
Additional Resources
- Uniture Memory Booster 6.1.0.5141 (Windows)
- Uniture Memory Booster is a professional memory booster used for speeding up computer. For having powerful functions, Uniture Memory Booster can free up wasted RAM automatically and compresses system memory to make processes run faster with greater stability. It is feature-rich yet easy to use software. Clicking a wizard button...
- Software downloads 2009-11-26
- Memory Improve Ultimate 5.2.1.130 (Windows)
- Memory Improve Ultimate is powerful memory optimizer software designed to improve and monitor system memory. It can free up wasted RAM automatically and compresses system memory to make processes run faster with greater stability. It still has the ability to view and monitor data of RAM memory, paging file usage...
- Software downloads 2009-11-26
- Memory Improve Master Free Version 6.1.2.185 (Windows)
- Memory Improve Master Free Version is a free memory optimizer which will keep your computer running better, faster, and longer. Sometimes computer system becomes slow because of large and heavy sized applications are running simultaneously, it takes more memory space and makes the system works slowly. It frees up and...
- Software downloads 2009-11-26
- iNMR 3.3.8 (Mac)
- Today you can find many alternative NMR applications that run on Mac OS X, and all of them have been ported from some other operative system. Under a minimal cosmetic retouch, they still sport the original interface, be it X11, Windows95 or Windows XP. Some alternatives are written in Java,...
- Software downloads 2009-11-26
- Memo Game for Android 2.0 (Mobile)
- Memo Game for Android is a memory game for the Android platform. Memo Game for Android is an exciting board game, to be played for fun at all times. The application, through a user friendly interface, offers the users the chance to play the well-known Memory game now on the...
- Software downloads 2009-11-26
- HP Pavilion dv7-3065dx
- Editors' note: This review is part of our 2009 Retail Laptop and Desktop Holiday Roundup, which covers specific fixed configurations of popular systems found in retail stores. Any low-end desktop replacement must cut some corners on its way to providing a serviceable multimedia experience at an approachable price. At $729,...
- Product reviews 2009-11-25
- Maingear Shift
- With its new Shift gaming desktop, Maingear joins the ranks of Alienware, Falcon Northwest, and Velocity Micro in providing its customers a distinctive-looking case you can't get anywhere else. And despite a misstep with the build and a questionable processor choice both of which should be easily remedied, we found...
- Product reviews 2009-11-25
- Nikon ViewNX 1.5 (Mac)
- ViewNX is a software application for viewing, rating, and organizing images. ViewNX offers the following 3 modes for viewing images. Thumbnail Grid mode for viewing image thumbnails. Image Viewer mode displayed a selected image at a larger size. Full screen mode displays an image...
- Software downloads 2009-11-25
- The Undelete 6.13.8 (Windows)
- Lost files? Deleted documents? Crashed hard drives or corrupted partitions? Recover your files and data automatically with The Undelete, a complete data recovery solution for NTFS and FAT drives. Electronic documents are an essential part of everyday life. Accidentally deleting a document or formatting a disc can become a disaster...
- Software downloads 2009-11-25
- CopanMobile for PocketPC 1.0.6 (Mobile)
- CopanMobile for Pocket PC is a very functional and easy-to-use geomatics engineering tool for computing and managing plane surveying and mapping coordinates. It does numerous coordinate geometry COGO calculations, processes and adjusts raw field survey data, computes and adjusts map traverse data, performs map or deed checks, calculates curves, areas...
- Software downloads 2009-11-25
- HP Pavilion dv4-2045dx
- Editors' note: This review is part of our 2009 Retail Laptop and Desktop Holiday Roundup, which covers specific fixed configurations of popular systems found in retail stores.The HP Pavilion dv4-2045dx offers more multitasking muscle than many of the other mainstream budget retail laptops we've recently reviewed. Helped by a 7,200rpm...
- Product reviews 2009-11-24
- Sony VAIO VGN-NW270F/S
- Editors' note: This review is part of our 2009 Retail Laptop and Desktop Holiday Roundup, which covers specific fixed configurations of popular systems found in retail stores.The Sony Vaio VGN-NW270F/S is a stylish, spacious laptop for high-definition fans with low budgets. For a reasonable $699 at Best Buy, the Vaio...
- Product reviews 2009-11-24
- Toshiba Satellite U505-S2970
- Editors' note: This review is part of our 2009 Retail Laptop and Desktop Holiday Roundup, which covers specific fixed configurations of popular systems found in retail stores.The Toshiba Satellite U505-S2970 is a thin-and-light laptop that is neither thin nor light. It feels solidly built, but this is a 13.3-inch laptop...
- Product reviews 2009-11-24
- Creative unveils third-gen Vado HD mini-camcorder; selling at $179.99
- ISWhat these handheld video recorders need is image stabilization. I have a Vado HD and it is tough to hold it steady and nauseating to watch if not perfectly still.noOptical stabilization is too space-consuming and complicated for a device like this. Digital stabilization wastes valuable space on the sensor...
- Discussion threads 2009-11-24
- LG 32LH20
- Photo gallery: LG LH20 seriesWe can't fault the LG LH20 series for trying. The company's least-expensive lineup of LCDs for 2009 offers more features than its competition, including the only USB port for digital photos and by far the best selection of picture adjustments. All of those tweaks...
- Product reviews 2009-11-24
- Is it time to go quad-core?
- Quad core, Chris?You have told us over and over that all you need is Google. You don't need a real OS, real apps, or any processing power to speak of. All you need is a browser, preferably Chrome. Why on Earth would you need a quad core...
- Discussion threads 2009-11-23
- Memory Primer for iPhone 1.0.3 (Mobile)
- Memory Primer for iPhone is a fully-featured flash card app that helps you learn about human memory. Individual cards can be added to or removed from a built-in faves deck at any time. Use the faves deck to study only the cards that really give you trouble. Cards can also...
- Software downloads 2009-11-23
- SuperRam 6.11.23.2009 (Windows)
- SuperRam increases computer performance by freeing wasted memory back to your computer. By optimizing memory utilization your computer will operate at stable speeds and never run out of memory.With SuperRam your computer will run faster than ever before. Boost the performance of your PC the easy way.
- Software downloads 2009-11-23
- Memory Improve Professional 5.2.2.507 (Windows)
- Use Memory Improve Professional to monitor and automatically resolve your memory issues. Windows is capable of running many programs at the same time. This is great for users, enabling the existence of some tools that work constantly in the background and provide useful services. Memory Improve Professional is one of...
- Software downloads 2009-11-22
- HP Pavilion dv4-1555dx
- Editors' note: This review is part of our 2009 Retail Laptop and Desktop Holiday Roundup, which covers specific fixed configurations of popular systems found in retail stores. With its stylish, Imprint-finish chassis, excellent audio output, and remote control, the 14-inch HP Pavilion dv4-1555dx is best suited for students and others...
- Product reviews 2009-11-20
Neighboring Terms
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
- New Online Dashboard for IT Leaders
-
Read about top issues IT decision-makers face every day, plus get cost-effective solutions to real-life IT problems.
- Learn more >>
- Microsoft Dynamics CRM Online - Free Six-Month Trial for Eligible Organizations
-
Microsoft Dynamics CRM Online provides fast online access, simple contact management and better sales performance for a low monthly cost - the best value on the market today.

- Learn more about the free, six-month trial offer>>
- The more you simplify, the more you save
-
When you transition from your existing Red Hat environment to SUSE Linux Enterprise from Novell, you can recognize dramatic cost savings, perhaps as much 50%
- Learn more >>












