FIELD: physics; computer engineering.
SUBSTANCE: invention pertains to memory control, more specifically to clearing address translation cache-buffers. Address translation control (ATC) limits imagery between virtual and physical addresses, so as to implement the memory access policy. Each processor in a multiprocessor system supports a translation lookaside buffer (TLB), which caches imagery to speed up translation of virtual addresses. Each processor also supports a counter. Each time the TLB of a processor is cleared, the processor counter increases. When a link on page is deleted from the address translation map, the counter value for all processors is recorded. When the processor accesses the page, the recorded counter values are compared with the current counter value of the processor to determine whether the processor TLB has been cleared since the link on the page was deleted from the map. The costly operation of clearing TLB is delayed until it is required, but, it is however done in time to prevent use of invalid records in TLB to violate access policy.
EFFECT: increase of functional capabilities.
11 cl, 6 dwg
Title | Year | Author | Number |
---|---|---|---|
METHOD OF CREATING VIRTUAL MEMORY AND DEVICE FOR REALISING SAID METHOD | 2011 |
|
RU2487398C1 |
METHOD AND DEVICE TO ESTABLISH CACHING POLICY IN PROCESSOR | 2008 |
|
RU2427892C2 |
AUTHENTICITY DISPLAY FROM HIGHLY RELIABLE MEDIUM TO NON-SECURE MEDIUM | 2004 |
|
RU2390836C2 |
TABLES OF SHADOW PAGES FOR CONTROL OF ADDRESS MAPPING | 2004 |
|
RU2373566C2 |
ACCESS CONTROL IMPLEMENTATION TO MEMORY WITH OPTIMISATION USAGE | 2004 |
|
RU2364932C2 |
METHOD OF MODIFYING MEMORY ACCESS GRANTS IN SECURE PROCESSOR ENVIRONMENT | 2014 |
|
RU2602793C2 |
VIRTUALLY TAGGED INSTRUCTION CACHE WITH PHYSICALLY TAGGED BEHAVIOUR | 2007 |
|
RU2433456C2 |
COMPRESSION CONTROL SURFACES SUPPORTED BY VIRTUAL MEMORY | 2015 |
|
RU2656727C1 |
PROCESSING ADMINISTRATION RELATED TO SELECTED ARCHITECTURAL FUNCTIONS | 2015 |
|
RU2665243C2 |
METHOD OF PROVIDING COMMUNICATION IN COMMUNICATION ENVIRONMENT, COMPUTER SYSTEM AND NONVOLATILE COMPUTER-READABLE DATA MEDIUM | 2012 |
|
RU2574815C2 |
Authors
Dates
2009-07-10—Published
2004-11-25—Filed