What is dual port memory?

Embedded C interview Question

What is dual port memory?

Answer

Dual-Port RAM - is a RAM, which is the only memory area simultaneously accessible for both read and write to both the Controller interface simultaneously.