Skip to content
TheCScience
TheCScience
  • Engineering Subjects
    • Human Values Tutorials
    • Computer System Architecture
    • IoT Tutorials
  • NCERT SOLUTIONS
    • Class 12
    • Class 11
  • HackerRank solutions
    • HackerRank Algorithms Problems Solutions
    • HackerRank C solutions
    • HackerRank C++ problems solutions
    • HackerRank Java problems solutions
    • HackerRank Python problems solutions
TheCScience
TheCScience

Computer Memory Characteristics | Computer Architecture

YASH PAL, January 28, 2026January 28, 2026

Computer Memory Characteristics – Ideally, a processor should have rapid and uninterrupted access to the memory unit available in the system. Memories that work at processor speed are expensive and generally not employed in small digital systems. There are several memory characteristics that determine the type of memory to be used in a system. The primary goal of every memory system is to provide sufficient storage capacity with an acceptable level of performance and cost. The most important memory characteristics are discussed as follows:

Memory Access Time (Latency)

In order to read or write data in a particular place on the disk, the read/write head of the disk needs to be physically moved to the correct place. This process is known as accessing the memory disk. The time taken by the head to move to the right place is access time. Access time for a given disk varies depending on how far the head’s destination is from its origin at the time of each read or write instruction. Therefore, the generally average access time of a disk is calculated 

In a random-access memory, each storage location can be accessed independently of the other locations. There is a separate access mechanism, or read/write head, for every location, as shown in the figure below.

Random Access Mechanism
Random Access Mechanism

In serial memories, the access mechanism is shared by storage locations and must be assigned to different locations at different times by moving the stored information, the read/write head, or both. In a serial access mechanism, the time required to access memory is more than the time required in a random access mechanism. Therefore, serial access tends to be slower than random access. The serial access mechanism is shown below.

Serial access mechanism
Serial access mechanism

Performance and Cost

The performance of an individual memory device is primarily determined by the rate at which data can be read from and written into memory. A basic measure of performance is the average time to read a fixed amount of information. This has already been defined as access time.

The cost of a memory device is another characteristic of a memory unit. The measure of the cost of a memory device is the purchase price of a complete unit. The price includes not only the cost of the information storage medium but also the cost of the peripheral equipment needed to operate the memory. The cost of two memory devices can be compared on the basis of the cost of the memory devices per unit storage capacity. If the price of a memory device (storage capacity S bits) is CRs, then the cost per bit of the memory is defined as (C/S) Rs per bit 

The desirable memory characteristics are short access time and low cost. But these two characteristics are incompatible. Memory units with high performance (less access time) are expensive, while low-cost memory units have poor performance (slower). The figure below shows the relationship between cost and performance.

Cost and performance Relationship
Cost and performance Relationship

The above figure shows that the cost of magnetic tape memories is low, but the performance is also poor (high access time), whereas SRAM has a high cost and good performance (less access time).

Memory Bandwidth

Memory bandwidth is the rate at which data can be read from or stored into a semiconductor memory by a processor. Memory bandwidth is usually expressed in units of bits/bytes per seconds. This is also known as the data transfer rate of the memory unit.

Theoretical maximum memory bandwidth can be computed by multiplying the width of the interface by the frequency at which it transfers data. This is also referred to as the burst rate of the interface. 

Memory Cycle Time

This concept is basically applied to random-access memories. The memory cycle time consists of the access time plus any additional time required before a second access can commence. The additional time may be required to regenerate data if it is destroyed during the reading operation or if signals are not received properly. This characteristic of memory is concerned with the system bus, not the processor.

Reliability

This characteristic of memory is a measure of the mean time before failure. In general, memories with no moving parts have much higher reliability than memories such as magnetic disks, which involve mechanical motion. When a high data transfer rate for a memory is chosen, its reliability reduces. To increase the reliability of any memory, error-detecting and correcting codes are used.

Computer System Architecture engineering subjects Computer System Architectureengineering subjects

Post navigation

Previous post
Next post

TheCScience

We at TheCScience.com are working towards the goal to give free education to every person by publishing in dept article about every Educational Subject

Pages

About US

Contact US

Privacy Policy

DMCA

Engineering Subjects

Internet of Things

Human Values

Digital Communication

Computer System Architecture

Programming Tutorials

Data Structure and Algorithm

C

Java

NCERT

Class 12th

©2026 TheCScience | WordPress Theme by SuperbThemes