the data items in each of the first minipages, and a respective second one of the data items in each of the second minipages, whereby the data items stored in the first minipages constitute a first group, and the data items stored in the second minipages constitute a second group, to map respective first and second virtual pages, in a virtual memory space of the processors, to each of the pages of the physical memory in the sequence, such that the first and second virtual pages are associated respectively with the first and second minipages on each of the pages in the physical memory, and the first data item on each of the pages of the physical memory receives a first address on the respective first virtual page,while the second data item on each of the pages of the physical memory receives a second address on the respective second virtual pages, and to apply respective access permissions to the virtual pages,
such that upon receiving a request by a process running on one of the host processors to access the data items in a selected one of the first and second groups over a sequential range of the pages of the physical memory via the respective addresses on the virtual pages that are associated with the minipages of the selected group, the processors are adapted to permit the process, responsive to the requests, to access the data items over the sequential range subject to the access permissions applied to the virtual pages.
There are also provided, in