Memory organization is an aspect of computer architecture that is concerned with the storage and transfer of data and programs.
There are several ways to organise memories with respect to the way they are connected to the cache: