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.