ThePlace

Home ] Search ] Resources ] Site Map ] Contact Me ]
Dave's Information Technology Resource

Up ]

CPU Technology ] [ Memory ] Data ]

--- Memory ---

Computer Storage - Memory

bulletTwo general types of memory:
  1. Dynamic (RAM = random access memory) - the memory where programs and data are "processed" by the CPU; a loss of power typically destroys anything stored in dynamic memory.
  2. Static (disk, CD-ROM) - where programs and data are "permanently" stored.
bulletMemory is typically organized to support files.  Files come in two general types:
  1. Programs - relatively permanent, unchanging; contains instructions for execution by the CPU.
  2. Data - changing; typically accessed by programs; data files are usually created, re-created (when data changes), and deleted.
bulletTypes of dynamic memory found in a computer:
bulletDRAM - dynamic RAM, standard computer memory.
bulletDIMM (dual inline memory module) and SIMM (single inline memory module) - the modular circuit board for DRAM.
bulletSRAM - static RAM, faster than DRAM, requires more space, typically used as cache to improve CPU to DRAM access.
bulletCache: temporary storage that holds frequently access data, based on SRAM.
bulletL1 Cache: (L = Level) on the CPU chip, runs at same clock speed as the CPU.
bulletL2 Cache: SRAM chip, just outside of the processor, but faster than DRAM.
bulletInstructions are allocated to the L1/2 cache based on various algorithms that attempt to improve the overall efficiency of the computer memory operation.
bulletThe speed of memory access is dependent is upon the memory bus which is often shared with the system (running at much slower speeds than the memory and CPU internal busses).
bulletSystem (Memory) Bus:
bulletCarries data (and instructions) to and from various discrete components (CPU, memory, I/O devices)
bulletHas evolved from an original 8- bit to larger busses - 64 bit is most common.
bulletSpeed of the bus started at 8MHz and has progressed to much higher speeds (133+ MHZ).
bulletOther types of chip-based memory:
bulletROM (read-only memory) - capable of holding the data when power is turned off; newer versions can be updated; ROM is most often used for BIOS programs for booting the computer.
bulletFlash RAM - holds memory, tends to be expensive, and limited in number of rewrites.

 

bulletDisk Storage:
bulletMagnetic Disk - most common format for storing long-term data.  Price per megabyte has dropped dramatically over the years.  Includes hard disk (high density, long lived, reliable) and flexible (floppy, Zip) disks (low density, limited lifespan and durability).
bulletOptical Storage - CD-ROM and DVD are most popular.  Long lived, reliable, and durable.  Older versions were write once, newer technologies allow rewrite.
bulletHolographic - crystal-based storage, very high density and reliability, also very small and low power; still in development stages.
bulletI/O Bus:
bulletUsually refers to the bus interface to/from CPU and various devices (e.g., graphics, network, audio).
bulletPCI (peripheral component interconnect) is most common for modern personal computers.
bulletData width to most components is 32 bits.
bulletMotherboards and chipsets:
bulletVarious discrete components that handle connections between the various components such as the CPU, various ports, video, and memory.
bulletTend to be very specific in terms of what the do and do not support.

 

 

Home ] Up ] Programming Bootcamp ] Database Bootcamp ] Visual BasicS ] Web Basics ] Web Multimedia ] Web Programming ] Advanced Web Topics ] Developing Web Sites ] XML Technology ] Web Glossary ]

Copyright © 1999 - 2005 
ThePlace - Written and Sponsored by Dave Hillman