Apparatus, method and computer program product for privatizing operating system data
US6754788B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Mar 15, 2001 |
| Grant date | Jun 22, 2004 |
| Priority date | — |
| Expiry date | Feb 26, 2022 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F12/0284
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
The present invention provides an apparatus, method and computer program product for privatizing operating system data. With the apparatus, method and computer program product of the present invention, a block of memory is allocated and divided into identical, smaller, properly aligned storage areas, each dedicated to a single processor in a multiprocessor system. The storage areas are allocated either initially when the system is initialized or on an as needed basis. Each sub-allocation request is made to use storage at the same location relative to the start of that processor's storage space. Because each processor's storage is isomorphic to all other processors, only one allocation record for all processors is needed, thereby reducing the overhead of the data privatization scheme. By allocating memory in this manner, cache line contention is minimized.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.