Flux rss

Computer - Introduction to Memory

The Role of 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, i.e. fast specialised electronic circuits. Internal memory corresponds to what we call random access memory (RAM).
  • auxiliary memory (also called physical memory or external memory) that stores information over the long term, including after the computer is turned off. Auxiliary memory corresponds to magnetic storage devices such as the hard drive, optical storage devices such as CD-ROMs and DVD-ROMs, as well as read-only memories.

Technical Characteristics

The main characteristics of a memory are:

  • Capacity, representing the global volume of information (in bits) that the memory can store
  • Access time, corresponding to the time interval between the read/write request and the availability of the data
  • Cycle time, representing the minimum time interval between two successive accesses
  • Throughput, which defines the volume of information exchanged per unit of time, expressed in bits per second
  • Non-volatility, which characterises the ability of a memory to store data when it is not being supplied with electricity

The ideal memory has a large capacity with restricted access time and cycle time, a high throughput and is non-volatile.

However, fast memories are also the most expensive. This is why memories that use different technologies are used in a computer, interfaced with each other and organised hierarchically.

Access time and capacity of the different types of memory

The fastest memories are located in small numbers close to the processor. Auxiliary memories, which are not as fast, are used to store information permanently.

Types of Memories

Random Access Memory

Random access memory, generally called RAM is the system's main memory, i.e. it is a space that allows you to temporarily store data when a program is running.

Unlike data storage on an auxiliary memory such as a hard drive, RAM is volatile, meaning that it only stores data as long as it supplied with electricity. Thus, each time the computer is turned off, all the data in the memory are irremediably erased.

Read-Only Memory

Read-only memory, called ROM, is a type of memory that allows you to keep the information contained on it even when the memory is no longer receiving electricity. Basically, this type of memory only has read-only access. However, it is possible to save information in some types of ROM memory.

Flash Memory

Flash memory is a compromise between RAM-type memories and ROM memories. Flash memory possesses the non-volatility of ROM memories while providing both read and write access However, the access times of flash memories are longer than the access times of RAM.

Last update on Thursday October 16, 2008 02:43:12 PM.

This document entitled « Computer - Introduction to Memory » 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.
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 - The PC Card bus (PCMCIA) The PC Card bus was developed in 1989 by the PCMCIA (Personal Computer Memory Card International Association, which is the name sometimes given to the bus) consortium in order to extend current peripheral equipment connectivity on mobile computers.... en.kioskea.net/pc/pcmcia-pc-card.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
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
Unable to write on Secure Digital(SD) Memory card ?Unable to write on Secure Digital(SD) Memory card ? Secure Digital is a memory card format developed as a utility for portable devices. This memory card is being used in mobile phones, cameras and also computers. The SD memory card possess... en.kioskea.net/faq/sujet-669-unable-to-write-on-secure-digital-sd-memory-card
Hibernation - hiberfile.sysHibernation - hiberfile.sys The hiberfil.sys is a file running under os windows xp and windows vista. This file has been created for storing data of in the memory of hiberfil.sys located in the local disk of your computer. This is a main... en.kioskea.net/faq/sujet-582-hibernation-hiberfile-sys
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
My computer freeze with gamingHello, The computer I am using is great. It's not totally pimped out or anything but it's pretty good. My games keep freezing about 10-15 minutes in. It started happening frequently in May when I got GuildWars. Before then it happened every... en.kioskea.net/forum/affich-13995-my-computer-freeze-with-gaming
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
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 The Presentation LauncherThe Presentation Launcher is an aplication of presentation of document PowerPoint. It supports formats of file: ppt and pps. It inserts a function of advanced search of document pps or ppt. He offers an outline of documents real-time without starting... en.kioskea.net/telecharger/telecharger-861-the-presentation-launcher
Download FreeRAM XP ProThe hard disk is not the only component of the computer which it is necessary to defrag. The random access memory or RAM also is to defrag to guarantee performances and stability of your computer. FreeRAM Xp allows to defrag your random access memory... en.kioskea.net/telecharger/telecharger-404-freeram-xp-pro
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 - The processor The processor (CPU, for Central Processing Unit) is the computer's brain. It allows the processing of numeric data, meaning information entered in binary form, and the execution of instructions stored in memory. The first microprocessor (Intel 4004)... en.kioskea.net/pc/processeur.php3
Computer - BIOS BIOS ("Basic Input/Output System" is an essential component in computers, which is used for controlling hardware. It is a small software program, part of which is loaded in ROM (read-only memory, which cannot be modified), and part of which is in... en.kioskea.net/pc/bios.php3