Open In App

Multiport Memory Multiprocessor System

Improve
Improve
Like Article
Like
Save
Share
Report

Multiport Memory System employs separate buses between each memory module and each CPU. A processor bus comprises the address, data and control lines necessary to communicate with memory. Each memory module connects each processor bus. At any given time, the memory module should have internal control logic to obtain which port can have access to memory.

Memory module can be said to have four ports and each port accommodates one of the buses. Assigning fixed priorities to each memory port resolve the memory access conflicts. the priority is established for memory access associated with each processor by the physical port position that its bus occupies in each module. Therefore CPU 1 can have priority over CPU 2, CPU 2 can have priority over CPU 3 and CPU 4 can have the lowest priority.


Advantage:-
High transfer rate can be achieved because of multiple paths

Disadvantage:-

  • It requires expensive memory control logic and a large number of cables and connectors.
  • It is only good for systems with small number of processors.

Last Updated : 04 May, 2020
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads