Flux rss

Memory management

Description of the memory

The physical memory on a system falls into two categories:

  • the random access memory: made up of integrated circuits, therefore very fast
  • mass storage: made up of magnetic supports (hard drive, magnetic tapes, etc.), much slower
The physical memory is a temporary storage area for the programmes and data that you use. Generally speaking, the larger the memory space, the more applications can be launched at the same time. In addition, the faster the memory, the faster your system will react. It (the operating system) thus needs to be organized as efficiently as possible to achieve the best performance.

Memory management

Memory management is a tricky compromise between performance (access time) and quantity (available space). We always seek the maximum available memory space but we are rarely prepared to compromise on performance.
Memory management must also perform the following functions:

  • allow memory sharing (for a multi-threaded system);
  • allocate blocks of memory space for different tasks;
  • protect the memory spaces used (e.g. prevent a user from changing a task performed by another user);
  • optimise the quantity of available memory, specifically via memory expansion systems.

Memory expansion

The memory can be expanded in two ways:

  • By dividing a program into a portion that remains in the random access memory and a portion which is only loaded into the memory when access to the data is needed.
  • By using a virtual memory mechanism, which involves using the hard drive as the main memory and only storing only the instructions and data used by the processor in the RAM. The operating system performs this operation by creating a temporary file (known as SWAP file, or "exchange file") in which information is stored when RAM is no longer sufficient. This operation leads to a significant decrease in performance, given that the hard drive can be accessed a great deal faster than the RAM. When using the virtual memory, it is common for the hard drive LED to remain almost constantly illuminated and in the case of the Microsoft Windows system, it is common for a "win386.swp file - large in proportion to the random access memory needs - to appear.

The memory breakdown mechanisms

The central memory can be broken down in three ways:

  • segmenting: the programmes are broken down into parcels of varying lengths known as "segments".
  • la paging: this involves dividing the memory into blocks and programmes into pages of fixed length.
  • a combination of segmenting and paging: certain parts of the memory are segmented and others are paged.


Last update on Thursday October 16, 2008 02:43:19 PM.
This document entitled « Memory management » from Kioskea (en.kioskea.net) is made available under the Creative Commons license. You can copy, modify copies of this page, under the conditions stipulated by the licence, as this note appears clearly.

Results for Memory management

Computer - Random access memory There are generally two broad categories of random access memory: DRAM memories (Dynamic Random Access Module), which are inexpensive. They are used essentially for the computer's main memory SRAM memories (Static Random Access Module), which are... en.kioskea.net/pc/ram.php3
Computer - Introduction to Memory The term "memory" applies to any electronic component capable of temporarily storing data. There are two main categories of memories: internal memory that temporarily memorises data while programs are running. Internal memory uses microconductors,... en.kioskea.net/pc/memoire.php3
Computer - Read-only memory (ROM) There is a type of memory that stores data without electrical current; it is the ROM (Read Only Memory) or is sometimes called non-volatile memory as it is not erased when the system is switched off. This type of memory lets you stored the data... en.kioskea.net/pc/rom.php3

Results for Memory management

Determining how much ram memory and virtual memory you requireDetermining how much Ram memory and virtual memory you require WINDOWS XP WINDOWS XP Presentations WINDOWS XP Multemedia Applications WINDOWS VISTA WINDOWS VISTA Office and Business purposes WINDOWS VISTA Multimedia... en.kioskea.net/faq/sujet-359-determining-how-much-ram-memory-and-virtual-memory-you-require
Memory address can not be Read or WritenMemory address can not be ‘Read’ or ‘Writen’ Check if the RAM memory is working properly Managing applications Hard disk and virtual memory status Your PC is infected Windows Update is not working properly Re install Windows... en.kioskea.net/faq/sujet-653-memory-address-can-not-be-read-or-writen
Installation problems- memory testInstallation problems- memory test Causes: Solutions: Sometimes when installing a fresh copy of Windows, there is and error message notifying that the setup can’t continue because there a certain file is missing or that formatting is... en.kioskea.net/faq/sujet-598-installation-problems-memory-test

Results for Memory management

My Windows XP not recognize any memory deviceHello, My Windows XP not recognize any memory devices (installed on my notebook Acer 4720), like pen drives, memory cards, etc... I tried a lot of things to solve this problem. Can somebody there help me? Thanks! en.kioskea.net/forum/affich-18251-my-windows-xp-not-recognize-any-memory-device
Memory error in win xpHello, Hi I am getting the following error i.e. The instruction at "0xe7e19b71 referenced memory at "0x0162ea74. The memory could not be "read". Any solutions???? en.kioskea.net/forum/affich-5041-memory-error-in-win-xp
Virtual memory getting lowHey there anyone can help me with my problem ? the fact is that I started having my pc progressively slow and my virus scan did not find anything. My virtual memory is getting low several times. In addition several of my programs randomly shut... en.kioskea.net/forum/affich-28523-virtual-memory-getting-low

Results for Memory management

Download Instant Memory CleanerInstant Memory Cleaner an optimizer of your virtual memory is. He allows to force the launching of the pages which exceed physical memory and reduced the size of ongoing processes at the very least. Instant Memory Cleaner allows a direct display of... en.kioskea.net/telecharger/telecharger-525-instant-memory-cleaner
Download IStat NanoIStat nano is an amazing gadget of billing of the system with enlivened menus and of transitions. Istat nano is part of these showing gadgets: the use of CPU, used memory, the free disc space, the usage of the band passer-by, the... en.kioskea.net/telecharger/telecharger-330-istat-nano

Results for Memory management

Computer - Memory cards (Flash memory) Flash memory is a kind of semiconductor-based, non-volatile, rewritable computer memory; that is, it has many of the same characteristics as RAM, except that the data is not wiped out when the machine is turned off. Flash memory stores bits of data... en.kioskea.net/pc/cartes-memoire-flash.php3
Computer - Memory Stick cards (MS Cards) The Memory Stick (written as MS or MS Card) is a type of memory card created jointly by Sony and SanDisk in January 2000. The architecture of Memory Stick cards is based on NAND flash memory circuits (EEPROM). Memory stick memories are very small... en.kioskea.net/pc/ms-memory-stick.php3
Operating systems - Memory management The physical memory on a system falls into two categories: the random access memory: made up of integrated circuits, therefore very fast mass storage: made up of magnetic supports (hard drive, magnetic tapes, etc.), much slower The physical memory is... en.kioskea.net/systemes/memoire.php3