The hardware memory map has been the most significant contribution by hardware designers to capability practice.
The early hardware contribution came about in the Burroughs machines where a hardware memory descriptor provided access to an array.
The descriptor controlled access and also allowed the operating systems for those machines to provide the benefits of virtual memory, divorcing the physical array address from the application logic.
The memory maps of modern machines also provide capability discipline as did the Burroughs machines, albeit with different tradeoffs.
Modern maps are seldom deployed with specific arrays in mind.
Large linear virtual memories have come into style.
When it is desirable to share an array between programs, one may locate the array at a virtual address that the hardware conveniently shares.