Navi

Introduction of Memory-System-Architecture and the Characteristics

Hi, everybody. =)
I am Raen and I am going to introduce the Memory-System-Architecture.
I will separate it into N topic there, so your guys might be read/view it as easy as well.

First, it must be the introduction part…(I very hate theory part which is very boring for me…T_T)

Ok, let’s begin the introduction. 

Memory-System-Architecture is used with the computer at 1960’s

It’s very expensive and unreliable for the elements involve vacuum tubes, switching elements, mercury delay

Not only that, magnetic core memories also expensive and slow. 
As we know that, memory capacity can be measured in bytes.

Next, there have 8 different characteristics of computer memory system as the below:
1) Location                         5) Performance
2) Capacity                         6) Physical type
3) Unit of transfer           7) Physical characteristics
4) Access method            8) Organisation






Location of memory (type of memory)

can be known as 3 parts: CPU, internal and external.
From the left diagram, registers is inside cpu and the internal memory location is involve main memory and cache.







Capacity is the understandable characteristic of memory. I think everyone already know what is meant of the capacity, right?
Ya, it’s meant the total amount of bits that can be stored in the memory.

For the internal memory, usually it will be expressed in number of bytes or Words and the external memory, typically it express to bytes only.

Unit of transfer has 3 different types:

1) Internal- determined by data bus width, may not equal to word.

2) External- Govern by block as it is larger than a word.

3) Addressable Unit- The fundamental data element size that can be addressed in the memory.

Access Methods:

1)  Sequential Access

Data does not have a unique address
Must read all data items in sequence until the desired item is found
Access times are highly variable
Example: Tape Drive Units











2) Direct Access

ΘData items have unique addresses
ΘAccess is done with using a combination of moving to a general memory "area" followed by a sequential access to reach the desired data item
ΘExample: Disk Drives

3) Random Access

# Each location has unique physical address
# Locations can be access in any order and all access times are the same
# "RAM" is more properly called read / write memory since this access technique apply to ROM as well
# Example: Main Memory













4) Associative Access
» A variation of random access memory

» Data items are accessed based on their contents rather than their actual location

» Search all data items in parallel for a match to a given search pattern

» All memory locations searched in parallel without regard to the size of the memory

» Extremely fast for large memory sizes

» Cost per bit is 5-10 times that of a “normal” RAM cell

» Example: cache.


Performance
3 performance parameters are used:

-Access time (latency)
Time between presenting the address and getting the valid 
Data and store or made available for use


-Memory cycle time
Cycle time is access time + recovery time


-Transfer rate
Rate at which data can be moved into or out of memory 
unit.


TN=TA + N/R 


where TN = Average time to read or write N bits


  • TA = Average access time
  • N = Number of bits




  • R = transfer rate, in bits per second (bps)



    Physical Types & Characteristics
    Typically, there is 3 physical types of memory:

     -Semiconductor memory
    eg. RAM, ROM
     
    -Magnetic
    eg. Disk & Tape

    -Optical
    eg. CD & DVD

    And 4 different physical characteristic:

    -Volatile memory (R/W Memory)
    information decays or lost when power is switched off


    -Non volatile memory
    no electrical power is needed (Magnetic surface memories/ROM)

    -Non-Erasable 
    -Power consumption

    For the last characteristic is Organisation.
    It's the physical arrangement of bits into words and there always not be used.

    Finally... i have finish the part for the introduction.
    hope your guys will understand my explanation.
    See your guys in the next coming up post =)
    thank you =D

    Please kindly reply in comment there if you have any problem in this chapter.


    Written by--®æŋ

    0 comments: