Dual port memory apparatus, memory system and method for adaptive using shared memory area of dual port memory apparatus

A dual port memory device, a memory system having the same, and an adaptive shared memory area using method thereof are provided to use memory resources efficiently and make data communication at high speed by using all banks of a dual port memory as a shared or exclusive bank according to a use environment. A memory cell array(310) includes a plurality of shared memory areas(311-314) accessed by a first and second processor(100,200). A first memory interface(320) and a second memory interface respectively read or write data to the memory cell array through a different port. A semaphore controller provides a first and second memory selection signal, and an access state of the first and second processor to the first and second processor by responding to a first and second access request signal for the shared memory areas. A first memory selection pin(351) and a second memory selection pin(352) respectively receive the first and second memory selection signal for enabling the first and second processor to use all shared memory areas exclusively.